cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit c734db2ca5da99b4c214ba4f38afb3b4c9cd6720
parent b943652b31b5dc42403b5f9063903ad3f2c76b85
Author: MTRNord <mtrnord1@gmail.com>
Date:   Tue,  6 Jun 2023 18:23:19 +0200

try to provision alert

Diffstat:
Mapps/production/kube-prometheus-stack-values.yaml | 91+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 91 insertions(+), 0 deletions(-)

diff --git a/apps/production/kube-prometheus-stack-values.yaml b/apps/production/kube-prometheus-stack-values.yaml @@ -7,6 +7,97 @@ spec: values: grafana: alerting: + rules.yaml: + apiVersion: 1 + groups: + - orgId: 1 + name: 'Matrix Synapse' + folder: Matrix + interval: 1m + rules: + - uid: b6db960c-c0bd-4d4f-b0f1-e1f216ec81cc + title: DNSQueryRefusedError + condition: C + data: + - refId: A + queryType: range + relativeTimeRange: + from: 600 + to: 0 + model: + datasource: + type: loki + editorMode: code + expr: count(rate({namespace="matrix", app="matrix-synapse"} |= `DNSQueryRefusedError` [$__interval])) + hide: false + intervalMs: 1000 + maxDataPoints: 43200 + queryType: range + refId: A + - refId: B + 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 + relativeTimeRange: + from: 600 + to: 0 + datasourceUid: __expr__ + model: + conditions: + - evaluator: + params: + - 1 + 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 + noDataState: NoData + execErrState: Error + for: 5m + annotations: + summary: Matrix Synapse DNS Errors are higher than usual + isPaused: false contactpoints.yaml: apiVersion: 1 contactPoints: