skywalking/oap-server
吴晟 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
..
exporter Support multiple linear values and merging p50/75/90/95/99 into percentile (#4214) 2020-01-12 22:10:50 +08:00
oal-grammar Set the main branch to 7.0.0-SNAPSHOT (#4115) 2019-12-24 16:37:13 +08:00
oal-rt Support multiple linear values and merging p50/75/90/95/99 into percentile (#4214) 2020-01-12 22:10:50 +08:00
server-alarm-plugin Support multiple linear values and merging p50/75/90/95/99 into percentile (#4214) 2020-01-12 22:10:50 +08:00
server-bootstrap Support multiple linear values and merging p50/75/90/95/99 into percentile (#4214) 2020-01-12 22:10:50 +08:00
server-cluster-plugin add Dynamic Configuration Consul AclToken (#4161) 2020-01-02 20:05:16 +08:00
server-configuration add Dynamic Configuration Consul AclToken (#4161) 2020-01-02 20:05:16 +08:00
server-core Support multiple linear values and merging p50/75/90/95/99 into percentile (#4214) 2020-01-12 22:10:50 +08:00
server-library Provide profile task downstream to sniffer (#4172) 2020-01-09 09:35:39 +08:00
server-query-plugin Support multiple linear values and merging p50/75/90/95/99 into percentile (#4214) 2020-01-12 22:10:50 +08:00
server-receiver-plugin Provide profile task downstream to sniffer (#4172) 2020-01-09 09:35:39 +08:00
server-starter Set the main branch to 7.0.0-SNAPSHOT (#4115) 2019-12-24 16:37:13 +08:00
server-starter-es7 Set the main branch to 7.0.0-SNAPSHOT (#4115) 2019-12-24 16:37:13 +08:00
server-storage-plugin Support multiple linear values and merging p50/75/90/95/99 into percentile (#4214) 2020-01-12 22:10:50 +08:00
server-telemetry Set the main branch to 7.0.0-SNAPSHOT (#4115) 2019-12-24 16:37:13 +08:00
server-testing Set the main branch to 7.0.0-SNAPSHOT (#4115) 2019-12-24 16:37:13 +08:00
pom.xml Update JDK compiling level to 8, and remove zip dist. (#4119) 2019-12-25 15:55:24 +08:00