Files
greptimedb/tests/perf/query_cases/prom_remote_write_smoke/case.toml
T
discord9 12f83828b1 feat: add Prom remote-write query regression scenario (#8413)
* feat: add Prom remote-write query regression scenario

Signed-off-by: discord9 <discord9@163.com>

* test: add high-cardinality remote-write query case

Signed-off-by: discord9 <discord9@163.com>

* feat: chunk remote-write query regression loads

Signed-off-by: discord9 <discord9@163.com>

* test: use multi-day remote-write regression case

Signed-off-by: discord9 <discord9@163.com>

* fix: address query regression review comments

Signed-off-by: discord9 <discord9@163.com>

* ci: allow large query regression comments

Signed-off-by: discord9 <discord9@163.com>

---------

Signed-off-by: discord9 <discord9@163.com>
2026-07-07 07:58:56 +00:00

32 lines
796 B
TOML

[case]
name = "prom_remote_write_smoke"
description = "Tiny Prometheus remote-write ingestion then TQL query smoke case"
[scenario]
kind = "prom_remote_write_then_query"
[scenario.remote_write]
database = "public"
metric = "prom_remote_write_smoke"
physical_table = "greptime_physical_table"
series_count = 8
samples_per_series = 30
start_unix_millis = 1_704_067_200_000
step_millis = 15_000
chunk_series_count = 4
timeout_seconds = 30
[scenario.remote_write.prom_store]
pending_rows_flush_interval = "1s"
max_batch_rows = 10000
[[scenario.queries]]
name = "selector_5m_smoke"
kind = "tql"
query = "TQL ANALYZE VERBOSE (1704067200, 1704067650, '15s') prom_remote_write_smoke{host=~'host.*'}"
warmup = 0
iterations = 2
[scenario.queries.thresholds]
max_candidate_latency_regression_pct = 100