kezhenxu94
43d79d9fec
refactor: implement OTEL handler with SPI for extensibility ( #13311 )
2025-06-15 19:06:57 +08:00
kezhenxu94
4d2810c4e6
Revert "Add time unit in so11y latency metrics ( #12719 )" ( #12720 )
2024-10-24 13:28:25 +08:00
kezhenxu94
38b775ed2a
Add time unit in so11y latency metrics ( #12719 )
2024-10-23 17:25:15 +08:00
kezhenxu94
180ca71375
Fix checking OTEL DataPointFlags ( #12682 )
2024-10-08 20:59:42 +08:00
Wan Kai
1679fa79e1
Fix OTLP metrics incorrectly processed when the datapoint flag is `FLAG_NO_RECORDED_VALUE`. ( #12680 )
2024-10-08 16:05:22 +08:00
weixiang1862
3559e85f36
Improve the performance of OTEL metrics handler. ( #12645 )
...
Benchmark for a single node k8s monitoring.
| metrics (avg) | before | after |
| ------------------------ | ------ | ----- |
| cpu | 19 | 16 |
| gc count | 16 | 1 |
| gc time | 38.8 | 5.1 |
| otel metrics latency P50 | 125 | 8 |
| otel metrics latency P90 | 333.3 | 22.5 |
| otel metrics latency P99 | 666.6 | 166.6 |
2024-09-25 18:29:00 +08:00
kezhenxu94
a5d8777ee7
Use CI-friendly revision to set the project version ( #12640 )
2024-09-24 17:53:14 +08:00
kezhenxu94
638c44679b
Add large latency buckets for otlp latency ( #12603 )
2024-09-08 16:13:54 +08:00
kezhenxu94
78483991b7
Add self observability metrics for otel handler ( #12598 )
2024-09-06 22:01:22 +08:00
吴晟 Wu Sheng
054d0e4ff9
Release 10.0.0 and move forward to 10.1.0 ( #12203 )
2024-05-10 09:19:56 +08:00
yswdqz
2d6bc69adb
Optimize OTEL metrics attributes KV convert. ( #12152 )
2024-04-24 11:32:34 +08:00
吴晟 Wu Sheng
497a7bdb02
Release 9.7 and start 10.0 iteration ( #11607 )
2023-11-28 23:49:44 -08:00
吴晟 Wu Sheng
f8c6855814
Support output key parameters in the booting logs. ( #11506 )
2023-11-06 23:57:58 +08:00
吴晟 Wu Sheng
a336b3cff4
Release 9.6.0 and begin 9.7.0 iteration ( #11289 )
2023-09-01 22:57:18 +08:00
mrproliu
31e0ecacdb
Add OTLP Tracing support as a Zipkin trace input ( #11287 )
2023-09-01 17:12:58 +08:00
吴晟 Wu Sheng
1f6ea1d744
Begin 9.6.0 iteration ( #10935 )
...
* [maven-release-plugin] prepare release v9.5.0
* [maven-release-plugin] prepare for next development iteration
* Create changes-9.5.0.md
* Set changes.md for 9.6.0
2023-06-14 18:26:50 +08:00
kezhenxu94
fc2eced32c
Add OpenTelemetry log protocol support ( #10808 )
2023-05-18 11:46:42 +08:00
kezhenxu94
d874c211f6
Clean up OpenCensus related codes and docs ( #10755 )
2023-05-04 11:13:17 +08:00
吴晟 Wu Sheng
4874374ace
Tag 9.4.0 release, prepare for 9.5.0 iteration. ( #10512 )
2023-03-08 23:30:37 +08:00
叶梦飞
f93a98d4c7
Adapt otel exponential histogram data ( #10449 )
2023-02-28 12:16:22 +08:00
叶梦飞
155d231111
Support process Sum metrics with AGGREGATION_TEMPORALITY_DELTA case ( #10410 )
2023-02-20 07:18:36 +08:00
pg.yang
29556a0d00
Add aws-firehose-receiver to support collecting AWS CloudWatch metric(OpenTelemetry format) ( #10300 )
2023-01-24 14:04:27 +08:00
pg.yang
e360ca3628
Remove handler scan in otel receiver, manual initialization instead ( #10303 )
2023-01-23 16:10:23 +08:00
吴晟 Wu Sheng
18008aa6b2
Release 9.3.0. Begin 9.4.0 iteration ( #10077 )
2022-12-02 21:19:13 +08:00
yswdqz
e497efd245
Change the way of loading MAL rules ( #9822 )
2022-11-01 15:11:04 +08:00
吴晟 Wu Sheng
9d3982db74
Add new config initialization mechanism of module provider to replace existing ( #9828 )
2022-10-22 19:07:53 +08:00
吴晟 Wu Sheng
608a084350
Begin 9.3.0 iteration, 9.2.0 release is on vote ( #9539 )
...
* [maven-release-plugin] prepare release v9.2.0
* [maven-release-plugin] prepare for next development iteration
* Create changes-9.2.0.md
* Update changes.md
* Update LICENSE
2022-08-31 00:31:04 +08:00
kezhenxu94
c8a78149a6
Enable otlp OC handler by default and polish doc ( #9499 )
2022-08-22 16:09:59 +08:00
kezhenxu94
f96b3eacf1
Adapt OpenTelemetry native metrics protocol ( #9497 )
2022-08-21 21:13:23 +08:00
吴晟 Wu Sheng
8584ada7cc
Begin 9.2.0 iteration ( #9191 )
...
* [maven-release-plugin] prepare release v9.1.0
* [maven-release-plugin] prepare for next development iteration
2022-06-08 17:24:15 +08:00
Wan Kai
26d8c36e3a
VM monitoring adapt the latest version `0.50.0`of the `opentelemetry-collector` ( #9013 )
2022-05-09 16:54:05 +08:00
吴晟 Wu Sheng
91413a753c
Start 9.1.0-dev iteration ( #8822 )
2022-04-06 18:56:49 +08:00
吴晟 Wu Sheng
d96eed9145
Fix event type of export data, reduce redundancy ThreadLocal in MAL core. ( #8754 )
...
* Fix event type of export data is incorrect, it was `EventType.TOTAL` always.
* Reduce redundancy ThreadLocal in MAL core. Improve MAL performance.
* ExpressionDelegate public->private
2022-03-27 16:53:15 +08:00
吴晟 Wu Sheng
1fdf3a8acf
Set version to 9.0.0-snapshot ( #8242 )
2021-12-06 10:04:20 +08:00
吴晟 Wu Sheng
e7d6f89021
Set the version to 8.10.0, 8.9.0 release is in process. ( #8233 )
2021-12-02 18:54:21 +08:00
kezhenxu94
973fba0805
Add filter mechanism in MAL core and fix some bugs ( #8157 )
2021-11-19 23:33:35 +08:00
Kirs
f7bcb76784
move the codes in apm-commons into server-library ( #8003 )
2021-10-26 20:31:36 +08:00
吴晟 Wu Sheng
8b681053df
Begin 8.9.0 iteration ( #7801 )
...
* [maven-release-plugin] prepare release v8.8.0
* [maven-release-plugin] prepare for next development iteration
* Create changes-8.8.0.md
* Reset changelog for 8.9.0
2021-09-25 23:46:18 +08:00
吴晟 Wu Sheng
1c5e22a7be
Begin 8.8.0 iteration ( #7395 )
...
* [maven-release-plugin] prepare release v8.7.0
* [maven-release-plugin] prepare for next development iteration
2021-07-30 23:01:09 +08:00
吴晟 Wu Sheng
5eb1021639
Initialize 8.7.0 iteration ( #7078 )
2021-06-08 07:41:09 +08:00
吴晟 Wu Sheng
17e820f156
Begin 8.6.0 iteration ( #6721 )
2021-04-09 23:01:00 +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
777c670c66
Support the identification of the source host of the metric data in otel-receiver-plugin ( #6243 )
2021-01-22 22:24:19 +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
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