Оглавление

1. Теоретическая часть

1.1 Что означает мониторинг контейнеров?

Системы мониторинга помогают командам DevOps быстрее обнаруживать и решать проблемы с производительностью. Поскольку Docker и Kubernetes постоянно развиваются, важно с самого начала обеспечить мониторинг контейнеров и управление журналами.

Мониторинг Docker-контейнеров очень сложен. Разработать стратегию и построить соответствующую систему мониторинга совсем непросто.

В этом посте мы собираемся углубиться в то, что такое мониторинг контейнеров и зачем он вам нужен, а также сравнить лучшие инструменты мониторинга контейнеров, доступные сегодня.

1.2 Почему нужно мониторить контейнеры?

Мониторинг ваших контейнеров в режиме реального времени необходим для обеспечения максимальной производительности приложения. Однако когда дело доходит до контейнеров Docker, мониторинг помогает вам решать следующие задачи:

1.3 Что означает мониторинг кластеров Kubernetes?

Мониторинг Kubernetes — это процесс непрерывного отслеживания, измерения и анализа характеристик производительности, работоспособности и стоимости контейнерных приложений, работающих в кластере Kubernetes.

Целью мониторинга в DevOps часто является упреждающее обеспечение оптимальной производительности и работоспособности контейнеров, чтобы предотвратить влияние проблем на качество обслуживания клиентов.

Инженеры DevOps анализируют конкретные показатели, которые выдает ваша инфраструктура Kubernetes, определяя, что работает, а что нет. Но это не все.

1.4 Почему нужно мониторить кластеры Kubernetes?

Возможности мониторинга Kubernetes: