#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
Что я упускаю?