Оповещения
С помощьюLogfireвы можете настроить оповещения, чтобы информировать вас о выполнении определенных условий.
Создание предупреждений¶
Давайте посмотрим на практике, как создать оповещение.
-
Перейдите на вкладку "Предупреждения"в левой боковой панели.
-
Нажмите кнопку «создать оповещения».
После этого вы увидите следующую форму:
В поле «Запрос» вы можете определить условия, которые будут вызывать предупреждение. Например, вы можете настроить оповещения, чтобы уведомлять вас о том, что количество ошибок в журнале превышает определенный порог.
В нашем примере мы будем устанавливать оповещение, когда api В сервисе происходит исключение и маршрут /members/{user_id} В этом случае будет запущено предупреждение.
SELECT * FROM records -- (1)!
WHERE
is_exception and -- (2)!
service_name = 'api' and -- (3)!
attributes->>'http.route' = '/members/{user_id}' -- (4)!
-
Инструкция
SELECT * FROM recordsявляется основным запросом, который будет выполняться.записывает таблицы, содержащие диапазон и данные журнала.Эту таблицу можно использовать для фильтрации данных, которые требуется проанализировать.
-
`is_exception` Поле-это логическое поле, указывающее, является ли запись исключением. -
`service_name` В поле содержится имя службы, создающей запись. -
`attributes` Поле является одним из [JSonb](https://www.postgresql.org/docs/current/datatype-json.html) поле, содержащее дополнительную информацию о записи. -
В этом примере мы используем свойство `http.route` для фильтрации записей по маршруту.
В поле«Окно времени» можно указать временные интервалы для выполнения запроса.
В Webhook URL В поле можно указать URL-адрес, на который будет отправляться запрос POST при запуске оповещения. В настоящее времяLogfire Предупреждения только для Формат Slack Отправить запрос.
???Подсказка «Получить Slack Webhook» Чтобы получить Slack Webhook URL, следуйте инструкциям Документация Slack Инструкции в разделе.
Заполнив форму, нажмите кнопку «создать оповещения». И... Предупреждения были созданы!: Tida:
Журнал предупреждений¶
После создания оповещений система перенаправляет вас в список предупреждений. Там вы можете увидеть созданные предупреждения и их статус.
Если запрос не соответствует в последнем временном окне, вы увидите 0 в столбце «соответствие» и зеленый круг рядом с именем предупреждения.
В противном случае вы увидите совпадающее число и красный круг.
В этом случае вы также получите уведомление в настроенном URL-адресе Webhook.
Редактирование предупреждений¶
Вы можете настроить оповещения, нажав кнопку «конфигурировать» справа от предупреждений.
Вы можете обновить предупреждение или удалить его, нажав на кнопку «Удалить». Если вы не хотите удалять предупреждение, а хотите отключить его, вы можете нажать на переключатель«Активный».
本文总阅读量次




