알림
Logfire를 사용하면 특정 조건이 충족될 때 알림을 설정할 수 있습니다.
경고 만들기¶
실제로 경고를 생성하는 방법을 살펴보겠습니다.
-
왼쪽 사이드바에 있는"Alerts" 탭으로 이동합니다.
-
"알림 생성" 버튼을 클릭합니다.
그러면 다음 양식이 표시됩니다.
"쿼리" 필드에서 경고를 트리거할 조건을 정의할 수 있습니다. 예를 들어 로그의 오류 수가 특정 임계값을 초과할 때 알림을 설정할 수 있습니다.
이 예에서는 다음에 경고를 설정합니다. 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` 속성을 사용하여 경로별로 레코드를 필터링합니다.
"타임 윈도" 필드를 사용하면 쿼리를 실행할 시간 프레임을 지정할 수 있습니다.
존재 웹 후크 URL 필드에서 경고가 트리거될 때 POST 요청을 보낼 URL을 지정할 수 있습니다. 현재,로그파이어 경고만 슬랙 형식요청을 보냅니다.
???프롬프트 "슬랙 웹 후크 URL 가져오기" 슬랙 웹 후크 URL을 얻으려면슬랙 문서의 지침을 따르십시오.
양식을 작성한 후 "알림 생성" 버튼을 클릭합니다. 그리고....... 알림이 생성되었습니다!: 타다:
알람 기록¶
경고를 생성하면 경고 목록으로 리디렉션됩니다. 여기서 생성된 경고와 해당 상태를 볼 수 있습니다.
마지막 시간 내에 쿼리가 일치하지 않으면 "**" 열에 0이 표시되고 경고 이름 옆에 녹색 원이 표시됩니다.
그렇지 않으면 일치 수와 빨간색 원이 표시됩니다.
이 경우 설정된 웹 후크 URL에서도 알림이 표시됩니다.
경고 편집¶
경고 오른쪽에 있는 "를 클릭할 수 있습니다.구성"알람을 구성하는 버튼.
"제거" 버튼을 클릭하여 경고를 업데이트하거나 제거할 수 있습니다. 경고를 삭제하지 않고 비활성화하려면"활성" 스위치를 클릭할 수 있습니다.
本文总阅读量次




