Scrape traefik gateway metrics into VictoriaMetrics #397
@@ -9,3 +9,4 @@ resources:
|
|||||||
- gateway.yaml
|
- gateway.yaml
|
||||||
- httproute.yaml
|
- httproute.yaml
|
||||||
- vmpodscrape-cnpg.yaml
|
- vmpodscrape-cnpg.yaml
|
||||||
|
- vmpodscrape-traefik.yaml
|
||||||
|
|||||||
@@ -0,0 +1,23 @@
|
|||||||
|
---
|
||||||
|
# Scrape metrics (:9100) from the traefik-internal and traefik-external gateway
|
||||||
|
# pods. Picked up by the observability VMAgent (selectAllByDefault). The
|
||||||
|
# app.kubernetes.io/instance pod label is kept as traefik_instance so series
|
||||||
|
# from the two releases stay distinguishable.
|
||||||
|
apiVersion: operator.victoriametrics.com/v1beta1
|
||||||
|
kind: VMPodScrape
|
||||||
|
metadata:
|
||||||
|
name: traefik
|
||||||
|
namespace: observability
|
||||||
|
spec:
|
||||||
|
namespaceSelector:
|
||||||
|
matchNames:
|
||||||
|
- traefik-system
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/name: traefik
|
||||||
|
podMetricsEndpoints:
|
||||||
|
- port: metrics
|
||||||
|
path: /metrics
|
||||||
|
relabelConfigs:
|
||||||
|
- sourceLabels: [__meta_kubernetes_pod_label_app_kubernetes_io_instance]
|
||||||
|
targetLabel: traefik_instance
|
||||||
@@ -29,6 +29,11 @@ providers:
|
|||||||
nativeLBByDefault: false
|
nativeLBByDefault: false
|
||||||
labelSelector: "traefik.io/instance=external"
|
labelSelector: "traefik.io/instance=external"
|
||||||
|
|
||||||
|
metrics:
|
||||||
|
prometheus:
|
||||||
|
addEntryPointsLabels: true
|
||||||
|
addRoutersLabels: true
|
||||||
|
|
||||||
logs:
|
logs:
|
||||||
access:
|
access:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -29,6 +29,11 @@ providers:
|
|||||||
nativeLBByDefault: false
|
nativeLBByDefault: false
|
||||||
labelSelector: "traefik.io/instance=internal"
|
labelSelector: "traefik.io/instance=internal"
|
||||||
|
|
||||||
|
metrics:
|
||||||
|
prometheus:
|
||||||
|
addEntryPointsLabels: true
|
||||||
|
addRoutersLabels: true
|
||||||
|
|
||||||
logs:
|
logs:
|
||||||
access:
|
access:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
Reference in New Issue
Block a user