mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-10-20 19:02:33 +00:00
* 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>
32 lines
796 B
TOML
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
|