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: logs:
general: general:
level: DEBUG level: DEBUG
oltp: otlp:
enabled: true enabled: true
access: access:
format: json
enabled: true
otlp:
enabled: true enabled: true
oltp:
enabled: true
providers: providers:
kubernetesIngress: kubernetesIngress:

View File

@@ -48,7 +48,8 @@ config:
Match kube.* Match kube.*
Host loki-gateway.monitoring.svc.cluster.local Host loki-gateway.monitoring.svc.cluster.local
Port 80 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 Line_Format json
[OUTPUT] [OUTPUT]

View File

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

View File

@@ -56,5 +56,24 @@ extraScrapeConfigs: |
- source_labels: [__meta_kubernetes_pod_label_app_kubernetes_io_instance] - source_labels: [__meta_kubernetes_pod_label_app_kubernetes_io_instance]
target_label: 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: alertmanager:
enabled: false enabled: false