文件
k3s/apps/infra/monitor/loki/helmchart-promtail.yaml
T

30 行
923 B
YAML

apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: loki-promtail
namespace: infra-monitor
spec:
repo: https://grafana.github.io/helm-charts
chart: promtail
targetNamespace: infra-monitor
version: 6.16.6
valuesContent: |-
nodeSelector:
svccontroller.k3s.cattle.io/enablelb: "true"
configmap:
enabled: true
config:
clients:
- url: http://loki.infra-monitor:3100/loki/api/v1/push
tenant_id: 1
snippets:
extraRelabelConfigs:
# 匹配log_collecting_enabled标签 只有为true时才收集日志
- source_labels: [__meta_kubernetes_pod_label_log_collecting_enabled]
action: keep
regex: true
# 匹配log_collecting_only_errors标签并只保留stderr流
- source_labels: [__meta_kubernetes_pod_label_log_collecting_only_errors]
action: keep
regex: stderr