traefik
Overview
Jsonnet source code is available at github.com/grafana/jsonnet-libs
Alerts
Complete list of pregenerated alerts is available here.
traefik
TraefikConfigReloadFailuresIncreasing
alert: TraefikConfigReloadFailuresIncreasing
annotations:
description: |
Traefik is failing to reload its config in {{ $labels.job }}.
summary: Traefik is failing to reload its configuration.
expr: |
sum by (job) (rate(traefik_config_reloads_failure_total{}[5m])) > 0
for: 5m
labels:
severity: critical
TraefikTLSCertificatesExpiring
alert: TraefikTLSCertificatesExpiring
annotations:
description: |
The minimum number of days until a Traefik-served certificate expires is {{ printf "%.0f" $value }} days on {{ $labels.sans }} which is below the critical threshold of 7.
summary: A Traefik-served TLS certificate will expire very soon.
expr: |
max by (instance, sans) ((last_over_time(traefik_tls_certs_not_after{}[5m]) - time()) / 86400) < 7
for: 5m
labels:
severity: critical
TraefikTLSCertificatesExpiringSoon
alert: TraefikTLSCertificatesExpiringSoon
annotations:
description: |
The minimum number of days until a Traefik-served certificate expires is {{ printf "%.0f" $value }} days on {{ $labels.sans }} which is less than 14 but greater than 7.
summary: A Traefik-served TLS certificate will expire soon.
expr: |
max by (instance, sans) ((last_over_time(traefik_tls_certs_not_after{}[5m]) - time()) / 86400) < 14 > 7
for: 5m
labels:
severity: warning
Dashboards
Following dashboards are generated from mixins and hosted on github: