Files
Grafana-Prometheus-Loki-Dep…/live-monitoring-deployments/promtail/02-config.yaml
T

51 lines
1.5 KiB
YAML

---
"kind": "ConfigMap"
"apiVersion": "v1"
"metadata":
"name": "promtail-config"
"namespace": "kube-mon"
"data":
"promtail.yaml": |
server:
http_listen_port: 9080
grpc_listen_port: 0
clients:
- url: http://loki.kube-mon.svc.cluster.local:3100/loki/api/v1/push
positions:
filename: /run/promtail/positions.yaml
scrape_configs:
- job_name: kubernetes-pods
pipeline_stages:
- cri: {}
kubernetes_sd_configs:
- role: pod
relabel_configs:
- action: replace
source_labels: [__meta_kubernetes_pod_node_name]
target_label: __host__
- action: replace
source_labels: [__meta_kubernetes_pod_label_app_kubernetes_io_name]
regex: (.+)
target_label: app
- action: replace
source_labels: [__meta_kubernetes_pod_label_app]
regex: (.+)
target_label: app
- action: replace
source_labels: [__meta_kubernetes_namespace]
target_label: namespace
- action: replace
source_labels: [__meta_kubernetes_pod_name]
target_label: pod
- action: replace
source_labels: [__meta_kubernetes_pod_container_name]
target_label: container
- action: replace
source_labels: [__meta_kubernetes_pod_uid, __meta_kubernetes_pod_container_name]
separator: /
replacement: /var/log/pods/*$1/*.log
target_label: __path__