289 lines
7.6 KiB
YAML
289 lines
7.6 KiB
YAML
apiVersion: 1
|
|
groups:
|
|
- name: rules.yaml
|
|
interval: 60s
|
|
folder: Solar
|
|
rules:
|
|
- id: 2
|
|
uid: c40e8d57-9d65-4a28-8485-a46b810c033e
|
|
orgID: 1
|
|
folderUID: ded7fd24-65bf-4e04-95ec-0970287687cb
|
|
ruleGroup: every_minute
|
|
title: solar_grid_mode_unexpected_value
|
|
condition: B
|
|
data:
|
|
- refId: A
|
|
queryType: ""
|
|
relativeTimeRange:
|
|
from: 300
|
|
to: 0
|
|
datasourceUid: P0A2ACEDBDFD04F7F
|
|
model:
|
|
datasource:
|
|
type: postgres
|
|
uid: P0A2ACEDBDFD04F7F
|
|
editorMode: code
|
|
format: table
|
|
hide: false
|
|
intervalMs: 1000
|
|
maxDataPoints: 43200
|
|
rawQuery: true
|
|
rawSql: SELECT grid_mode FROM et_runtime_data ORDER BY "timestamp" DESC LIMIT 1
|
|
refId: A
|
|
sql:
|
|
columns:
|
|
- parameters:
|
|
- name: grid_mode
|
|
type: functionParameter
|
|
type: function
|
|
groupBy:
|
|
- property:
|
|
type: string
|
|
type: groupBy
|
|
limit: 5
|
|
orderBy:
|
|
property:
|
|
name: '"timestamp"'
|
|
type: string
|
|
type: property
|
|
orderByDirection: ASC
|
|
whereJsonTree:
|
|
children1:
|
|
- id: a9b888a9-0123-4456-b89a-b18a6c43c585
|
|
properties:
|
|
field: null
|
|
operator: null
|
|
value: []
|
|
valueSrc: []
|
|
type: rule
|
|
id: bb8b9bba-89ab-4cde-b012-318a673c506d
|
|
type: group
|
|
table: et_runtime_data
|
|
- refId: B
|
|
queryType: ""
|
|
relativeTimeRange:
|
|
from: 600
|
|
to: 0
|
|
datasourceUid: __expr__
|
|
model:
|
|
conditions:
|
|
- evaluator:
|
|
params:
|
|
- 1
|
|
- 1
|
|
type: outside_range
|
|
operator:
|
|
type: and
|
|
query:
|
|
params:
|
|
- A
|
|
reducer:
|
|
params: []
|
|
type: last
|
|
type: query
|
|
datasource:
|
|
name: Expression
|
|
type: __expr__
|
|
uid: __expr__
|
|
expression: ""
|
|
intervalMs: 1000
|
|
maxDataPoints: 43200
|
|
refId: B
|
|
type: classic_conditions
|
|
updated: "2023-09-06T20:55:12Z"
|
|
noDataState: Alerting
|
|
execErrState: Error
|
|
for: 5m
|
|
isPaused: false
|
|
- id: 4
|
|
uid: e6c41854-ace4-4149-9aea-dfb74454a496
|
|
orgID: 1
|
|
folderUID: ded7fd24-65bf-4e04-95ec-0970287687cb
|
|
ruleGroup: every_minute
|
|
title: solar_temperature_high
|
|
condition: B
|
|
data:
|
|
- refId: A
|
|
queryType: ""
|
|
relativeTimeRange:
|
|
from: 600
|
|
to: 0
|
|
datasourceUid: P0A2ACEDBDFD04F7F
|
|
model:
|
|
datasource:
|
|
type: postgres
|
|
uid: P0A2ACEDBDFD04F7F
|
|
editorMode: code
|
|
format: table
|
|
hide: false
|
|
intervalMs: 1000
|
|
maxDataPoints: 43200
|
|
rawQuery: true
|
|
rawSql: 'SELECT temperature FROM et_runtime_data WHERE timestamp > (NOW() - ''15 minutes''::interval) ORDER BY "timestamp" DESC LIMIT 50 '
|
|
refId: A
|
|
sql:
|
|
columns:
|
|
- parameters:
|
|
- name: temperature
|
|
type: functionParameter
|
|
type: function
|
|
groupBy:
|
|
- property:
|
|
type: string
|
|
type: groupBy
|
|
limit: 50
|
|
orderBy:
|
|
property:
|
|
name: '"timestamp"'
|
|
type: string
|
|
type: property
|
|
orderByDirection: DESC
|
|
whereJsonTree:
|
|
children1:
|
|
- id: 8bba9888-89ab-4cde-b012-318a70ec0037
|
|
properties:
|
|
field: '"timestamp"'
|
|
operator: equal
|
|
value:
|
|
- null
|
|
valueSrc:
|
|
- value
|
|
valueType:
|
|
- datetime
|
|
type: rule
|
|
id: bbb98b9a-89ab-4cde-b012-318a70eb5f5f
|
|
type: group
|
|
table: et_runtime_data
|
|
- refId: B
|
|
queryType: ""
|
|
relativeTimeRange:
|
|
from: 0
|
|
to: 0
|
|
datasourceUid: __expr__
|
|
model:
|
|
conditions:
|
|
- evaluator:
|
|
params:
|
|
- 60
|
|
- 0
|
|
type: gt
|
|
operator:
|
|
type: and
|
|
query:
|
|
params:
|
|
- A
|
|
reducer:
|
|
params: []
|
|
type: avg
|
|
type: query
|
|
datasource:
|
|
name: Expression
|
|
type: __expr__
|
|
uid: __expr__
|
|
expression: ""
|
|
intervalMs: 1000
|
|
maxDataPoints: 43200
|
|
refId: B
|
|
type: classic_conditions
|
|
updated: "2023-09-07T18:37:57Z"
|
|
noDataState: NoData
|
|
execErrState: Error
|
|
for: 5m
|
|
isPaused: false
|
|
- name: rules.yaml
|
|
interval: 60s
|
|
folder: Nodes (General)
|
|
rules:
|
|
- id: 6
|
|
uid: a33b6255-4262-4924-bc25-99893d3e6d2c
|
|
orgID: 1
|
|
folderUID: b2d32456-52c2-456e-8906-4652925c88c6
|
|
ruleGroup: every_minute
|
|
title: db_disk_utilization_high
|
|
condition: C
|
|
data:
|
|
- refId: A
|
|
queryType: ""
|
|
relativeTimeRange:
|
|
from: 600
|
|
to: 0
|
|
datasourceUid: PBFA97CFB590B2093
|
|
model:
|
|
datasource:
|
|
type: prometheus
|
|
uid: PBFA97CFB590B2093
|
|
editorMode: code
|
|
expr: 100 - ((node_filesystem_avail_bytes{instance="prod-db:9100",job="node",device!~'rootfs',mountpoint="/mnt/volume_db"} * 100) / node_filesystem_size_bytes{instance="prod-db:9100",job="node",device!~'rootfs',mountpoint="/mnt/volume_db"})
|
|
hide: false
|
|
instant: true
|
|
intervalMs: 1000
|
|
maxDataPoints: 43200
|
|
range: false
|
|
refId: A
|
|
- refId: B
|
|
queryType: ""
|
|
relativeTimeRange:
|
|
from: 600
|
|
to: 0
|
|
datasourceUid: __expr__
|
|
model:
|
|
conditions:
|
|
- evaluator:
|
|
params: []
|
|
type: gt
|
|
operator:
|
|
type: and
|
|
query:
|
|
params:
|
|
- B
|
|
reducer:
|
|
params: []
|
|
type: last
|
|
type: query
|
|
datasource:
|
|
type: __expr__
|
|
uid: __expr__
|
|
expression: A
|
|
hide: false
|
|
intervalMs: 1000
|
|
maxDataPoints: 43200
|
|
reducer: mean
|
|
refId: B
|
|
type: reduce
|
|
- refId: C
|
|
queryType: ""
|
|
relativeTimeRange:
|
|
from: 600
|
|
to: 0
|
|
datasourceUid: __expr__
|
|
model:
|
|
conditions:
|
|
- evaluator:
|
|
params:
|
|
- 85
|
|
type: gt
|
|
operator:
|
|
type: and
|
|
query:
|
|
params:
|
|
- C
|
|
reducer:
|
|
params: []
|
|
type: last
|
|
type: query
|
|
datasource:
|
|
type: __expr__
|
|
uid: __expr__
|
|
expression: B
|
|
hide: false
|
|
intervalMs: 1000
|
|
maxDataPoints: 43200
|
|
refId: C
|
|
type: threshold
|
|
updated: "2023-09-07T18:50:52Z"
|
|
noDataState: NoData
|
|
execErrState: Error
|
|
for: 5m
|
|
isPaused: false
|
|
|