traefik metrics

This commit is contained in:
2026-03-20 13:32:06 +01:00
parent 3c81fd1e3a
commit 2ecd0c8a44
4 changed files with 28 additions and 7 deletions

View File

@@ -38,12 +38,13 @@ spec:
logs:
general:
level: DEBUG
oltp:
otlp:
enabled: true
access:
access:
format: json
enabled: true
otlp:
enabled: true
oltp:
enabled: true
providers:
kubernetesIngress:

View File

@@ -48,7 +48,8 @@ config:
Match kube.*
Host loki-gateway.monitoring.svc.cluster.local
Port 80
Labels job=fluent-bit, namespace=$kubernetes['namespace_name'], pod=$kubernetes['pod_name'], container=$kubernetes['container_name']
Labels job=fluent-bit, namespace=$kubernetes['namespace_name'], pod=$kubernetes['pod_name'], container=$kubernetes['container_name'], stream=$stream
Auto_Kubernetes_Labels Off
Line_Format json
[OUTPUT]

View File

@@ -20,8 +20,8 @@ loki:
limits_config:
reject_old_samples: true
reject_old_samples_max_age: 168h
ingestion_rate_mb: 10
ingestion_burst_size_mb: 20
ingestion_rate_mb: 15
ingestion_burst_size_mb: 30
max_line_size: 512KB
chunksCache:
enabled: false

View File

@@ -56,5 +56,24 @@ extraScrapeConfigs: |
- source_labels: [__meta_kubernetes_pod_label_app_kubernetes_io_instance]
target_label: instance
- job_name: traefik
scrape_interval: 15s
metrics_path: /metrics
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- traefik-system
relabel_configs:
- source_labels: [__meta_kubernetes_endpoint_port_name]
regex: metrics
action: keep
- source_labels: [__meta_kubernetes_service_name]
target_label: service
- source_labels: [__meta_kubernetes_pod_name]
target_label: pod
- source_labels: [__meta_kubernetes_namespace]
target_label: namespace
alertmanager:
enabled: false