You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,8 @@
23
23
*[FEATURE] Querier: Allow choosing PromQL engine via header. #6777
24
24
*[FEATURE] Querier: Support for configuring query optimizers and enabling XFunctions in the Thanos engine. #6873
25
25
*[FEATURE] Query Frontend: Add support /api/v1/format_query API for formatting queries. #6893
26
+
*[FEATURE] Query Frontend: Add support for /api/v1/parse_query API (experimental) to parse a PromQL expression and return it as a JSON-formatted AST (abstract syntax tree). #6978
27
+
*[ENHANCEMENT] Overrides Exporter: Expose all fields that can be converted to float64. Also, the label value `max_local_series_per_metric` got renamed to `max_series_per_metric`, and `max_local_series_per_user` got renamed to `max_series_per_user`. #6979
26
28
*[ENHANCEMENT] Ingester: Add `cortex_ingester_tsdb_wal_replay_unknown_refs_total` and `cortex_ingester_tsdb_wbl_replay_unknown_refs_total` metrics to track unknown series references during wal/wbl replaying. #6945
27
29
*[ENHANCEMENT] Ruler: Emit an error message when the rule synchronization fails. #6902
28
30
*[ENHANCEMENT] Querier: Support snappy and zstd response compression for `-querier.response-compression` flag. #6848
@@ -50,7 +52,7 @@
50
52
*[ENHANCEMENT] Distributor: Add min/max schema validation for Native Histogram. #6766
51
53
*[ENHANCEMENT] Ingester: Handle runtime errors in query path #6769
52
54
*[ENHANCEMENT] Compactor: Support metadata caching bucket for Cleaner. Can be enabled via `-compactor.cleaner-caching-bucket-enabled` flag. #6778
53
-
*[ENHANCEMENT] Distributor: Add ingestion rate limit for Native Histogram. #6794
55
+
*[ENHANCEMENT] Distributor: Add ingestion rate limit for Native Histogram. #6794 and #6994
54
56
*[ENHANCEMENT] Ingester: Add active series limit specifically for Native Histogram. #6796
55
57
*[ENHANCEMENT] Compactor, Store Gateway: Introduce user scanner strategy and user index. #6780
56
58
*[ENHANCEMENT] Querier: Support chunks cache for parquet queryable. #6805
@@ -68,9 +70,12 @@
68
70
*[ENHANCEMENT] Ingester: Add new metric `cortex_ingester_push_errors_total` to track reasons for ingester request failures. #6901
69
71
*[ENHANCEMENT] Ring: Expose `detailed_metrics_enabled` for all rings. Default true. #6926
70
72
*[ENHANCEMENT] Parquet Storage: Allow Parquet Queryable to disable fallback to Store Gateway. #6920
71
-
*[ENHANCEMENT] Query Frontend: Add a `format_query`label value to the `op` label at `cortex_query_frontend_queries_total` metric. #6925
73
+
*[ENHANCEMENT] Query Frontend: Add a `format_query`and `parse_query` labels value to the `op` label at `cortex_query_frontend_queries_total` metric. #6925#6990
72
74
*[ENHANCEMENT] API: add request ID injection to context to enable tracking requests across downstream services. #6895
Prometheus-compatible parse query endpoint. This endpoint is **experimental**, it parses a PromQL expression and returns it as a JSON-formatted AST (abstract syntax tree) representation.
401
+
402
+
_For more information, please check out the Prometheus [Parsing query expressions](https://prometheus.io/docs/prometheus/latest/querying/api/#parsing-a-promql-expressions-into-a-abstract-syntax-tree-ast) documentation._
0 commit comments