Один конкретный вариант использования, применимый к этому вопросу, заключается в том, что у нас есть некоторые ресурсы в AWS EC2 и Google Cloud Compute с заданием cron для создания ночного снимка диска.
Есть ли способ использовать Stackdriver для отслеживания вызова моментального снимка и отправки предупреждения, если это не так?
Обычно это работает как сердцебиение, но отправляется только каждые 24 часа.
Я думаю, что одним из способов является использование чего-то вроде «отсутствия метрики», но я не думаю, что CloudWatch или Stackdriver могут сделать что-то вроде окна более 24 часов.
Другими вариантами использования могут быть любые другие задания cron, которые мы хотим отслеживать и которые зависят от приложения, например задания импорта или пакетные задания.
Я знаю, что есть другие службы, которые могут справиться с этим, например Cronitor или OpsGenie's Heartbeats, но я ищу метод в той же среде без дополнительных затрат.
В настоящее время в Stackdriver нет предварительно настроенной метрики для проверки снимков.
Обходной путь - это тот, который вы упомянули. Каждый снимок, который вы создаете на GCP, создает две записи в консоль регистрации. Вы можете создать Stackdriver метрика на основе журнала а затем использовать его в Политика предупреждений чтобы уведомить вас, когда это отсутствует.
Точно так же для ресурсов или приложений, не связанных с GCP, вы все равно можете писать записи в журнале Stackdriver создайте метрику, а затем установите для нее оповещения.
Отсутствующая метрика позволит вам установить таймфрейм до 25 часов.