cluster

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

commit 17aff2d9a28ea5d91a8921beb92808a6a96a6fef
parent cc1d83d2a8bde20da0539d9f3d3ae6cd28160999
Author: MTRNord <mtrnord1@gmail.com>
Date:   Mon,  6 May 2024 11:34:17 +0200

add podmonitor

Diffstat:
Mapps/base/matrix/synapse/kustomization.yaml | 6+++---
Aapps/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