Commit Graph

14 Commits

Author SHA1 Message Date
wankai123 92c0cb856d
Add function `retagByK8sMeta` and opt type `K8sRetagType.Pod2Service` in MAL for k8s to relate pods and services. (#6608) 2021-03-25 20:50:58 +08:00
wankai123 c2c3830a80
Add functions in MAL to filter metrics according to the metric value (#6587) 2021-03-20 17:12:34 +08:00
wankai123 a8810b1ab0
Support metrics grouped by scope labelValue in MAL, no need global same labelValue as before. (#6495) 2021-03-17 09:02:38 +08:00
吴晟 Wu Sheng af6f7d2c34
Remove group concept from AvgHistogramFunction (#6552) 2021-03-16 10:26:33 +08:00
Zhenxu Ke 77082de77b
Add `sum` function in meter system (#6427)
* Add `sum` function in meter system

* Fix minor potential bug and reformat some codes

* Fix a bug

* Use Set to hold the {aggregate,scope} labels as same labels maybe added by multiple aggregation functions

* Separate downsampling function and revert unnecessary codes
2021-02-25 15:10:28 +08:00
mrproliu 6d92bc66dd
Meter system enhancement (#6398) 2021-02-19 20:51:03 +08:00
mrproliu 75f03acba7
Adopt Zabbix protocol (#6176)
Happy Chinese New Year !!
2021-02-10 22:40:07 +08:00
wankai123 c52aa02341
Fix bug that the same sample name in one MAL expression caused `IllegalArgumentException` in `Analyzer.analyse`. (#6250) 2021-01-25 12:56:06 +08:00
Zhenxu Ke f54f639c4d
Enhance Envoy metrics service analyzer by MAL (#6091) 2021-01-02 14:34:54 +08:00
Gao Hongtao 972145c208
Fix MAL concurrent execution issues (#5965)
* Filter expression based on input samples

Signed-off-by: Gao Hongtao <hanahmily@gmail.com>

* Fix MAL concurrent issues

Signed-off-by: Gao Hongtao <hanahmily@gmail.com>

Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-12-08 05:43:39 +08:00
mrproliu 821322447d
Make meter receiver support MAL (#5915) 2020-11-30 17:28:21 +08:00
Gao Hongtao 53e42bce5d
Insert group name into services of so11y and istio relevant metrics (#5897) 2020-11-26 14:38:10 +08:00
Gao Hongtao b39c4306a8
Observing Istio control plane (#5835)
* Add Istio control plane otel MAL expressions and UI template
* Remove OpenCensus receiver, add OpenTelemetry receiver
* Transfer oc receiver to ot receiver
* Create indices on boot
* Document istio metrics and otel receiver
* Update CHANGES.md
* Fix potential NPE
* Add group to meter and cleanup istio mixer
* Update e2e case due to the change of meter metric name
* Update prometheus fetcher config, fix sql builder issue of h2
* Disable istio and so11y metrics by default.
* Fix micrometer testcase
2020-11-25 21:07:03 +08:00
Gao Hongtao 9ce47d5bdc
Meter Analysis Language (#5531) 2020-10-21 16:45:47 +08:00