3e2296acd3
* add active_time_intervals to route model * update k8s compat layer * update notification policies service to validate active time intervals * update integration tests * update openapi * add active time interval to model * update route generator to include active time interval * Update storage list and rename methods to handle active intervals * update api model * update provisioning and export models * update ui to allow active timing config * update i18n * fix snapshots for ui tests * run prettier * Alerting: Active time intervals UI naming (#104402) * update naming in UI * update naming in the edit page title * update translations * update alerting module --------- Signed-off-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com> Co-authored-by: Sonia Aguilar <33540275+soniaAguilarPeiron@users.noreply.github.com> Co-authored-by: Sonia Aguilar <soniaaguilarpeiron@gmail.com>
190 lines
5.5 KiB
YAML
190 lines
5.5 KiB
YAML
apiVersion: 1
|
|
groups:
|
|
- orgId: 1
|
|
name: group101
|
|
folder: foo bar
|
|
interval: 10s
|
|
rules:
|
|
- title: prom query with SSE - 2
|
|
condition: condition
|
|
data:
|
|
- refId: query
|
|
relativeTimeRange:
|
|
from: 18000
|
|
to: 10800
|
|
datasourceUid: "000000002"
|
|
model:
|
|
expr: http_request_duration_microseconds_count
|
|
hide: false
|
|
interval: ""
|
|
intervalMs: 1000
|
|
legendFormat: ""
|
|
maxDataPoints: 100
|
|
refId: query
|
|
- refId: reduced
|
|
relativeTimeRange:
|
|
from: 18000
|
|
to: 10800
|
|
datasourceUid: __expr__
|
|
model:
|
|
expression: query
|
|
hide: false
|
|
intervalMs: 1000
|
|
maxDataPoints: 100
|
|
reducer: mean
|
|
refId: reduced
|
|
type: reduce
|
|
- refId: condition
|
|
relativeTimeRange:
|
|
from: 18000
|
|
to: 10800
|
|
datasourceUid: __expr__
|
|
model:
|
|
expression: $reduced > 10
|
|
hide: false
|
|
intervalMs: 1000
|
|
maxDataPoints: 100
|
|
refId: condition
|
|
type: math
|
|
noDataState: NoData
|
|
execErrState: Alerting
|
|
for: 2m
|
|
isPaused: false
|
|
- title: reduced testdata query - 2
|
|
condition: B
|
|
data:
|
|
- refId: A
|
|
relativeTimeRange:
|
|
from: 18000
|
|
to: 10800
|
|
datasourceUid: "000000004"
|
|
model:
|
|
alias: just-testing
|
|
intervalMs: 1000
|
|
maxDataPoints: 100
|
|
orgId: 0
|
|
refId: A
|
|
scenarioId: csv_metric_values
|
|
stringInput: 1,20,90,30,5,0
|
|
- refId: B
|
|
relativeTimeRange:
|
|
from: 18000
|
|
to: 10800
|
|
datasourceUid: __expr__
|
|
model:
|
|
expression: $A
|
|
intervalMs: 2000
|
|
maxDataPoints: 200
|
|
orgId: 0
|
|
reducer: mean
|
|
refId: B
|
|
type: reduce
|
|
noDataState: NoData
|
|
execErrState: Alerting
|
|
isPaused: false
|
|
notification_settings:
|
|
receiver: Test-Receiver
|
|
group_by:
|
|
- alertname
|
|
- grafana_folder
|
|
- test
|
|
group_wait: 1s
|
|
group_interval: 5s
|
|
repeat_interval: 5m
|
|
mute_time_intervals:
|
|
- test-mute
|
|
active_time_intervals:
|
|
- test-mute
|
|
- uid: alert-with-uid
|
|
title: alert with uid
|
|
condition: B
|
|
data:
|
|
- refId: A
|
|
relativeTimeRange:
|
|
from: 18000
|
|
to: 10800
|
|
datasourceUid: "000000004"
|
|
model:
|
|
alias: just-testing
|
|
intervalMs: 1000
|
|
maxDataPoints: 100
|
|
orgId: 0
|
|
refId: A
|
|
scenarioId: csv_metric_values
|
|
stringInput: 1,20,90,30,5,0
|
|
- refId: B
|
|
relativeTimeRange:
|
|
from: 18000
|
|
to: 10800
|
|
datasourceUid: __expr__
|
|
model:
|
|
expression: $A
|
|
intervalMs: 2000
|
|
maxDataPoints: 200
|
|
orgId: 0
|
|
reducer: mean
|
|
refId: B
|
|
type: reduce
|
|
noDataState: NoData
|
|
execErrState: Alerting
|
|
for: 0s
|
|
keepFiringFor: 0s
|
|
isPaused: false
|
|
notification_settings:
|
|
receiver: Test-Receiver
|
|
group_by:
|
|
- alertname
|
|
- grafana_folder
|
|
- test
|
|
group_wait: 1s
|
|
group_interval: 5s
|
|
repeat_interval: 5m
|
|
mute_time_intervals:
|
|
- test-mute
|
|
active_time_intervals:
|
|
- test-mute
|
|
- title: recording rule
|
|
data:
|
|
- refId: query
|
|
relativeTimeRange:
|
|
from: 18000
|
|
to: 10800
|
|
datasourceUid: "000000002"
|
|
model:
|
|
expr: http_request_duration_microseconds_count
|
|
hide: false
|
|
interval: ""
|
|
intervalMs: 1000
|
|
legendFormat: ""
|
|
maxDataPoints: 100
|
|
refId: query
|
|
- refId: reduced
|
|
relativeTimeRange:
|
|
from: 18000
|
|
to: 10800
|
|
datasourceUid: __expr__
|
|
model:
|
|
expression: query
|
|
hide: false
|
|
intervalMs: 1000
|
|
maxDataPoints: 100
|
|
reducer: mean
|
|
refId: reduced
|
|
type: reduce
|
|
- refId: condition
|
|
relativeTimeRange:
|
|
from: 18000
|
|
to: 10800
|
|
datasourceUid: __expr__
|
|
model:
|
|
expression: $reduced > 10
|
|
hide: false
|
|
intervalMs: 1000
|
|
maxDataPoints: 100
|
|
refId: condition
|
|
type: math
|
|
isPaused: false
|
|
record:
|
|
metric: test_metric
|
|
from: condition
|