проект в DevOps Skill Tree

Оповещение, когда клиенты не могут пользоваться сервисом Проект

Настройте Prometheus для реального пути читателя, игнорируйте краткие сбои и получайте уведомления об отказе и восстановлении.

DevOpsLinux

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Практический проект мониторинга для начинающих DevOps, знакомых с терминалом. Главная страница Northline Library может работать, когда читатели не могут найти книгу или увидеть подтверждение бронирования. Вы создадите оповещение, связанное с результатом пользователя.

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

Чему вы научитесь

  • Отличать доступность главной страницы или экспортера от успешного действия клиента.
  • Выбирать HTTP-проверку содержимого и ограничивать её метками job и journey.
  • Настраивать правило Prometheus, которое игнорирует краткие сбои и срабатывает при длительных.
  • Разделять состояния pending, firing, inactive и доставку уведомлений.
  • Восстанавливать путь пользователя и получать настоящий webhook resolved, сохраняя мониторинг.

Для кого этот курс

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

Требования: Базовая работа с терминалом. HTTP, пути, отступы YAML, кавычки, here-document и синтаксис правил объясняются до применения. Знания Prometheus, разработки приложений и почтового администрирования не нужны.

Среда: Linux в браузере и вкладки Library и Monitoring с готовыми Prometheus, Blackbox Exporter, Alertmanager и локальным входящим ящиком. Локальная установка и внешние аккаунты не требуются. Книги вымышлены, бронирования доступны только для предварительного просмотра без записи. Инструкции и полные решения доступны на английском и восьми языках; сайт, названия элементов и вывод команд остаются английскими.

Часто задаваемые вопросы

Нужно разрабатывать приложение или устанавливать инструменты?

Нет. Вы редактируете два коротких файла и используете контроллер для реальных сбоев функций. Он меняет поведение библиотеки, а не состояние оповещения.

Сообщения отправляются людям?

Нет. Локальный ящик принимает реальные webhook Alertmanager внутри одноразовой среды.

Чем отличается самостоятельная задача?

Вы выбираете путь бронирования и метки, исключая неисправный учебный сервис. Полное решение объясняет выбор и восстановление.

Это полная производственная платформа мониторинга?

Курс посвящён одному пользовательскому результату, длительному отказу и восстановлению. 20 секунд выбраны для практики, а не как универсальная рекомендация. Высокая доступность, панели, SLO и эксплуатация внешних уведомлений не входят в курс.

Преподаватель

labby
Labby
Labby is the LabEx teacher.