Как отслеживать сервисы Google Kubernetes (вход, конечная точка https, ClusterIP, nodeport, балансировщики нагрузки) - PullRequest
0 голосов
/ 01 апреля 2020

Мы настраиваем мониторинг для всех видов объектов GKE, таких как (модули, службы, постоянные хранилища, пользовательские параметры для Kafka, Redis, cronjob и т. Д. c.)

Мы можем контролировать глобальные открытые конечные точки, такие как входные и https конечные точки с проверками работоспособности . Тем не менее, как мы можем контролировать сервисы, которые представляют собой clusterIP, nodeport или балансировщики нагрузки, так как большинство из них не доступны в глобальном масштабе.

Мои вопросы:

1) Необходимо ли отслеживать все сервисы, которые являются clusterIP, nodeport или балансировщик нагрузки?

2) Если да, можете ли вы предложить справочную статью или шаги для этого?

Примечание: Кластер имеет ISTIO и Google идентификация рабочей нагрузки включена.

1 Ответ

1 голос
/ 01 апреля 2020

Вы можете настроить мониторинг в соответствии с вашими требованиями.

Вы можете использовать Графана с диспетчером предупреждений , чтобы отправить сообщение в режиме ожидания.

Uptime robot для уведомления по телефону.

Проверка работоспособности Google уведомление по электронной почте.

Нет необходимости проверять все конечные точки, кроме бизнес-логики c влияет и ломается.

РЕДАКТИРОВАТЬ : 1

Statuscake также является одним хорошим вариантом.

...