loki-rules.yaml (1357B)
1 apiVersion: v1 2 kind: ConfigMap 3 metadata: 4 name: loki-rules 5 namespace: loki 6 data: 7 rules.yaml: | 8 groups: 9 - name: mailserver 10 rules: 11 - alert: MailserverHighRejectionRate 12 expr: | 13 sum(rate({namespace="mailserver"} |= "reject" [5m])) > 5 14 for: 5m 15 labels: 16 severity: warning 17 annotations: 18 summary: "High mail rejection rate on mailserver" 19 description: "More than 5 rejections/sec for 5 minutes." 20 21 - alert: MailserverBruteForce 22 expr: | 23 sum(rate({namespace="mailserver"} |= "SASL authentication failed" [5m])) > 3 24 for: 2m 25 labels: 26 severity: info 27 annotations: 28 summary: "Possible brute force on mailserver SASL" 29 description: "More than 3 SASL auth failures/sec for 2 minutes." 30 31 - name: plausible 32 rules: 33 - alert: ClickHouseExceptionRate 34 expr: | 35 sum(rate({namespace="blog", container="clickhouse"} |= "Exception" [5m])) > 0 36 for: 5m 37 labels: 38 severity: warning 39 annotations: 40 summary: "ClickHouse exceptions in Plausible" 41 description: "ClickHouse is logging exceptions — check Plausible analytics."