Настройка и внедрение стека мониторинга (Icinga, Prometheus)

DevOps 44 617 UAH
Работа 3 из 3
Задача:

Для одного из проектов было необходимо развернуть стек мониторинга. Клиенту требовался мониторинг сервисов и система уведомлений на базе Nagios. Кроме того, для отслеживания SLO/SLI и отдельных сервисов были необходимы Prometheus и Grafana.

Как я это реализовал:

Вместо Nagios я рекомендовал использовать Icinga благодаря более мощному API и удобной панели управления. Кроме того, Icinga лучше подходит для масштабирования и реализации высокой доступности. Сервер Icinga изначально был настроен с учётом масштабируемости. Я сгруппировал все сервисы и настроил детальные метрики и уведомления для персонала.

Для сбора расширенных метрик по отдельным сервисам был использован Prometheus. В качестве хранилища метрик применялся VictoriaMetrics благодаря его высокой производительности и широким возможностям масштабирования. Для клиента был развернут распределённый кластер VictoriaMetrics.

Для критически важных сервисов были настроены SLI и оповещения при нарушении SLO. Для удобной визуализации графиков использовалась Grafana.

#grafana #prometheus #icinga2
Детали
  • Добавлена:
185

Фрилансер

  • Oleg K.
  • Киев, Украина
  • 4 0
  • Свободен для работы
  • Проектов 4
  • Оценка -
  • Рейтинг 835
Зарегистрируйтесь

Если у вас есть аккаунт, авторизуйтесь

Показатели

  • Последний проект: 4 года назад
  • Сотрудничество с заказчиками: 1
  • Последний визит: 2 месяца 14 дней назад