Я пишу какое-то приложение (в Go), которое будет непрерывно работать на сервере и выполнять различные задачи. Некоторые из них - веб-службы, а другие - внутренние службы с интерфейсом Thrift. Также будет несколько пакетных процессов.Проверка выполнения процесса с помощью AWS Cloudwatch
Я хотел бы следить за тем, чтобы эти процессы работали и фигура. Я могу использовать AWS Cloudwatch для этого.
будет выглядеть следующим образом ?:
раскрутить отдельный рабочий поток, где я в основном публиковать пользовательские cloudwatch метрики каждые 5 минут, что говорит: «Я до сих пор работает» простая реализация. Затем я создаю аварийные сигналы, которые срабатывают, если сообщения перестают приниматься каждые 5 минут?
Что такое лучшие практики для этого типа вещей? Обратите внимание, что я действительно не прошу о мониторинге доступности веб-сервисов, что является более тривиальным.
Благодаря