알림 및 알림 구성

통합 유지관리에서는 Cloud Logging을 통해 로그를 생성합니다. 다양한 로그 조건과 지원되는 웹훅 또는 기타 알림 채널을 기반으로 알림을 만들 수 있습니다.

알림 정책 구성

계획된 유지보수에 대한 알림 정책은 Cloud Logging을 통해 확인할 수 있습니다. 다음 조건에 대해 알림을 받을 수 있습니다.

  • 프로젝트에서 사용하는 리소스에 새 유지보수 이벤트가 예약된 경우
  • 유지보수 이벤트의 상태가 변경되는 경우 (예: SCHEDULED에서 STARTED로 변경)
  • 유지보수의 예약된 시작 또는 종료 시간이 변경된 경우
  • 특정 위치의 리소스에 유지관리의 영향이 있는 경우

알림은 로그 기반 알림 정책을 사용합니다. 알림 정책을 구성하면 조건이 충족될 때마다 알림이 전송됩니다. 알림에는 Cloud Monitoring 한도가 적용됩니다.

알림 채널 구성

로그 알림은 알림 정책이 트리거될 때 사용자 또는 긴급 대기팀에 알리고 다음과 같은 다양한 통합을 지원하는 알림 채널을 사용합니다.

  • 이메일
  • Pub/Sub
  • PagerDuty
  • Slack
  • SMS
  • 웹훅

통합 유지보수는 Google Cloud Observability와 함께 작동하여 서드 파티 통합을 구성합니다. 서드 파티 통합의 경우 웹훅을 사용하여 ServiceNow, DataDog, OpsGenie와 같은 공개 엔드포인트에 알림을 전송하거나 Pub/Sub를 사용하여 비공개 엔드포인트에 알림을 전송합니다. 로깅 필터를 통해 이러한 서드 파티 도구로 전송되는 로그를 관리할 수 있습니다. 필터 작성에 대한 자세한 내용은 Logging 쿼리 언어를 참고하세요.

웹훅에 대해 자세히 알아보려면 Google Cloud Observability 문서의 알림 채널 만들기 및 관리를 참고하세요.

Cloud Logging으로 알림 구성

제공된 필터와 일치하는 로그가 수집될 때마다 알림을 받도록 로그 기반 알림을 만들 수 있습니다. 자세한 내용은 로그 기반 알림 정책 구성을 참고하세요.

  1. Google Cloud 콘솔에서 로그 탐색기 페이지로 이동합니다.

    로그 탐색기로 이동

  2. Google Cloud 프로젝트를 선택합니다.
  3. 로그 알림 만들기를 클릭합니다. 창 크기에 따라 이 옵션이 작업 메뉴에 표시될 수 있습니다.
  4. '로그 기반 알림 정책 만들기' 창에서 알림 정책 이름과 알림에 포함할 문서를 입력합니다. 다음을 클릭합니다.
    • 선택사항: 이 정책의 심각도 수준을 선택합니다.
  5. 쿼리를 작성하여 알림에 포함할 로그를 결정하는 포함 필터를 만듭니다. 쿼리 작성에 대한 자세한 내용은 Logging 쿼리 언어를 참고하세요. 다음은 Cloud SQL 리소스와 연결된 예약된 유지보수 이벤트에 대한 알림의 예입니다.
    log_id("maintenance.googleapis.com/maintenance_events") AND jsonPayload.resource.type = "sqladmin.googleapis.com/Instance" AND jsonPayload.state = "SCHEDULED"
  6. 선택사항: 로그 미리보기를 클릭합니다. 정의된 기준을 충족하는 리소스가 없으면 미리보기가 출력되지 않습니다.
  7. 선택사항: Slack과 같은 서드 파티 도구와 통합하는 경우 라벨 추가를 클릭하여 로그 필드 (예: description)에서 라벨을 만듭니다. 다음을 클릭합니다.
  8. 선택사항: 최소 알림 시간 간격이슈 자동 종료 기간을 구성합니다. 다음을 클릭합니다.
  9. 지원되는 채널을 구성한 경우 알림 채널 목록에서 선택할 수 있습니다. 그렇지 않은 경우 알림 채널 관리를 클릭하고 지원되는 채널을 추가하면 됩니다. 자세한 내용은 알림 채널 만들기 및 관리를 참조하세요.
  10. 저장을 클릭합니다. 이제 로그 기반 알림을 테스트할 수 있습니다.

다음 단계