video-iac/k8s/loki/templates/podlogs.yaml

47 lines
1.1 KiB
YAML
Raw Normal View History

2025-12-12 04:57:03 +00:00
apiVersion: monitoring.grafana.com/v1alpha1
kind: PodLogs
metadata:
name: all-logs-fixed
labels:
app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki
spec:
namespaceSelector:
any: true
selector:
matchLabels: {}
relabelings:
- action: replace
sourceLabels:
- __meta_kubernetes_pod_node_name
targetLabel: __host__
- action: labelmap
regex: __meta_kubernetes_pod_label_(.+)
- action: replace
replacement: $1
separator: '-'
sourceLabels:
- __meta_kubernetes_pod_label_app_kubernetes_io_name
- __meta_kubernetes_pod_label_app_kubernetes_io_component
targetLabel: __service__
- action: replace
replacement: $1
separator: /
sourceLabels:
- __meta_kubernetes_namespace
- __service__
targetLabel: job
- action: replace
sourceLabels:
- __meta_kubernetes_pod_container_name
targetLabel: container
- action: replace
sourceLabels:
- __meta_kubernetes_namespace
targetLabel: namespace
- action: replace
replacement: loki
targetLabel: cluster
pipelineStages:
- cri: {}