У меня кластер GKE (1.15) с включенным мониторингом и ведением журнала. До сих пор мы использовали сервер метрик для мониторинга метрик на стековой машине. для других пользовательских метрик мы использовали адаптер пользовательских метрик, который очищает метрики и экспортирует их в стековый драйвер, используя prometheus-to-sd.
Я хотел начать и посмотреть, может ли Прометей дать нам другие возможности, такие как агрегированные показатели для HPA, например.
на GCP marketplace, есть возможность развернуть «Прометей + Графана» в кластере GKE. это в основном установило несколько компонентов: сервер прометея + экспортеры узлов + менеджер предупреждений + графана + метрики состояния куба).
Что я пытаюсь понять, так это то, что установка прометея вместе с сервером метрик является своего рода дублированием для ресурсов метри c. я имею в виду, если мониторинг ресурсов по умолчанию для cpu / mem для узлов и рабочих нагрузок является метри c -сервером, и у нас уже есть этот тип метрик на стековом драйвере, а по умолчанию prometheus.yaml включает метрики ресурсов cpu / mem из kubernetes API, Будем ли мы дублировать метрики этой информации? (при условии, что мы добавим stackdriver-prometheus, который будет экспортировать все в stackdriver)
, если в большинстве случаев рекомендуется отключить сервер метрик и позволить prometheus быть единственным решением для мониторинга в кластере, включая prometheus -k8s-адаптер? или мы должны просто отключить эти разделы в prometheus.yaml, чтобы не включать эти метрики ресурсов?
Кроме того, все метрики Прометея будут определены как внешние и будут включать в себя дополнительную плату?
спасибо!