предупреждение при перезапуске модуля: Prometheus на контейнерах Windows - PullRequest
2 голосов
/ 23 апреля 2019

У меня есть настройка Prometheus для контейнеров Windows, которая очищает показатели, поддерживаемые wmi_exporter. Но я хотел, чтобы некоторые показатели отслеживали перезапуски модуля и т. Д., Которые не являются частью этого. Я считаю, что kube-state-metrics предлагает эту функциональность. Но я не мог найти способ установить его на контейнеры Windows. Все таблицы рулевого управления, которые я нашел в Интернете, имеют изображения, которые работают только с контейнерами Linux. Итак, есть ли способ установить его на контейнеры Windows?

Есть ли какой-либо другой лучший способ оповещения о перезапуске контейнера или контейнера?

1 Ответ

2 голосов
/ 23 апреля 2019

Вы можете использовать kube-state-метрики , как вы сказали. С точки зрения плоскости управления Kubernetes перезапуск модуля или контейнера не отличается от того, используете ли вы контейнеры Linux или Windows.

Имейте в виду, что плоскость управления поддерживается только в Linux, поэтому, если в вашем кластере есть только узлы Windows, вы можете запустить модуль / контейнер kube-state-metrics в своих мастер-системах. в противном случае вам потребуется узел Linux. Кроме того, вы можете создать двоичный файл Windows Go для показателей состояния куба и запустить его в модуле / контейнере Windows, но это может быть более проблематично.

Вы можете использовать что-то вроде this с Alertmanager в качестве предупреждения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...