diff --git a/prometheus-stack/k8s/traefik-metrics.yaml b/prometheus-stack/k8s/traefik-metrics.yaml deleted file mode 100644 index 3067701..0000000 --- a/prometheus-stack/k8s/traefik-metrics.yaml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: traefik-monitor - namespace: prometheus - labels: - release: prometheus-stack -spec: - namespaceSelector: - any: true - selector: - matchLabels: - app.kubernetes.io/name: traefik - endpoints: - - port: metrics - interval: 15s diff --git a/traefik/k8s/traefik-values.yaml b/traefik/k8s/traefik-values.yaml index e0bbd44..b8d0543 100644 --- a/traefik/k8s/traefik-values.yaml +++ b/traefik/k8s/traefik-values.yaml @@ -77,6 +77,22 @@ ports: protocol: UDP expose: default: true + metrics: + port: 9100 + exposedPort: 9100 + protocol: TCP + expose: + default: false + +metrics: + prometheus: + enabled: true + entryPoint: metrics + serviceMonitor: + enabled: true + additionalLabels: + release: prometheus-stack + namespace: prometheus ingressRoute: dashboard: