Получить количество запросов от службы Kubernetes - PullRequest
0 голосов
/ 13 июня 2018

Есть ли способ получить статистику, такую ​​как доступ к сервису / конечной точке для сервисов, определенных в кластере Kubernetes?

Я читал о Heapster, но, похоже, он не предоставляет эту статистику.Кроме того, вся установка чрезвычайно сложна и зависит от множества сторонних компонентов.Мне бы очень хотелось чего-то намного, гораздо проще, чем это.

Я изучал, что может быть доступно в kube-system пространстве имен, и там есть куча контейнеров и сервисов, включая Heapster, ноони фактически недоступны, потому что требуют аутентификации, которую я не могу предоставить, а kubectl, похоже, не имеет API для доступа к ним (или делает это?).

1 Ответ

0 голосов
/ 13 июня 2018

Heapster - это агент, который собирает данные, но тогда вам нужен агент мониторинга для интерпретации этих данных.На GCP, например, свободно говорит, кто получает эти метрики и отправляет их в Stackdriver.

Prometheus - отличный инструмент мониторинга.Я бы порекомендовал этот, если вы не используете GCP.

Если вы используете GCP, то, как упоминалось выше, у вас есть Stackdriver Monitoring, который по умолчанию настроен для кластеров K8s.Все, что вам нужно сделать, это создать приложение Stackdriver (это можно сделать одним щелчком мыши из консоли GCP), и все готово.

...