Leon Yang
a1c5dc62a0
FIX: register Watcher ( #6956 )
2021-05-17 17:48:46 +08:00
Zhenxu Ke
94adbf1c1f
Bump Kubernetes client-java version ( #6920 )
2021-05-10 05:07:09 +08:00
wankai123
db1d655b47
Fix: MAL function would miss samples name after creating new samples. ( #6864 )
2021-04-28 23:09:57 +08:00
吴晟 Wu Sheng
17e820f156
Begin 8.6.0 iteration ( #6721 )
2021-04-09 23:01:00 +08:00
wankai123
f9096f5086
Support k8s monitoring ( #6479 )
2021-04-06 14:11:02 +08:00
wankai123
523944a59f
Add arg `namespace` to func `retagByK8sMeta`, rebuild the relationship between pod and service by labels ( #6650 )
...
* Add `namespace` to func `retagByK8sMeta`, rebuild the relationship between pod and service by labels
* add param check
2021-03-30 08:48:22 +08:00
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
cb16e524da
Enhance the LAL to allow easily skipping logs with malformed formats ( #6477 )
2021-03-03 17:18:50 +08:00
Zhenxu Ke
de6a731d72
Save Envoy http access logs when error occurs ( #6322 )
2021-03-02 22:40:30 +08:00
haoyann
72546a75c3
fix `DatabaseSlowStatementBuilder` statement maybe null ( #6470 )
2021-02-28 17:51:03 +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
Zhenxu Ke
96f1c12159
Introduce log analysis language (LAL) ( #6388 )
2021-02-23 20:06:48 +08:00
mrproliu
317a6580f3
Remove filename suffix in the meter active file config ( #6413 )
2021-02-21 08:35:38 +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
吴晟 Wu Sheng
5e8f1eb552
Support multiple implementations of StorageBuilder in different storage implementations - stage 2 ( #6336 )
2021-02-07 10:37:14 +08:00
Zhenxu Ke
b92eac2cd6
Add a new concept "Event" and its implementations to collect events ( #6183 )
2021-02-05 18:37:18 +08:00
吴晟 Wu Sheng
cdfe6ab358
Begin the 8.5.0 iteration ( #6302 )
...
* [maven-release-plugin] prepare release v8.4.0
* [maven-release-plugin] prepare for next development iteration
2021-02-02 08:01:49 +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
Neal Huang
825a7ccc81
Make source builder set service name and endpoint name in right order ( #6188 )
2021-01-14 20:51:26 +08:00
zhang-wei
15452025c6
Log collecting and query implementation ( #6120 )
2021-01-14 09:49:11 +08:00
Zhenxu Ke
f54f639c4d
Enhance Envoy metrics service analyzer by MAL ( #6091 )
2021-01-02 14:34:54 +08:00
吴晟 Wu Sheng
f4b739c26b
Fix CVE of UninstrumentedGateways in Dynamic Configuration activation. ( #6098 )
2020-12-29 22:17:30 +08:00
YczYanchengzhe
5e4b16cbfc
chore: remove useless codes ( #5982 )
2020-12-09 16:37:30 +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
吴晟 Wu Sheng
af19c72a7e
8.3.0 tagged, open for 8.3.0 iteration. ( #5920 )
...
* [maven-release-plugin] prepare release v8.3.0
* [maven-release-plugin] prepare for next development iteration
2020-11-29 11:01:20 +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
kezhenxu94
96014ddac2
Fix CVE in `UninstrumentedGatewaysConfig` ( #5802 )
2020-11-06 12:24:48 +08:00
吴晟 Wu Sheng
4238992baf
Polish the context and optimize the tag analyze ( #5767 )
...
* Polish the context and optimize the tag analyze
* Fix bug of new context codes.
2020-11-02 14:29:14 +08:00
Evan
9b6386f31c
support oal list includes and excludes & add tags to some source ( #5739 )
...
* add oal excludes and includes to support tags
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-11-01 09:48:48 +08:00
zifeihan
8a2a0008ba
Add `slowTraceSegmentThreshold` to forcibly sample slow traces ( #5707 )
2020-10-30 14:30:19 +08:00
mrproliu
af41da0e93
Support choose files to activate the meter analyzer ( #5748 )
2020-10-29 23:46:07 +08:00
kezhenxu94
f92a7bf897
Start next iteration 8.3.0 ( #5719 )
...
* [maven-release-plugin] prepare release v8.2.0
* [maven-release-plugin] prepare for next development iteration
2020-10-24 19:30:29 +08:00
Gao Hongtao
9ce47d5bdc
Meter Analysis Language ( #5531 )
2020-10-21 16:45:47 +08:00
mrproliu
7b2a0b4dac
Provide labeled meter when receive meter ( #5659 )
2020-10-17 22:36:12 +08:00
吴晟 Wu Sheng
803f6f2839
Add SW_NO_UPSTREAM_REAL_ADDRESS config doc ( #5650 )
...
* Add SW_NO_UPSTREAM_REAL_ADDRESS config doc
* Fix legal config issue.
* Update docs/en/setup/backend/configuration-vocabulary.md
* Add a test case to verify the module config initializer, which only supports 4 simple types.
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-10-12 20:52:53 +08:00
吴晟 Wu Sheng
103cf00672
Support JDK 11 compiling and upgrade dependencies ( #5579 )
...
* Upgrade dependencies and make the JDK11 compiling passed.
* Update license and fix license check file.
* Add CI for JDK11 compiling.
* Update doc.
2020-09-29 10:34:21 +08:00
linliaoy
f80d851964
traceId.hashCode() Adding Math#abs ( #5506 )
2020-09-17 16:38:52 +08:00
Evan
4f1dab7003
Support segment status based on entry/first span only ( #5416 )
2020-09-05 20:20:21 +08:00
Gao Hongtao
1473c04d3e
Introduce label system to histogram ( #5425 )
2020-09-04 14:49:47 +08:00
xbkaishui
246ea6b38b
Make the cpu usage percent always greater than 1 ( #5422 )
...
* fix bug #5417 , make the CPU usage percent always >= 1
2020-09-01 17:47:35 +08:00
zhang-wei
7ef8b3e476
Support Browser protocol at OAP ( #4228 )
2020-08-31 15:46:37 +08:00
zifeihan
6227db19cd
Save error trace segment even that segment will abandoned by sampling mechanism ( #5407 )
...
* Save some error trace segment, event this segment abandoned by server side trace sampling mechanism.
* Support forceSaveErrorSegment config to control force save some error segment.
Co-authored-by: echo <zifeihan@foxmail.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-08-28 20:37:19 +08:00
吴晟 Wu Sheng
b11c3519e0
Fix bug. ( #5400 )
2020-08-27 19:51:58 +08:00
zifeihan
720c1dd92f
Use traceId as the judgment condition for sampling trace. ( #5386 )
2020-08-26 16:45:02 +08:00