kezhenxu94
73d0802cd6
[BugFix] Docker InfluxDB cannot be enabled ( #4483 )
...
Motivation:
This patch fixes the bug that there's no chance to enable the InfluxDB storage in docker container.
Modifications:
Generate InfluxDB configuration section to enable it.
Result:
Users can enable InfluxDB by specifying SW_STORAGE=influxdb
2020-03-10 20:41:34 +08:00
kezhenxu94
fff3378d40
[BugFix] Docker so11y cannot be disabled ( #4471 )
...
### Motivation:
This patch fixes the bug that there's no chance to disable the so11y in docker container.
### Modifications:
- Remove the default so11y section, and only add it when the environment variable exists.
### Result:
- Users can disable so11y by leaving the `SW_TELEMETRY` empty or set it to `none`
2020-03-09 20:42:26 +08:00
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
kezhenxu94
5b255ba3e3
Set up more strict code styles and fix existing issues ( #4337 )
...
Motivation:
Review code styles with some bots automatically.
Modifications:
Set up ReviewDog in GitHub Action to review code style.
Add more check rules to checkstyle plugin.
Result:
Obvious code styles can be reviewed and commented automatically.
2020-02-11 17:10:49 +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
eb457556ba
Update README.md ( #3550 )
2019-09-30 11:08:21 +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
Steve Hu
0a057585b1
add a README.md to clarify the purpose of the docker file ( #3191 )
2019-07-29 23:09:46 +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
Zhang Yonglun
c7c1774ab1
Provide plugin for ShardingSphere ( #1934 )
...
* Provide plugin for ShardingSphere (#1933 )
2019-05-15 17:56:39 +08:00
caoyixiong
91ffae2526
support Nacos cluster ( #2640 )
...
* Fix #2546
* Change the stackdepth type
* Fix bug
* Fix CI failed
* fix #2599
* fix ci
* add license
* add ActiveTag error methods
* fix
* fix
* nacos
* nacos
* nacos
* nacos
* fix ci
* support nacos cluster
* fix yml
* fix license
* fix ci
* remove optional
* update license
* update license and doc
* fix
2019-05-15 00:29:23 +08:00
彭勇升 pengys
ed78dabe8b
Rename metric and indicator to metrics. ( #2643 )
...
* Rename metric to metrics.
* Fixed test case execute failure issues.
2019-05-10 08:05:37 +08:00
neatlife
4e710857a0
fix docker elasticsearch and oap host ( #2574 )
2019-05-07 08:43:15 +08:00
Gao Hongtao
32a64bd5f2
Update webapp for rocketbot ui ( #2541 )
...
* Update webapp to support rocketbot
* Revert pom.xml
* Update webapp for rocketbot ui
* Add NotFoundHandler to handle SPA url routing
* Update ui dockerfile with tlp tar name
2019-04-27 07:59:21 +08:00
Jared Tan
5b0419b7c2
support es query segment max size. ( #2540 )
...
* support es query span max size.
* refactoring segmentQueryMaxSize.
* fix
* fix
2019-04-26 23:39:40 +08:00
吴晟 Wu Sheng
3354c0c4ab
Remove many incubator/incubating things. ( #2499 )
2019-04-21 11:11:09 +08:00
Jared Tan
0b2e355b52
extend Metadata limit ( #2492 )
...
* fix default MetadataQuery Max size.
* revert mysql
2019-04-17 19:25:46 +08:00
Brandon Fergerson
ce1c7aadfc
Vert.x Core 3.x Plugin ( #2386 )
...
* vertx plugin impl
2019-04-16 23:46:49 +08:00
Ahoo Wang
3438151693
Sync SmartSql provider setting to all of component-libraries.yml ( #2394 )
...
* Add SmartSql provider components in component-libraries config
* sync SmartSql provider setting -> fix https://github.com/apache/incubator-skywalking/issues/2390
2019-03-20 23:06:13 -07:00
kl
c69eafefad
Added elasticsearch warehouse certification support ( #2384 )
...
* Added elasticsearch warehouse certification support
* Add the elasticsearch service for Http Basic instructions
* Update backend-storage.md
Change document.
2019-03-20 21:09:29 -07:00
Brandon Fergerson
a2df0e0e3d
didn't mean to commit with this PR
2019-03-12 23:00:06 -06:00
Brandon Fergerson
68376fb505
vertx plugin work
2019-03-11 22:14:19 -06:00
彭勇升 pengys
ab398f79c9
The role of OAP server. ( #2344 )
...
* The role of OAP server.
Mixed: Receive agent data, level 1 aggregate, level 2 aggregate
Receiver: Receive agent data, level 1 aggregate
Aggregator: level 2 aggregate
* Mistake, stadalone default.
* Update application.yml
2019-03-11 16:34:30 +08:00
彭勇升 pengys
6d00642386
Separation the remote gRPC server from the receiver gRPC server. ( #2335 )
...
* #2327
Add a new module for share receiver server or to be a bridge of core server.
* Rename the module name.
2019-03-11 14:23:57 +08:00
吴晟 Wu Sheng
b4cb7e0bca
Envoy metric support and a bug fix ( #2321 )
...
* Extend envoy metric service, scope and OAL lexer/parser.
* Finish metric extension and oal.
* Make test env works.
* Finish test of envoy connection and memory metric.
* Change document.
* Finish docker compose test.
2019-03-07 17:05:46 +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
LazyLei
8bacabf741
fix typo ( #2274 )
2019-02-22 07:32:36 +08:00
吴晟 Wu Sheng
2f3ccf368c
Backend streaming thread model improvement ( #2247 )
...
[Performance Improvement]Backend streaming thread model improvement
2019-02-18 14:55:07 +08:00