Как решить проблему, когда экстрастрапонятия Promtail не принимаются?

#kubernetes #devops #prometheus #grafana #loki

Вопрос:

Похоже, что исключение журналов в модуле с использованием приведенной ниже конфигурации не работает.

extrascrapeconfig.yaml:

  - job_name: kubernetes-pods-app
   pipeline_stages:
   - docker: {}
   kubernetes_sd_configs:
   - role: pod
   relabel_configs:
   - action: drop
     regex: . 
     source_labels:
      - __meta_kubernetes_pod_label_name
    ###
   - action: keep
     regex: ambassador
     source_labels:
      - __meta_kubernetes_namespace
      - __meta_kubernetes_pod_namespace
      ###
 

Чтобы Воспроизвести

Шаги по воспроизведению поведения:

Развернутый рулевой локи-стек :

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

локи-значения стека-v2.4.1.yaml:

 loki:
  enabled: true
  config:


promtail:
  enabled: true
  extraScrapeConfigs: extrascrapeconfig.yaml

fluent-bit:
  enabled: false

grafana:
  enabled: false

prometheus:
  enabled: false


 

Прикрепите графану к источнику данных loki

Запрос: {пространство имен=»куб-система»} в Графана Локи

Результат:

Смотрите журналы

Ожидаемое поведение:

Не вижу никаких журналов

Окружающая среда:

Инфраструктура: Kubernetes
Инструмент развертывания: Helm

Что я упускаю?