Отслеживаем события в Kubernetes с Event Exporter

Одним из инструментов, позволяющим отслеживать Kubernetes-события, является Event Exporter. О нем и поговорим.

Event Exporter представляет собой инструмент с открытым исходным кодом и способен не только отслеживать события, но и определять их продолжительность, а также выдавать метрики. С его помощью вы можете выполнять запросы на основе как числа событий, так и их уникальности, к примеру, за последний час. При этом поддерживаются различные команды для создания, развертывания, запуска и проверки метрик.

Для сборки Event Explorer предусмотрена следующая команда:

Запуск можно выполнять как внутри Kubernetes (посредством учетной записи Kubernetes-службы), так и вне его (посредством поиска файла kubeconfig в директории /.kube).

Запускаем Event Explorer в Kubernetes:

Запускаем Event Explorer вне Kubernetes:

Следующая команда нужна для проверки метрик:

Вишенка на торте -- возможность разворачивать Event Exporter непосредственно в кластере Kubernetes с помощью образа:

Источник: "How to Watch Kubernetes Events".