LOGORIC / KNOWLEDGE

Инструкции и шаблоны

Настройка каждого раздела, проверка результата и готовые сценарии для вашего проекта.

Сценарии · Руководство на русском

Сценарий: тихий worker перестал работать

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

Порядок настройки

  1. Создайте worker и источник agent. Запустите агент под supervisor: heartbeat идёт каждые 20 секунд, даже если stdin пока не даёт новых строк.
  2. Примените шаблон «Фоновый процесс». Проверьте источник online, затем включите созданное no_heartbeat правило: >180 секунд, 1m, два подтверждения.
  3. В учебном окружении остановите агент. Дождитесь отсутствия heartbeat и подтверждений по закрытым минутам. Сверьте incident и доставку.
  4. Восстановите агент и проверьте три окна восстановления. Отдельно проверьте сам worker: heartbeat агента подтверждает связь агента, а не успешное выполнение бизнес-задач.

Ожидаемый результат

Потеря соединения обнаруживается даже при отсутствии error-логов.

Если не получается

Завершившийся stdin завершит агент; настройте supervisor. Для контроля выполнения задач отдельно инструментируйте успешность/таймауты операций.