kezhenxu94
019af3e345
Drop support of protocol v1 (sw3) ( #4244 )
...
* Drop support of protocol v1 (sw3)
* Remove versioning logic further
* Remove more version5-only classes
* Commit missing files
* Update submodule and address review comment
* Fix failed tests
2020-01-17 20:33:52 +08:00
John Niang
738e4975cb
Fix typo: guideline and code document ( #4248 )
2020-01-16 19:38:03 +08:00
kezhenxu94
8e5e35f096
Fix failed E2E MySQL case ( #4246 )
2020-01-16 16:34:27 +08:00
Qiuxia Fan
235b0d62cb
ui sync: add git hook for code style ( #4237 )
...
* ui sync: add git hook
* feat: update pom for prettierrc
2020-01-15 20:17:21 +08:00
吴晟 Wu Sheng
f9cf17be24
UI Sync & remove elementui license ( #4227 )
...
* Sync UI.
* Remove elementui LICENSE
2020-01-13 21:19:23 +08:00
sikelangya
efb58fd22d
Add liaofan168.com to powered-by.md ( #4226 )
...
* Update powered-by.md
* Reorder
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
2020-01-13 20:01:59 +08:00
Qiuxia Fan
08421706eb
feat: merge pxx to percentile metric ( #4225 )
2020-01-13 17:43:55 +08:00
kezhenxu94
094eeb870f
Add alarm metrics OP >= and <=, and refactor the operator logics ( #4221 )
...
* Add alarm metrics OP >= and <=, and refactor the operator logics
* Add unit test for OP
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-01-13 00:50:37 +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
吴晟 Wu Sheng
9149de2a6e
Support multiple linear values and merging p50/75/90/95/99 into percentile ( #4214 )
...
* Support new percentile func with new alarm and exporter for this new func.
* Fix e2e and OAL script
* Fix wrong column.
* Fix percentile bug and oal engine bug.
* Update query protocol and add percentile test case
* Support new query
* Adopt GraphQL requirement
* Fix wrong type cast.
* Fix query in H2 and ES.
* Fix docs and comments.
* Fix an e2e compile issue
* Fix javadoc issue and e2e test issue.
* Change CPM to Apdex in TTL test.
* Fix OAL for TTL e2e
* Add metrics query for service percentile.
* Fix OAL engine bug. Method deserialize is not working when more than two field types are IntKeyLongValueHashMap
* Support multiple IntKeyLongValueHashMap fields in remote. About serialize/deserialize methods.
* Fix graphql statement error in e2e.
* Fix serialize not working and add generated serialize/deserialize of percentile into test cases.
* Fix test case format
* Remove generated code test.
* Fix failed e2e test
* Use avg resp time to apdex in the TTL test.
* ADD multiple linear metrics check for endpoint in e2e cluster.
* Support `-` to represent no threshold and doc of alarm about this.
* Move break to right place.
* Fix wrong break(s)
* Fix break and add a test case for multiple values alarm.
* Fix format.
* Add more doc for this new feature and GraphQL query protocol.
Co-authored-by: Jared Tan <jian.tan@daocloud.io>
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
2020-01-12 22:10:50 +08:00
Kanro
dcb71cdeee
Optimize trace ignore plugin ( #4209 )
...
* Optimize trace ignore plugin
* Add license for FastPathMatcher
* Boot again after setting config in test
* Fix check style
* Fix typos
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
2020-01-12 09:49:28 +08:00
Jared Tan
7e9812e857
remove duplicate maven dependency. ( #4215 )
2020-01-11 11:01:18 +08:00
kezhenxu94
1ed179c0bd
Stop profiling task when backend doesn't support it ( #4213 )
2020-01-10 19:51:42 +08:00
qiuyu
42e697afb8
Update powered-by.md ( #4211 )
...
* Update powered-by.md
* Reorder
* Remove extra blank lines
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
2020-01-10 16:58:24 +08:00
zhang-wei
5026556bb4
sync browser protocol ( #4208 )
2020-01-10 09:35:19 +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
tzy1316106836
c6b169544e
Fix plugin bug when DUBBO retries ( #4187 )
2020-01-07 21:35:50 +08:00
dengliming
1881a040d4
Support plugin for mongodb v3.6.x ( #4173 )
...
* feat: add support plugin of mongodb v3.6.x
* update support-version.list
* update Supported-list.md
* update Supported-list.md
* Add witness class for v3.6
* update plugins-test.yaml
Co-authored-by: zhang-wei <pknfe@outlook.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: Weiyi Liu <liuweiyi@cmss.chinamobile.com>
2020-01-07 14:25:19 +08:00
Weiyi Liu
b1b1615926
Close inputstream. ( #4184 )
...
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-01-07 10:01:25 +08:00
shine
8e9a1121cd
modify sample_n_per_3_secs notes ( #4185 )
...
Negative or zero means off, by default
2020-01-06 21:00:31 +08:00
aderm
f181f7b483
delete unused code. ( #4178 )
2020-01-06 13:15:48 +08:00
zhang-wei
23b15e645b
Update README.md ( #4175 )
...
* update doc version
* ref 6.x branch
* ref 6.x branch
* update doc/README.md
* remove 5.x ...
2020-01-05 18:59:35 +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
Kanro
4e03d5e6d7
Add kotlin coroutine plugin ( #4165 )
...
* Kotlin coroutine plugin write in Java
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-01-04 22:51:59 +08:00
aderm
6be84cfa78
update elasticsearch-7.x agent support version. ( #4171 )
...
* update elasticsearch-7.x agent support version.
* update supported-list.md doc & plugins-test.yaml
2020-01-04 19:56:35 +08:00
kezhenxu94
99100ed635
Split the `collect_http_params` as per plugins for better performance ( #4170 )
...
* Split the `collect_http_params` as per plugins for better performance
* Add missing change
2020-01-03 21:44:25 +08:00
geektcp
0f6b5c8def
Fix dead link ( #4167 )
...
the quick start website cannot open
2020-01-03 16:11:02 +08:00
kezhenxu94
f52f7f466a
Support collecting http parameters ( #4162 )
...
Plugins of Tomcat, Spring MVC, Armeria are supported for now
2020-01-03 07:51:26 +08:00
吴晟 Wu Sheng
4012545ed4
Add the new protocol for browser. ( #4164 )
2020-01-02 23:20:40 +08:00
zhang-wei
7902c6242f
fix unused import ( #4163 )
2020-01-02 21:16:27 +08:00
web-xiaxia
5fba91901f
add Dynamic Configuration Consul AclToken ( #4161 )
...
* Update ConsulConfigurationCenterSettings.java
add aclTokne
* Update ConsulConfigurationWatcherRegister.java
add aclToken
* Update application.yml
add aclToken
* Update ConsulConfigurationCenterSettings.java
add aclToken
* Update application.yml
add aclToken
* add aclToken
* Replace with util
* Replace with util
* add consul aclToken
2020-01-02 20:05:16 +08:00
吴晟 Wu Sheng
568c2e53f0
Update NOTICE year ( #4158 )
2020-01-01 22:40:12 +08:00
吴晟 Wu Sheng
6c20f4a41b
Add service type from register and support browser as service type ( #4157 )
...
* Add service type from register and support browser as service type
* Add service type at agent side.
* Fix format.
* Fix a test.
* Fix formats.
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
2020-01-01 18:01:41 +08:00
kezhenxu94
9862fe023f
Log harmless exception in DEBUG level ( #4156 )
...
* Log harmless exception in DEBUG level
* Log harmless exception in DEBUG level
* Minor refactor to avoid default method
2020-01-01 09:13:55 +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
Zhang Yonglun
c5827f889a
[Agent] Provide plugin for ShardingSphere 4.0.0-RC3 ( #4140 )
...
* shardingsphere 4.x RC3 test
* shardingsphere 4.x RC3 test
* shardingsphere 4.x RC3 test
* shardingsphere 4.x RC3 plugin
* shardingsphere 4.x RC3 plugin
* shardingsphere 4.x RC3 plugin
* shardingsphere 4.x RC3 plugin temp for a test
* shardingsphere 4.x RC3 plugin revert temp changes
* shardingsphere 4.x RC3 plugin change package name
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2019-12-31 17:52:29 +08:00
aderm
f64f3c1433
[test/plugin] immigrate test activemq scenario. ( #4151 )
...
* [test/plugin] immigrate test activemq scenario.
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2019-12-31 15:31:39 +08:00
kezhenxu94
51e74ca4c4
[Feature] Add tag annotation to allow tagging span with annotation ( #4152 )
...
* [Feature] Add tag annotation to allow tagging span with annotation
* Use repeatable annotation syntax and add docs and example codes
* Fix failed unit test
2019-12-31 12:11:06 +08:00
吴晟 Wu Sheng
1ee14fbbc8
Support customized instance name by a new UUID naming policy. ( #4148 )
2019-12-30 14:59:29 +08:00
kezhenxu94
6af14a36bc
Add troubleshooting doc for E2E ( #4146 )
2019-12-29 20:21:15 +08:00
Gao Hongtao
4211eff558
Fix os maven plugin issues for Eclipse m2e ( #4144 )
...
* Fix mave-os plugin issues for Eclipse m2e
* Add os-msven-plugin.version property
2019-12-29 13:49:27 +08:00
吴晟 Wu Sheng
06bdff0e02
Add documents for apdex and parameter explanation for heatmap, apdex and p99 ( #4142 )
2019-12-27 22:09:03 +08:00
mrproliu
2fcf7c4649
provide config stream processor ( #4133 )
...
* provide config stream processor
* 1. rename config to none stream
2. add comments on none stream relate classes
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2019-12-27 14:58:15 +08:00
Weiyi Liu
9415f68127
Fix the wrong comments. ( #4139 )
2019-12-27 12:10:37 +08:00
Andy Ai
4aac3293ca
[test/plugin] immigrate test play framework scenario ( #4128 )
...
* Add play-scenario
* Set play plugin as default
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: Weiyi Liu <liuweiyi@cmss.chinamobile.com>
2019-12-26 22:42:56 +08:00
kezhenxu94
ea9acc5c24
Add E2E test case to verify compatibility between 6.x agents and 7.x … ( #4132 )
2019-12-26 15:26:08 +08:00
aderm
e25b1e6008
improve if find parent, quick exit ( #4107 )
2019-12-26 10:02:42 +08:00
Zhang Yonglun
ab39cecb17
shardingsphere 4.x RC1 RC2 test ( #4118 )
2019-12-26 08:31:10 +08:00
kezhenxu94
30cbe38df7
Move Armeria plugin to default plugin list ( #4130 )
...
* Move Armeria plugin to default plugin list
* Move Armeria plugin to default plugin list
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2019-12-26 00:45:48 +08:00
aderm
8476316e96
refactor code. ( #4120 )
2019-12-25 23:35:35 +08:00