Мониторинг факта выполнения обмена с помощью сервиса healthchecks.io
В статье опишу вариант простого мониторинга обработчиков, запускаемых по расписанию.
- Описание
- Подробнее
Описание
Вводные
1. Внешняя обработка с возможностью запуска в фоновом задании (обмен с внешней системой)
2. Нужно получить уведомление если обработка перестала работать, показателями отказа могут являться:
2.1 Некорректные данные внешнего сервиса
2.2 Отсутствие выполнения (отказ на уровне рег. заданий, настроек)
Реализация
Настройка со стороны сервиса
Использовать сервис мониторинга, выбрал https://healthchecks.io/ потому что
- функционально подходит
- есть бесплатный тариф (в ограничения вхожу)
- есть уведомления на почту и телеграмм
- не нужно разворачивать свою систему
Если знаете хорошие альтернативы — пишите, добавлю в статью, zabbix и подобное применять на небольших клиентах не вижу смысла, стоимость настройки не окупается.
В личном кабинете создаю поверку и задаю имя