Wan Kai
c89e056f7d
[Break Change]Storage: Move `event` from metrics to recods ( #13276 )
2025-05-30 10:32:52 +08:00
peachisai
4d6d56545d
Fix the issue of missing Last Ping data. ( #13103 )
2025-03-17 12:52:18 +08:00
kezhenxu94
dd10e524e0
Allow calling `lang.groovy.GString` in DSL ( #13073 )
2025-02-28 18:33:57 +08:00
peachisai
f64223340c
Remove redundant code ( #12944 )
2025-01-10 13:26:54 +08:00
weixiang1862
55600c6672
Add naming control for `EndpointDependencyBuilder`. ( #12738 )
2024-11-01 18:19:19 +08:00
Wan Kai
80d3e2951d
Support adding additional attr[0-4] for service level metrics. ( #12718 )
2024-10-23 16:02:06 +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
kael
5c33ee016d
bug fix: concurrent increase by CounterWindow may cause PriorityQueue broken ( #12505 )
2024-08-04 20:33:11 +08:00
weixiang1862
19fba2dae8
Fix LAL test query api. ( #12206 )
2024-05-10 16:47:24 +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
Wan Kai
a8b0d18943
Remove group and support labels in the meter histogram-percentile function. ( #12101 )
2024-04-15 15:22:36 +08:00
Wan Kai
bbbed44863
[Break Change]: Labeled Metrics support multiple labels. ( #12082 )
2024-04-10 19:57:36 +08:00
peachisai
a688500fb4
Add `count` aggregation function for MAL ( #11869 )
...
Co-authored-by: Wan Kai <wankai123@foxmail.com>
2024-02-06 10:48:51 +08:00
peachisai
af4f469078
Add `max` and `min` functions for mal down sampling ( #11778 )
2024-01-16 11:33:09 +08:00
mrproliu
e481324e93
Support handle eBPF Access Logs and update related UI ( #11732 )
2024-01-15 11:00:08 +08:00
吴晟 Wu Sheng
497a7bdb02
Release 9.7 and start 10.0 iteration ( #11607 )
2023-11-28 23:49:44 -08:00
weixiang1862
019c6feb2e
Isolate MAL CounterWindow cache by metric name. ( #11526 )
2023-11-11 00:09:37 +08:00
吴晟 Wu Sheng
3c8ac675b5
Update Groovy 3 to 4.0.15. ( #11517 )
2023-11-09 11:31:31 +08:00
weixiang1862
0f8c67822d
Support extract timestamp from patterned datetime string in LAL. ( #11489 )
2023-11-03 14:42:04 +08:00
Wayne Chu
5d0bd0569b
Support collect ZGC memory pool metrics ( #11432 )
...
* Support collect ZGC memory pool metrics
* submodule update
2023-10-20 15:38:33 +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
f06886c1ef
Enhance the `serviceRelation` in MAL by adding settings for the `delimiter` and `component` fields ( #11251 )
2023-08-22 18:19:42 +08:00
weixiang1862
64b24f7ddb
Use listening mode for Apollo configuration. ( #11186 )
2023-08-08 20:17:18 +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
1726040a04
Migrate from kubernetes-client/java to fabric8 client ( #10917 )
2023-06-13 10:00:23 +08:00
gzlicanyi
5bf05cc3e9
Feature/searchable tags watcher ( #10758 )
2023-05-04 21:07:44 +08:00
pg.yang
b7f456d29f
Support Amazon API Gateway monitoring ( #10645 )
2023-04-05 12:19:46 +08:00
innerpeacez
d6e7ee8ae3
Fix K8sRetag reads the wrong k8s service ( #10568 )
2023-03-21 16:53:58 +08:00
mrproliu
7dcdb279ef
Support continuous profiling feature ( #10473 )
2023-03-20 20:26:42 +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
kezhenxu94
96b6690e24
Bump up snakeyaml to 2.0 ( #10495 )
2023-03-07 18:15:54 +08:00
Wan Kai
fb9117b8e7
Support prometheus HTTP APIs and promQL. ( #10415 )
...
Support HTTP APIs list:
- /api/v1/metadata
- /api/v1/labels
- /api/v1/label/{label_name}/values
- /api/v1/series
- /api/v1/query
-/api/v1/query_range
Support basic promQL for query traffic/metrics/labeled_metrics/topN/sampled_records from OAP
2023-02-22 12:59:45 +08:00
kezhenxu94
383a5bbf7b
Migrate tests from junit 4 to junit 5 ( #10382 )
2023-02-13 18:54:32 +08:00
yswdqz
967886090a
Change scapedMetricsNameCache method to support `/` ( #10349 )
2023-02-06 22:50:08 +08:00
吴晟 Wu Sheng
8ca0946a8e
Fix `time_bucket` of `ServiceTraffic` not set correctly in `slowSql` ( #10218 )
2022-12-29 22:04:56 +08:00
吴晟 Wu Sheng
3731f25765
Support multiple component IDs in the service topology level ( #10164 )
...
* Support multiple component IDs in the service topology level.
* Fix wrong fields used in the instance and process topology query.
2022-12-16 14:18:47 +08:00
吴晟 Wu Sheng
9a7bdc8eae
Refactor `StorageData#id` to the new StorageID object from a String type. ( #10157 )
...
* Refactor kernel id0()/id() methods to return StorageID object, rather than a built string.
2022-12-15 15:39:06 +08:00
pg.yang
488737ec53
An unexpected dot is added when exp is a pure metric name and expPrefix != null ( #10142 )
...
> The final expression was (metric_name(exp).expPrefix)`.`(this is the extra dot)
The correct one should be (metric_name(exp).expPrefix)
2022-12-12 00:11:45 +08:00
吴晟 Wu Sheng
18008aa6b2
Release 9.3.0. Begin 9.4.0 iteration ( #10077 )
2022-12-02 21:19:13 +08:00
Wan Kai
6a75de5ece
Add `@BanyanDB.TimestampColumn` to identify `which column in Record` is providing the timestamp(milliseconds) for BanyanDB ( #10019 )
2022-11-24 21:20:36 +08:00
mrproliu
2e7a850475
Support dynamic config the sampling strategy in network profiling. ( #10002 )
2022-11-23 15:33:20 +08:00
yswdqz
6efa15c23f
Modify the format of timebucket in ExtractorSpec ( #9988 )
2022-11-19 11:33:11 +08:00
吴晟 Wu Sheng
72d11de72b
Add default entity name(`_blank`) ( #9986 )
2022-11-18 17:37:32 +08:00
吴晟 Wu Sheng
f3b52113df
Fix UT K8sTagTest. ( #9945 )
2022-11-10 23:30:25 +08:00
pg.yang
f38aad5fa5
Optimize MQ Topology analysis. ( #9911 )
...
Use entry span's peer from the consumer side as source service when no producer instrumentation(no cross-process reference).
2022-11-06 17:24:26 +08:00
pg.yang
828e6e2f2b
Add virtual MQ analysis for native traces ( #9855 )
2022-11-02 08:05:35 +08:00
yswdqz
e497efd245
Change the way of loading MAL rules ( #9822 )
2022-11-01 15:11:04 +08:00
mrproliu
4adc05f89c
Support `sampledTrace` in LAL ( #9857 )
2022-10-31 17:54:37 +08:00
liuzc9
317d539371
Fix typo in UTs ( #9834 )
...
* Fix typo in ScopeTest.java
fix misspelled words.
* Fix typo in EBPFProfilingAnalyzerBenchmark.java
fix 'minute' spelling mistakes
2022-10-25 08:18:10 +08:00