How to solve issue about Promtail extraScrapeConfigs not being picked up?

Describe the bug
It seems that excluding logs in a pod using the configuration below does not work:
loki-stack-values-v2.4.1.yaml:

loki:
  enabled: true
  config:

promtail:
  enabled: true
  extraScrapeConfigs:
  - job_name: kubernetes-pods-name
    pipeline_stages:
      - docker: {}
    kubernetes_sd_configs:
      - role: pod
    relabel_configs:
      - source_labels: [__meta_kubernetes_namespace]
        action: drop
        regex: kube-system

  - job_name: kubernetes-pods-direct-controllers
    pipeline_stages:
      - docker: {}
    kubernetes_sd_configs:
      - role: pod
    relabel_configs:
      - source_labels: [__meta_kubernetes_namespace]
        action: drop
        regex: kube-system

  - job_name: kubernetes-pods-indirect-controller
    pipeline_stages:
      - docker: {}
    kubernetes_sd_configs:
      - role: pod
    relabel_configs:
      - source_labels: [__meta_kubernetes_namespace]
        action: drop
        regex: kube-system

  - job_name: kubernetes-pods-static
    pipeline_stages:
      - docker: {}
    kubernetes_sd_configs:
      - role: pod
    relabel_configs:
      - source_labels: [__meta_kubernetes_namespace]
        action: drop
        regex: kube-system


fluent-bit:
  enabled: false

grafana:
  enabled: false

prometheus:
  enabled: false

To Reproduce
Steps to reproduce the behavior:

Deployed helm loki-stack :

helm install loki grafana/loki-stack --version "${HELM_CHART_VERSION}" \
  --namespace=monitoring \
  --create-namespace \
  -f "loki-stack-values-v${HELM_CHART_VERSION}.yaml"

Attach grafana to loki datasource
Query: {namespace=“kube-system”} in Grafana Loki

RESULT:

See logs of kube-system

Expected behavior:

Not seeing any logs of kube-system

Environment:

Infrastructure: kubernetes
Deployment tool: helm
Maybe i’m missing something, help would be appreciated!

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.