From 3699b79f1ae2bb93eeea60852fd62e4d98796770 Mon Sep 17 00:00:00 2001 From: Remy Moll Date: Mon, 8 Jan 2024 15:48:32 +0100 Subject: [PATCH] let's try these monitorings --- apps/syncthing/servicemonitor.yaml | 3 +-- .../traefik-system/servicemonitor.yaml | 22 ++++++++++++++++--- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/apps/syncthing/servicemonitor.yaml b/apps/syncthing/servicemonitor.yaml index 2983815..2310310 100644 --- a/apps/syncthing/servicemonitor.yaml +++ b/apps/syncthing/servicemonitor.yaml @@ -9,9 +9,8 @@ spec: matchLabels: app: syncthing endpoints: - - port: web + - port: syncthing-web path: /metrics - targetPort: syncthing-web bearerTokenSecret: name: syncthing-api key: token diff --git a/infrastructure/traefik-system/servicemonitor.yaml b/infrastructure/traefik-system/servicemonitor.yaml index 784c7cf..c741c6a 100644 --- a/infrastructure/traefik-system/servicemonitor.yaml +++ b/infrastructure/traefik-system/servicemonitor.yaml @@ -1,13 +1,29 @@ +# apiVersion: monitoring.coreos.com/v1 +# kind: ServiceMonitor +# metadata: +# name: traefik-servicemonitor +# labels: +# app: traefik +# spec: +# selector: +# matchLabels: +# app.kubernetes.io/name: traefik +# endpoints: +# - port: metrics +# path: /metrics apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor +kind: PodMonitor metadata: - name: traefik-servicemonitor + name: traefik-podmonitor labels: app: traefik spec: selector: matchLabels: app.kubernetes.io/name: traefik - endpoints: + namespaceSelector: + matchNames: + - traefik-system + podMetricsEndpoints: - port: metrics path: /metrics