Skip to content

Instantly share code, notes, and snippets.

@RichiH
Last active July 1, 2021 14:28
Show Gist options
  • Select an option

  • Save RichiH/694ea47d658ef1a604dc254fecf17bee to your computer and use it in GitHub Desktop.

Select an option

Save RichiH/694ea47d658ef1a604dc254fecf17bee to your computer and use it in GitHub Desktop.
Prometheus kraken ASHRAE alerts
groups:
- name: ASHRAE_general
rules:
- alert: dew_point_warning
expr: kraken_temperature_celsius - kraken_dew_point_celsius < 1
for: 5m
labels:
severity: warning
annotations:
summary: {{$labels.instance}} temperature near dew point
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} is measuring a temperature near the dew point.'
- alert: dew_point_critical
expr: kraken_temperature_celsius - kraken_dew_point_celsius < 0
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} temperature under dew point
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} is measuring a temperature under the dew point.'
- name: ASHRAE_recommended
rules:
- alert: temperature_low
expr: kraken_temperature_celsius < 18
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} temp: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} below ASHRAE recommended 18C: {{$value}}C.'
- alert: temperature_high
expr: kraken_temperature_celsius > 27
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} temp: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE recommended 27C: {{$value}}C.'
- alert: dew_point_high
expr: kraken_dew_point_celsius > 17
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} dew point: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE recommended dew point 17C: {{$value}}C.'
- alert: relative_humidity_low
expr: kraken_temperature_celsius < 30
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} relHun: {{$value}}%
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} below ASHRAE recommended 30%: {{$value}}%.'
- alert: relative_humidity_high
expr: kraken_temperature_celsius > 60
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} relHum: {{$value}}%
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE recommended 60%: {{$value}}%.'
- name: ASHRAE_A1
rules:
- alert: temperature_low
expr: kraken_temperature_celsius < 15
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} temp: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} below ASHRAE A1 15C: {{$value}}C.'
- alert: temperature_high
expr: kraken_temperature_celsius > 32
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} temp: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE A1 32C: {{$value}}C.'
- alert: dew_point_high
expr: kraken_dew_point_celsius > 21
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} dew point: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE A1 point 21C: {{$value}}C.'
- alert: relative_humidity_low
expr: kraken_temperature_celsius < 20
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} relHun: {{$value}}%
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} below ASHRAE A1 20%: {{$value}}%.'
- alert: relative_humidity_high
expr: kraken_temperature_celsius > 80
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} relHum: {{$value}}%
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE A1 80%: {{$value}}%.'
- name: ASHRAE_A2
rules:
- alert: temperature_low
expr: kraken_temperature_celsius < 10
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} temp: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} below ASHRAE A2 10C: {{$value}}C.'
- alert: temperature_high
expr: kraken_temperature_celsius > 35
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} temp: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE A2 35C: {{$value}}C.'
- alert: dew_point_high
expr: kraken_dew_point_celsius > 24
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} dew point: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE A2 dew point 24C: {{$value}}C.'
- alert: relative_humidity_low
expr: kraken_temperature_celsius < 20
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} relHun: {{$value}}%
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} below ASHRAE A2 20%: {{$value}}%.'
- alert: relative_humidity_high
expr: kraken_temperature_celsius > 80
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} relHum: {{$value}}%
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE A2 80%: {{$value}}%.'
- name: ASHRAE_A3
rules:
- alert: temperature_low
expr: kraken_temperature_celsius < 5
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} temp: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} below ASHRAE A3 5C: {{$value}}C.'
- alert: temperature_high
expr: kraken_temperature_celsius > 40
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} temp: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE A3 40C: {{$value}}C.'
- alert: dew_point_high
expr: kraken_dew_point_celsius > 24
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} dew point: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE A3 dew point 24C: {{$value}}C.'
- alert: relative_humidity_low
expr: kraken_temperature_celsius < 8
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} relHun: {{$value}}%
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} below ASHRAE A3 8%: {{$value}}%.'
- alert: relative_humidity_high
expr: kraken_temperature_celsius > 85
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} relHum: {{$value}}%
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE A3 85%: {{$value}}%.'
- name: ASHRAE_A4
rules:
- alert: temperature_low
expr: kraken_temperature_celsius < 5
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} temp: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} below ASHRAE A4 5C: {{$value}}C.'
- alert: temperature_high
expr: kraken_temperature_celsius > 45
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} temp: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE A4 45C: {{$value}}C.'
- alert: dew_point_high
expr: kraken_dew_point_celsius > 24
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} dew point: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE A4 dew point 24C: {{$value}}C.'
- alert: relative_humidity_low
expr: kraken_temperature_celsius < 8
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} relHun: {{$value}}%
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} below ASHRAE A4 8%: {{$value}}%.'
- alert: relative_humidity_high
expr: kraken_temperature_celsius > 90
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} relHum: {{$value}}%
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE A4 90%: {{$value}}%.'
- name: ASHRAE_B
rules:
- alert: temperature_low
expr: kraken_temperature_celsius < 5
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} temp: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} below ASHRAE B 5C: {{$value}}C.'
- alert: temperature_high
expr: kraken_temperature_celsius > 35
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} temp: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE B 35C: {{$value}}C.'
- alert: dew_point_high
expr: kraken_dew_point_celsius > 28
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} dew point: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE B dew point 28C: {{$value}}C.'
- alert: relative_humidity_low
expr: kraken_temperature_celsius < 8
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} relHun: {{$value}}%
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} below ASHRAE B 8%: {{$value}}%.'
- alert: relative_humidity_high
expr: kraken_temperature_celsius > 80
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} relHum: {{$value}}%
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE B 80%: {{$value}}%.'
- name: ASHRAE_C
rules:
- alert: temperature_low
expr: kraken_temperature_celsius < 5
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} temp: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} below ASHRAE C 5C: {{$value}}C.'
- alert: temperature_high
expr: kraken_temperature_celsius > 40
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} temp: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE C 40C: {{$value}}C.'
- alert: dew_point_high
expr: kraken_dew_point_celsius > 28
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} dew point: {{$value}}C
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE C dew point 28C: {{$value}}C.'
- alert: relative_humidity_low
expr: kraken_temperature_celsius < 8
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} relHun: {{$value}}%
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} below ASHRAE C 8%: {{$value}}%.'
- alert: relative_humidity_high
expr: kraken_temperature_celsius > 80
for: 5m
labels:
severity: critical
annotations:
summary: {{$labels.instance}} relHum: {{$value}}%
description: 'Sensor {{$labels.instance}} from job {{$labels.job}} above ASHRAE C 80%: {{$value}}%.'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment