Как добавить дополнительную конфигурацию очистки для Prometheus в Kubernetes?

Я клонировал и запустил

https://computingforgeeks.com/setup-prometheus-and-grafana-on-kubernetes/

проект kube-prometheus на моем локальном компьютере. Я хочу добавить дополнительную конфигурацию утилизации для получения пользовательских показателей из другого источника. я нашел

https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/additional-scrape-config.md

но я не могу изменить prometheus.yaml в модулях. Не нашел где изменить. Может ли кто-нибудь помочь мне настроить этот дополнительный парсер в проекте kube-prometheus?

Я не смог найти, где добавить дополнительный парсер, как указано в URL-адресе выше:

      Finally, reference this additional configuration in your prometheus.yaml CRD.

apiVersion: monitoring.coreos.com/v1
kind: Prometheus
metadata:
  name: prometheus
  labels:
    prometheus: prometheus
spec:
  replicas: 2
  serviceAccountName: prometheus
  serviceMonitorSelector:
    matchLabels:
      team: frontend
  additionalScrapeConfigs:
    name: additional-scrape-configs
    key: prometheus-additional.yaml
enter code here

Все CRD, которые я нашел в проекте kube-prometheus, имеют информационные описания, но не принимают значения. Как я могу добавить дополнительные ScrapeConfigs?

Спасибо.

Эмра

1 ответ

Я думаю, вы можете увидеть секрет Kubernetes, имя которого «...-prometheus-scrape-confg». extra-scrape-configs использует этот секрет для настройки целевых конфигураций.

Когда вы устанавливаете Prometheus с помощью «helm install...», вы можете использовать файлvalues.yaml в helm-charts/charts/kube-prometheus-stack/. В этом файле можно установить дополнительные настройки ScrapeConfig. проверьте «prometheus.prometheusSpec.additionalScrapeConfigs» в файлеvalues.yaml.

Итак, если вы добавите какие-либо целевые адреса в дополнительныеScrapeConfigs вvalues.yaml, они будут созданы как секретные, и Prometheus использует их для создания файла prometheus.yaml. Если вы хотите проверить, поместите несколько целевых адресов в extraScrapeConfigs и снова выполните «helm update…» или «helm install…».

Другие вопросы по тегам