30 行
923 B
YAML
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
|