Как я могу активировать оповещение на основе вывода журнала?

avatar
zino
1 июля 2021 в 19:36
156
1
0

Я использую GCP и хочу создать оповещение, если не вижу определенного шаблона в выходных журналах процесса.

Например, мой процесс CLI будет выводить "ГГГГ-ММ-ДД ЧЧ:ММ:СС успешно проверено X" каждую секунду.

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

Можно ли это сделать?

Я создаю оповещения через пользовательский интерфейс по адресу: https://console.cloud.google.com/monitoring/alerting/policies/create

Источник

Ответы (1)

avatar
guillaume blaquiere
2 июля 2021 в 07:32
4

Вы можете создать оповещение на основе метрики журнала. Для этого создайте метрику на основе журнала в Cloud Logging с нужным фильтром журнала.

Затем создайте оповещение, агрегируйте показатели за минуту и ​​установите оповещение, когда значение будет ниже 60.

У вас не будет оповещения о каждом отсутствующем сообщении, но в зависимости от минуты у вас будет оповещение, когда ожидаемое значение не будет достигнуто.