commit 17aff2d9a28ea5d91a8921beb92808a6a96a6fef parent cc1d83d2a8bde20da0539d9f3d3ae6cd28160999 Author: MTRNord <mtrnord1@gmail.com> Date: Mon, 6 May 2024 11:34:17 +0200 add podmonitor Diffstat:
| M | apps/base/matrix/synapse/kustomization.yaml | | | 6 | +++--- |
| A | apps/base/matrix/synapse/podmonitor.yaml | | | 24 | ++++++++++++++++++++++++ |
2 files changed, 27 insertions(+), 3 deletions(-)
diff --git a/apps/base/matrix/synapse/kustomization.yaml b/apps/base/matrix/synapse/kustomization.yaml @@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: matrix resources: - - release.yaml - #- dragonfly.yaml - keydb.yaml - #- block_ips.yaml + - release.yaml + - podmonitor.yaml + diff --git a/apps/base/matrix/synapse/podmonitor.yaml b/apps/base/matrix/synapse/podmonitor.yaml @@ -0,0 +1,24 @@ +--- +apiVersion: monitoring.coreos.com/v1 +kind: PodMonitor +metadata: + name: matrix-synapse + labels: + instance: matrix-synapse +spec: + jobLabel: "app.kubernetes.io/component" + namespaceSelector: + matchNames: + - "matrix" + selector: + matchLabels: + app.kubernetes.io/instance: matrix-synapse + app.kubernetes.io/name: matrix-synapse + podMetricsEndpoints: + - port: metrics + path: "/_synapse/metrics" + interval: 5s + relabelings: + - sourceLabels: + - "__meta_kubernetes_pod_label_app_kubernetes_io_instance" + targetLabel: instance