Commit Graph

34 Commits

Author SHA1 Message Date
Wan Kai 80da79ebfa
BanyanDB: add topN cold stage data query. (#13259) 2025-05-22 20:36:47 +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 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
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 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
yswdqz bef9eec44b
[Feature] Support to query relation metrics through PromQL. (#12316) 2024-06-16 14:46: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
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
Wan Kai a41bd6eddd
Mock `/api/v1/status/buildinfo` for PromQL API (#11901) 2024-02-20 19:21:22 +08:00
吴晟 Wu Sheng 497a7bdb02
Release 9.7 and start 10.0 iteration (#11607) 2023-11-28 23:49:44 -08:00
Wan Kai 075b08ce74
Support `increase/rate` function in the `MQE` query language. (#11591) 2023-11-27 15:40:13 -08:00
吴晟 Wu Sheng a336b3cff4
Release 9.6.0 and begin 9.7.0 iteration (#11289) 2023-09-01 22:57:18 +08:00
kezhenxu94 572c195928
Do not start server and Kafka consumer in init mode (#11278) 2023-08-29 22:24:09 +08:00
mrproliu 6cca6c18d7
Improve PromQL to allow for multiple metric operations within a single query (#11210) 2023-08-11 17:58:18 +08:00
weixiang1862 0949db406d
Support LogQL HTTP query APIs. (#11168) 2023-08-03 22:05:31 +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
Wan Kai 0f847438c7
Support Metrics Query Expression(MQE) and allows users to do simple query-stage calculation through the expression. (#10881) 2023-06-05 17:22:05 +08:00
Wan Kai 1ca9e0acfe
Fix PromQL HTTP API `/api/v1/series` response missing `service` label when matching metric (#10715) 2023-04-23 10:31:52 +08:00
Wan Kai 6d432c31f2
PromQL: Remove empty values from the query result, fix `/api/v1/metadata` param `limit` could cause out of bound. (#10628) 2023-03-31 16:35:06 +08:00
Wan Kai ec25814354
Support parse PromQL expression has empty labels in the braces for metadata query. (#10599) 2023-03-28 11:04:52 +08:00
Wan Kai d88d887a32
Fix PromQL HTTP API `/api/v1/labels` response missing `service` label. (#10579) 2023-03-23 16:40:05 +08:00
kezhenxu94 74a8589307
[Breaking Change] Enhance JDBC storage through merging table and managing day-based table rolling (#10544)
* [Breaking Change] Enhance JDBC storage through merging tables and managing day-based table rolling.

* [Breaking Change] Sharding-MySQL implementations and tests get removed due to we have the day-based rolling mechanism by default
2023-03-17 21:01:48 +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
Wan Kai f866338cf9
Add PromQL Service doc and how to use in Grafana. (#10459) 2023-02-28 21:49:39 +08:00
Wan Kai 1a2f794472
Fix `DurationUtils.getDurationPoints` exceed, when `startTimeBucket` equals `endTimeBucket`. (#10441) 2023-02-24 11:39:55 +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