로그 기반 알림 정책 문제 해결

이 문서에서는 로그 기반 알림 정책 사용에 대한 문제 해결 정보를 제공합니다.

일치하는 로그 없음

로그 기반 알림 정책에 대해 필터를 테스트할 때 로그가 반환되지 않습니다. 다음과 같은 일반 오류를 확인하세요.

  • 제외된 로그를 필터링하려고 시도하는 중입니다. 로그 기반 알림 정책은 포함된 로그에서만 작동합니다.

  • 로그 버킷으로 또는 Cloud Billing 계정 또는 조직과 같은 Google Cloud 리소스에 대해 필터링하려고 시도하는 중입니다. 로그 기반 알림 정책은 Google Cloud 프로젝트 수준에서 작동합니다.

  • 쿼리가 너무 제한적입니다. 필드 이름과 정규 표현식이 올바른지 확인하세요. 로그 탐색기의 쿼리 창 또는 알림 구성 인터페이스의 로그 미리보기 버튼을 사용해서 쿼리를 검증할 수 있습니다. 쿼리 만들기에 대한 자세한 내용은 Logging 쿼리 언어를 참조하세요.

알림 정책이 작동하지 않음

로그 기반 알림 정책을 만들었지만 예상한 대로 작동하지 않습니다. 예를 들면 다음과 같습니다.

  • Cloud Monitoring에서 알림 정책에 대한 알림을 전송하지 않습니다.

    각 로그 기반 알림에 대해 하루 20개의 알림 비율 제한에 도달하면 알림 수신이 중지됩니다. 이 로그 기반 알림 정책에 대해 수신된 최근 알림을 확인하고 해당 날짜에 알림 한도를 초과했다는 문을 찾습니다.

    알림이 예상한 대로 수신되지 않으면 로그 기반 알림 정책의 구성을 확인하세요. 알림 사이의 시간 값을 조정해야 할 수 있습니다.

  • 정책 조건이 충족되면 Cloud Monitoring이 이슈를 만들지 않습니다.

    Cloud Monitoring에서 이슈 페이지를 선택하고 정책 이름으로 테이블을 필터링합니다.

    이슈가 없으면 사용되는 쿼리에서 일치하는 로그를 찾는지 확인합니다. 필드 이름과 정규 표현식이 올바른지 확인하세요. 로그 탐색기의 쿼리 창 또는 알림 구성 인터페이스의 로그 미리보기 버튼을 사용해서 쿼리를 검증할 수 있습니다. 쿼리 만들기에 대한 자세한 내용은 Logging 쿼리 언어를 참조하세요.

    과거에 이슈가 발생했지만 최근에 발생하는 이슈가 현재 없다면 각 로그 기반 알림의 일일 한도인 20개에 도달했을 수 있습니다. 이 로그 기반 알림 정책에 대해 수신된 최근 알림을 확인하고 해당 날짜에 알림 한도를 초과했다는 문을 찾습니다.

  • Cloud Monitoring은 예상보다 많은 로그 항목에 대해 이슈를 만듭니다.

    로그 쿼리의 제한이 부족할 수 있습니다. 필드 이름과 정규 표현식이 올바른지 확인하세요. 로그 탐색기의 쿼리 창 또는 알림 구성 인터페이스의 로그 미리보기 버튼을 사용해서 쿼리를 검증할 수 있습니다. 쿼리 만들기에 대한 자세한 내용은 Logging 쿼리 언어를 참조하세요.

이슈가 종료되지 않음

이슈를 닫지 않으면 알림 정책의 자동 종료 기간이 경과한 후 Cloud Logging이 이슈를 닫습니다. 기본 자동 종료 기간은 7일이지만, 30분부터 7일까지 원하는 값으로 설정할 수 있습니다. 또한 이슈 종료에 설명된 대로 언제든지 이슈를 수동으로 종료할 수 있습니다.