Commit Graph

275 Commits

Author SHA1 Message Date
Wan Kai 4b508b930d
Support custom GRPCClient health checker logic. (#13353)
[NOTICE] Roll back score meaning in GraphQL health check API.
2025-07-03 15:28:26 +08:00
Wan Kai 4430cf5e0d
OAP gRPC-Client support `Health Check` and [Break Change] `Health Check` make response 1 represents healthy, 0 represents unhealthy. (#13345) 2025-06-30 21:02:57 +08:00
kezhenxu94 6e435d80b8
refactor: simplify the `Accept` http header process (#13275) 2025-05-29 18:14:25 +08:00
Wan Kai 3e67db7de3
[Break Change]BanyanDB: Setup new Group policy. (#13267) 2025-05-28 14:49:20 +08:00
吴晟 Wu Sheng 37fbcce9bc
Add JSON format support for the `/debugging/config/dump` status API (#13263) 2025-05-26 11:44:02 +08:00
Wan Kai 80da79ebfa
BanyanDB: add topN cold stage data query. (#13259) 2025-05-22 20:36:47 +08:00
Wan Kai 03b0351861
BanyanDB: Support cold stage data query for metrics/traces/logs (#13211) 2025-04-25 17:24:02 +08:00
Wan Kai 2e8d6e3a5c
PromQL Service: traffic query support `limit` and regex match. (#13162) 2025-04-09 14:51:19 +08:00
Wan Kai 0cd43544e5
Add `Get Alarm Runtime Status` API. (#13028) 2025-02-12 23:22:47 +08:00
Wan Kai 97c47de89b
Baseline: Support query baseline with MQE and use in the Alarm Kernel. (#13024) 2025-02-10 20:35:30 +08:00
吴晟 Wu Sheng 44844dd802
Add `Get Node List in the Cluster` API (#13015) 2025-02-01 16:28:10 +08:00
Wan Kai 0a0890c148
MQE: Support `top_n_of` function for merging multiple metrics topn query. (#12937) 2025-01-08 12:53:34 +08:00
Wan Kai d3d3ee8abd
Alarm: Support store and query the metrics snapshot when the alarm is triggered (#12910) 2024-12-30 10:57:00 +08:00
吴晟 Wu Sheng 841a92b621
Support `Get Effective TTL Configurations` API. (#12847)
* [Breaking Change] Rename `debugging-query` module to `status-query` module. Relative exposed APIs are **UNCHANGED**. 
* Support `Get Effective TTL Configurations` API.
2024-12-12 09:51:47 +08:00
zhengziyi0117 f00827795e
feat: Replace timestamps with Duration in async profiler query && Add AsyncProfiling widget (#12816) 2024-12-02 14:13:28 +08:00
zhengziyi0117 f230947ddb
Improve JFR async profiler parser (#12777) 2024-11-18 19:42:40 +08:00
Wan Kai 2ed6b58073
Support adding additional attr[0-5] for endpoint level metrics. (#12753) 2024-11-06 12:51:26 +08:00
Wan Kai 39b579f3ae
Add metrics value owner for metrics topN query result (#12737) 2024-11-01 15:30:42 +08:00
zhengziyi0117 9e5fb8f5cf
Support async profiler feature (#12671)
Co-authored-by: zhengziyi <b21080426@njupt.edu.cn>
Co-authored-by: Jiajing LU <lujiajing1126@gmail.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2024-10-31 23:09:56 +08:00
Wan Kai 3ecffd6e65
TopN query attrs filter support not equal. (#12730) 2024-10-30 17:22:54 +08:00
Wan Kai 8b6cd1c241
Add more attrs for Service metrics (#12728) 2024-10-29 15:07:53 +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
Wan Kai 80d3e2951d
Support adding additional attr[0-4] for service level metrics. (#12718) 2024-10-23 16:02:06 +08:00
mrproliu bf9f8aa8be
support query endpoint list with time range (#12693) 2024-10-15 15:17:12 +08:00
kezhenxu94 29618d7f2e
Polish eBPF so11y metrics and add error count for query metrics (#12692) 2024-10-11 22:49:08 +08:00
kezhenxu94 36e34672ed
Add self observability metrics for GraphQL query (#12683) 2024-10-08 20:26:20 +08:00
Wan Kai 21e0149474
Support query Alarm message Tag for auto-complete. (#12665) 2024-09-29 11:00:48 +08:00
Wan Kai 690563ee92
PromQL service: support round brackets operator. (#12660) 2024-09-27 21:56:04 +08:00
Wan Kai 74eeb5beee
PromQL service: fix operators result missing `rangeExpression` flag. (#12649) 2024-09-26 15:59:03 +08:00
Wan Kai 9cf79f7282
PromQL service: query API support RFC3399 time format. (#12644) 2024-09-25 13:48:08 +08:00
kezhenxu94 a5d8777ee7
Use CI-friendly revision to set the project version (#12640) 2024-09-24 17:53:14 +08:00
Wan Kai e704f9b635
Fix the compatibility with Grafana 11 when using label_values query variables. (#12546) 2024-08-20 18:14:54 +08:00
Wan Kai 4b0a4f2668
chore: move AsyncQueryUtils package. (#12537) 2024-08-16 13:25:04 +08:00
Wan Kai 85b03402e4
Support async query for the composite GraphQL query. (#12525) 2024-08-13 10:31:04 +02:00
weixiang1862 61b4674c16
Support aggregation operators in PromQL query. (#12431) 2024-07-12 16:29:03 +08:00
Wan Kai 90d5006e89
Support tracing logs query for debugging and add banyandb case for logs e2e. (#12424) 2024-07-09 14:59:11 +08:00
Wan Kai 98ef399410
Support tracing topology query for debugging (#12413) 2024-07-04 15:09:53 +08:00
Wan Kai 05373d69d4
Support tracing trace query(SkyWalking and Zipkin) for debugging. (#12378) 2024-06-27 10:12:44 +08:00
Wan Kai 0b7272d813
Support trace MQE query for debugging. (#12342) 2024-06-18 16:58:03 +08:00
yswdqz bef9eec44b
[Feature] Support to query relation metrics through PromQL. (#12316) 2024-06-16 14:46:22 +08:00
吴晟 Wu Sheng 46eaa67da1
Sync query protocol submodule (#12269) 2024-05-30 10:12:30 +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
吴晟 Wu Sheng 045e2c8dda
Fix submodule commit ID. (#12204) 2024-05-10 07:19:06 +08:00
Wan Kai 5808627227
* MQE query: make metadata not return `null`. (#12142)
* MQE labeled metrics Binary Operation: return empty value if the labels not match rather than report error.
2024-04-22 12:25:12 +08:00
Wan Kai 0b9bbb47b3
Clean the unused elements in the UI-templates. (#12111) 2024-04-16 12:03:03 +08:00
Wan Kai 13bb3f62a6
Fix not throw error when part of expression not matched any expression node in the `MQE` and `PromQL. (#12093) 2024-04-11 22:50:55 +08:00
Wan Kai bbbed44863
[Break Change]: Labeled Metrics support multiple labels. (#12082) 2024-04-10 19:57:36 +08:00
Wan Kai 80bf5d360c
Remove Column#function mechanism in the kernel and make query `readMetricValue` always return the average value of the duration. (#11976) 2024-03-04 09:56:59 +08:00