Прометей в кластере Kubernetes с использованием Istio - PullRequest
0 голосов
/ 28 июня 2019

У нас есть работающий кластер Kubernetes, который использует Istio. Я планировал добавить новый модуль Prometheus и могу найти множество блогов о том, как это сделать. Однако я заметил, что в Istio уже есть служба Prometheus, работающая в пространстве имен Istio-System .

Моя главная цель - запустить Grafana с помощью нескольких базовых панелей мониторинга. Должен ли я пойти дальше и воспользоваться услугой Istio Prometheus? Каковы преимущества / недостатки использования сервиса Protioheus от Istio по сравнению с моим собственным?

Ответы [ 2 ]

2 голосов
/ 28 июня 2019

Я бы посоветовал не делиться существующим istio prometheus, по какой-то причине он развернут в пространстве имен istio-system. Он был развернут и настроен для istio.

Если вы действительно хотите создать центральный общий сервис Prometheus, используйте prometheus-operator и создайте оператор Prometheus для istio. По-прежнему потребуется много усилий по настройке для реинтеграции вашей установки istio обратно в этот новый экземпляр Prometheus, и, вероятно, это того стоит, только если вы планируете масштабировать количество кластеров, на которых выполняется эта установка. 2 или 4 Prometheis - управляемый пробел. 20 или 40 не так много.

0 голосов
/ 28 июня 2019

Я бы предложил вместо установки Prometheus в Cluster лучше использовать аналитику журналов Azure.

Шаг 1: Создать аналитику журналов в Azure Шаг 2: Установить агент OMS в кластере kubernetes, действуя по конвейерной линии между кластером иАнализ журнала Шаг 3: журналы начнут перемещаться в Log Analytics из кластера. Шаг 4: создайте оповещения журнала из мониторинга Azure, который будет следить за состоянием кластера. Шаг 5: Добавьте Log Analytics в источник данных grafana и создайте несколько панелей мониторинга

Followссылка ниже, чтобы подключить Log Analytics к Grafana https://www.ciraltos.com/connect-grafana-to-azure-log-analytics/

Следуйте по ссылке, чтобы создать аналитику журнала: https://docs.microsoft.com/en-us/azure/container-service/kubernetes/container-service-kubernetes-oms

...