Мониторинг кластеров: DataDog и NewRelic | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
PHP Developer. Professional Web-разработчик на Python PHP Developer. Basic Специализация PHP Developer
-25%
Алгоритмы и структуры данных Flutter Mobile Developer Golang Developer. Professional Разработчик на Spring Framework Специализация Python Developer
-25%
iOS Developer. Professional Scala-разработчик Highload Architect Kotlin Backend Developer Microservice Architecture Unity Game Developer. Basic JavaScript Developer. Professional Java Developer. Professional Node.js Developer Специализация Java-разработчик
-25%
NoSQL Framework Laravel Разработчик программных роботов (RPA) на базе UiPath и PIX Team Lead Специализация Java и Архитектор ПО Symfony Framework Программист С HTML/CSS C++ Developer. Basic
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02

Мониторинг кластеров: DataDog и NewRelic

photo_2021_10_07_15_37_01-1801-136f82.jpg

Хоть Kubernetes и предлагает широкие возможности для построения надежных кластеров, без правильно организованного мониторинга не обойтись. Мы уже рассказывали про такие связки инструментов, как Prometheus+InfluxDB+Grafana и Prometheus+ELK stack (ElasticSearch+Logstash+Kibana). Теперь поговорим про Datadog и NewRelic.

Datadog

20180927112653_1-1801-4f9a0f.jpg

Datadog — SaaS-решение, которое отлично подойдет, если вам нужно готовое и «из коробки». Datadog самостоятельно собирает метрики, отображая их в виде удобных графиков. Плюс ко всему, он не требует от пользователей сложных настроек.

Давайте рассмотрим его с учетом нескольких критериев: простоты установки, доступности, наличию алертов, а также возможностей по мониторингу и логированию,

Простота установки

Установить Datadog предельно просто — вы копируете yaml-файл из панели управления и запускаете его в своем кластере. Несколько минут -- и вы получаете доступ к статистике о кластерах и контейнерах. Если же вы совсем разленились, инсталлировать Datadog можно и через Helm.

Доступность

Datadog — платное решение. Его доступность начинается с $15 в месяц за ноду. Однако существует и бесплатный тарифный план для кластеров, где не более 5 нод. Просто учтите, что платная версия включает в себя APM-функции (Application Performance Management).

Мониторинг

Datadog предоставляет доступ к разным метрикам приложений и кластера (CPU, RAM) посредством web-интерфейса. Если же в вашем кластере запущен Prometheus, вы можете его интегрировать с Datadog.

Логи

Datadog позволяет собирать, индексировать и просматривать логи, но, по сравнению с ELK, возможности для логирования, конечно же, скромнее.

Алерты

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

NewRelic

42d5db2b160c6452c077c2737afe7038_1-1801-f5881d.png

NewRelic — известная компания, которая предлагает услуги мониторинга для различных платформ по модели SaaS. Как и в случае c предыдущим инструментом, NewRelic собирает метрики прямо «из коробки», отображая их в виде красивых графиков.

Итак, рассмотрим основные критерии.

Простота установки

Сервис легко интегрируется с кластером, а при использовании Helm chart процесс инсталляции сведется к выполнению нескольких команд.

Доступность

Инструмент привлекателен для небольших проектов, ведь тарифы невысоки и начинаются от $0,72. Правда, APM оплачивается отдельно, что стоит от $10 в месяц за ноду.

Мониторинг

Возможности мониторинга практически сопоставимы с Datadog за исключением интеграции с Prometheus. Но встроенных метрик обычно хватает для большинства пользователей.

Логи

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

Алерты

Алерты присутствуют и без проблем настраиваются под требования вашей инфраструктуры.

photo_2021_10_07_15_37_01-1801-136f82.jpg

Статья подготовлена по материалам блога MCS.Mail.ru.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться