Daming
29da5738bc
Provide influxdb as a new storage plugin ( #4239 )
...
* provide influxdb as a new storage plugin
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-02-19 18:00:57 +08:00
Jared Tan
1310719645
add token authentication between agent and oap receiver. ( #4197 )
...
* add token authentication between agent and oap receiver.
* revert ui.
* fix code style.
* update docs.
* Update docs/en/setup/backend/backend-token-auth.md
Co-Authored-By: kezhenxu94 <kezhenxu94@apache.org>
* fix hits.
* filter
* revert yml.
* update logical.
* fix codestyle check.
* fix ci and add e2e test case.
* revert mistake commit.
* fix ci
* remove duplicate maven dependency.
* revert pom
* revert unchanged.
* update javadocs.
* update logical.
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
2020-01-12 23:08:39 +08:00
mrproliu
4cf0600f35
Provide profile task downstream to sniffer ( #4172 )
...
* Provide profile task downstream to sniffer
* fix agent unit testcase issue
* add profile switch config on sniffer
* fix es error
* 1. add @DefaultImplementor on the sniffer profile task service
2. change ProfileTaskExecutionService#PROFILE_TASK_READY_SCHEDULE to final and remove volatile
2. fix style error
* change timeFromStartMills use `<` to compare
* 1. add `maxSamplingCount` to profile task
2. make profile task limit to the common package
* 1. change `agent.active_profile` to `profile.active` and make true on default
2. add `maxSamplingCount` in profile task
3. use `createTime` to check has new command list
4. add task re-check before process profile task
* 1. add `profile-receiver` document
2. change `ProfileTaskExecutionService` use single schedule thread pool
3. cache dont need fetch data when no data, use auto-fresh mechanism only
* remove navigate time judge, fix comment wrong meaning
2020-01-09 09:35:39 +08:00
Gao Hongtao
8d0c3b912f
Add es7 support to docker ( #4043 )
...
* Add es7 support to docker
* Add es7 to github aciton workflow
* Rename dockerfile
* Update docker-compose
* Update matrix es name
* Set oap tag
* Add document
* Update How-to-build.md
2020-01-05 17:08:14 +08:00
mrproliu
d38a8eaaa7
Provide thread monitor create task feature ( #4145 )
...
* provide thread monitor task service to create
* provide thread monitor task GraphQL implements
* 1. change thread monitor field names
2. fix `getThreadMonitorTaskList` query time bucket error
* provide config stream processor
* update submodule `query-protocol`
* resolve e2e-mysql error
* remove useless storage interface method.
* rename `ThreadMonitorTask` to `ProfileTask`
* change e2e-profile to the top level
* fix profile test analyze error
* remove StringUtil#isBlank.
* 1. remove create profile task duration unit
2. remove GraphQL getTask list duration field
3. add `profileTaskQueryMaxSize` in `storage` -> `elasticsearch(7)` configuration, default get 200 profile task
* provide e2e different storage tests
* 1. fix rat check
2. remove DurationUtils.java#toSecond
3. remove ProfileTaskQueryEs7DAO
* fix e2e code format error
* provide es6 and es7 storage e2e tests
* change e2e profile es module artifactId
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
2019-12-31 20:49:45 +08:00
Jared Tan
a836612534
Fix docker-entrypoint.sh generate error. ( #4062 )
...
fix docker-entrypoint.sh generate error in generateStorageMySQL() method.
2019-12-14 18:21:13 +08:00
Gao Hongtao
fa2af52cce
Extending OAP docker container ( #3919 )
...
* Add ext lib and ext config
* Add container checker
2019-11-23 00:42:11 +08:00
Jared Tan
d581f2294f
Support custom elasticsearch settings in index level. ( #3913 )
2019-11-21 22:30:59 +08:00
Jared Tan
fbabcb1782
make query max window size configurable. ( #3765 )
...
* fix elasticsearch query data window size too large error.
* make query max window size configurable.
2019-11-01 16:02:06 +05:30
BZFYS
6ae4feb6ac
Update docker-entrypoint.sh ( #3616 )
2019-10-14 16:54:50 +03:00
panjuan
fb001867e5
Instead of datasource-settings.properties, use application.yml for MySQLStorageProvider ( #3564 )
...
* Is it a typo or not?
* delete datasource-settings.properties
* handle 'metadataQueryMaxSize'
* delete DynamicModuleConfig.java
* modify mysql config
* parsing yaml to support the configuration for multiple properties
* delete datasource-settings.properties
* modify doc
* add properties for docker-entrypoint.sh
* add testLoadConfig()
2019-10-12 20:47:38 +08:00
kezhenxu94
72b722a5c1
Support namespace in Nacos cluster/configuration ( #3578 )
...
* Support namespace in Nacos cluster/configuration
* Give Nacos default namespace as per config/registry
2019-10-09 16:25:47 +08:00
kezhenxu94
81f4c087b0
Provide Consul dynamic configuration center implementation ( #3560 )
...
* Provide Consul dynamic configuration center implementation
* Add more unit tests
* Fix unit test
* Add more unit tests and remove unused file
* Remove redundant doc
2019-10-05 10:49:53 +08:00
Gao Hongtao
db67b87575
Update docker-entrypoint.sh ( #3465 )
2019-09-11 19:15:18 -07:00
kezhenxu94
721f86485c
Add TTL E2E test ( #3437 )
...
* Add TTL E2E test
* Add to Jenkins stage and minor bugfix
* Upgrade e2e container version
* Polish and minor fix
* Polish
2019-09-09 22:06:57 -07:00
Daming
49b20dd0cb
Support Zookeeper ACL ( #3273 )
...
* support ACL
* support digest only
2019-08-21 09:23:43 +08:00
Gao Hongtao
ea9d50d160
Sync docker-entrypoint.sh with latest application.yml ( #3248 )
2019-08-12 13:42:40 +08:00
Jared Tan
02affffa50
support elasticsearch address configuration with http scheme. ( #3236 )
...
* support elasticsearch address configuration with http scheme.
* update logical.
2019-08-09 19:15:04 +08:00
Gao Hongtao
924f25fec4
Self observability of OAP backend ( #3140 )
...
* First commit
* Fix e2e test and some nits
* Documenting so11y and setting default values of it in dev env
2019-07-24 16:08:56 +08:00
Gao Hongtao
8c91f14ba6
Sync docker configuration with 6.2.0 ( #2994 )
2019-07-03 17:02:05 +08:00
Alan Lau
a70a2b236e
Add cluster-etcd-plugin ( #2725 )
...
* Add cluster-etcd-plugin
2019-06-17 11:27:40 +08:00
Jared Tan
e1195ab173
add time series implementation configuration. ( #2815 )
...
* add time series implementation configuration.
* add configuration-api.
2019-06-04 09:17:18 +08:00
Jared Tan
2250377934
fix docker-entrypoint.sh in consul cluster mode. ( #2805 )
2019-06-01 23:53:58 +08:00
QIliang
202918cbea
Update docker-entrypoint.sh ( #2731 )
...
shuod ${var_application_file} not \${var_application_file}
2019-05-22 17:17:23 +08:00
吴晟 Wu Sheng
3ca7f7b73c
Support ALS and observe service mesh without Mixer ( #2460 )
...
* Add ALS proto and receiver in envoy
2019-05-17 15:29:38 +08:00
Gao Hongtao
b76839fe4c
Update docker building tool ( #2677 )
...
* Update docker building of oap server
* generating appliation.yml according to enviroment variables
* adding Makefile to build binary and docker image
* Update ui docker
* Update docker-compose
* Update document
* Update document
* Merge from master
* Reset skywalking-ui
2019-05-16 09:37:56 +08:00
吴晟 Wu Sheng
3354c0c4ab
Remove many incubator/incubating things. ( #2499 )
2019-04-21 11:11:09 +08:00
Gao Hongtao
f0a96f5f09
Fixed docker image can't run ( #2275 )
...
- Set WORKDIR to skywalking
- Change base image to openjdk:8u181-jdk-stretch which contains java tool-chains
2019-02-22 10:48:41 +08:00
Gao Hongtao
a17a7800b4
Docker issues ( #2243 )
...
* fix no language attr value in mesh
* Fixed docker issues
2019-02-13 13:33:32 +08:00
Jared Tan
73f49ceb9e
Improves stability. ( #2241 )
2019-02-13 09:52:39 +08:00
吴晟 Wu Sheng
f88ac3defe
Set dist bin tar with -bin in the final name. ( #2221 )
...
* Set dist bin tar with -bin in the final name.
* Change dockerfile and makefile
2019-01-30 20:37:40 +08:00
Gao Hongtao
e7526acc2d
Deploy docker ( #1834 )
...
* Update submodule skywalking-ui
* Refactor kubernetes config
* Add ui image
2018-10-28 23:01:38 +08:00