From 2c71b6a2d542daad1669cc745657779dbe019514 Mon Sep 17 00:00:00 2001 From: alexlebens Date: Wed, 10 Jul 2024 15:23:13 -0500 Subject: [PATCH] add service monitors --- .../templates/service-monitor.yaml | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 clusters/cl01tl/platform/matrix-synapse/templates/service-monitor.yaml diff --git a/clusters/cl01tl/platform/matrix-synapse/templates/service-monitor.yaml b/clusters/cl01tl/platform/matrix-synapse/templates/service-monitor.yaml new file mode 100644 index 000000000..1ebb66805 --- /dev/null +++ b/clusters/cl01tl/platform/matrix-synapse/templates/service-monitor.yaml @@ -0,0 +1,44 @@ +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: matrix-synapse + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: matrix-synapse + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/version: {{ .Chart.AppVersion }} + app.kubernetes.io/component: metrics + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + selector: + matchLabels: + app.kubernetes.io/name: matrix-synapse + app.kubernetes.io/instance: {{ .Release.Name }} + endpoints: + - port: 9090 + interval: 3m + scrapeTimeout: 1m + path: /_synapse/metrics + +--- +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: matrix-hookshot + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: matrix-hookshot + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/version: {{ .Chart.AppVersion }} + app.kubernetes.io/component: metrics + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + selector: + matchLabels: + app.kubernetes.io/name: matrix-hookshot + app.kubernetes.io/instance: {{ .Release.Name }} + endpoints: + - port: 9001 + interval: 3m + scrapeTimeout: 1m + path: /metrics