From 831dbb619e0e00d52fe7e636d28dddb683013666 Mon Sep 17 00:00:00 2001 From: Christian Segundo Date: Fri, 15 Sep 2023 12:22:26 +0200 Subject: fix(yaml): promql injections block --- queries/yaml/injections.scm | 4 ++-- tests/query/injections/yaml/promql-on-prometheus-rules.yaml | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/queries/yaml/injections.scm b/queries/yaml/injections.scm index fd4685bb7..ae86e7950 100644 --- a/queries/yaml/injections.scm +++ b/queries/yaml/injections.scm @@ -49,7 +49,7 @@ value: (block_node (block_scalar) @injection.content (#set! injection.language "promql") - (#offset! @injection.content 0 2 0 0))) + (#offset! @injection.content 0 1 0 0))) (block_mapping_pair key: (flow_node) @_expr (#eq? @_expr "expr") @@ -69,4 +69,4 @@ (block_node (block_scalar) @injection.content (#set! injection.language "promql") - (#offset! @injection.content 0 2 0 0)))))) + (#offset! @injection.content 0 1 0 0)))))) diff --git a/tests/query/injections/yaml/promql-on-prometheus-rules.yaml b/tests/query/injections/yaml/promql-on-prometheus-rules.yaml index 9d3e872ce..8b1895c16 100644 --- a/tests/query/injections/yaml/promql-on-prometheus-rules.yaml +++ b/tests/query/injections/yaml/promql-on-prometheus-rules.yaml @@ -10,3 +10,10 @@ groups: annotations: title: Node {{ $labels.instance }} is down description: Failed to scrape {{ $labels.job }} on {{ $labels.instance }} for more than 3 minutes. Node seems down. + - alert: Node down + expr: | + up{job="node_exporter"} == 0 + # ^ promql + for: 3m + labels: + severity: warning -- cgit v1.2.3-70-g09d2