Kubernetes - Мониторинг под IO - PullRequest
0 голосов
/ 05 марта 2020

Я хотел бы контролировать ввод-вывод, который выполняет мой модуль. Используя такие команды, как «kubectl top pods / node», я могу контролировать процессор и память. Но я не уверен, как контролировать IO, который делает мой модуль, особенно дисковый IO.

Есть предложения?

1 Ответ

0 голосов
/ 05 марта 2020

Поскольку вы уже использовали команду kubectl top, я предполагаю, что у вас есть сервер метрик. Чтобы иметь более продвинутое решение для мониторинга, я бы предложил использовать cAdvisor, Prometheus или Elasticsearch.

Для начала работы с Prometheus вы можете проверить эту статью .

Elasti c поиск имеет Систему diskio и Docker diskio набор метрик. Вы можете легко развернуть его с помощью рулевой диаграммы .

Часть 3 серии о мониторинге kubernetes особенно сфокусирована на мониторинге контейнерных метрик с помощью cAdvisor. Хотя стоит проверить целую серию.

Дайте мне знать, если это поможет.

...