경고 및 알림 설정

특정 네트워크 이벤트 또는 성능 문제를 식별하도록 AppNeta 알람 규칙 을 구성하면 알람이 구조화된 로그를 Cloud Logging으로 전송합니다. 그런 다음 이러한 로그에 대해 작동하는 로그 기반 알림 정책을 만들 수 있습니다 Google Cloud .

이러한 알림을 통해 고객이 전화를 걸기 전에 네트워크 인시던트에 선제적으로 대응하고, 문제 지점이 개발되는 위치와 시점을 파악하고, 네트워크에서 숨겨진 문제를 발견할 수 있습니다.

Cloud Network Insights 알림은 AppNeta의 알람에서 수신한 로그를 기반으로 합니다. 구조화된 데이터의 로그 항목이 AppNeta에서 Cloud Logging으로 전송됩니다.

Cloud Logging에서 수신하면 특정 알람의 로그를 필터링하는 로그 기반 알림 정책에 의해 로그가 평가됩니다. 로그가 알림 정책과 일치하면 인시던트가 생성됩니다. 인시던트 가 생성된 후 Google Cloud 인시던트가 발생하면 선택한 알림 채널 (이메일, Slack, PagerDuty 또는 Pub/Sub)을 통해 알림을 전송할 수 있습니다.

Cloud Network Insights는 모니터링 지점이 오프라인 상태이거나 모니터링되는 네트워크 경로에 중단이 발생하는 경우와 같은 일반적인 알림 시나리오를 위한 알림 정책 템플릿을 제공하여 알림 정책 설정을 간소화합니다. 사전 정의된 템플릿 외에 인시던트에 대한 알림을 받으려면 Cloud Logging에서 알림을 만드세요.

시작하기 전에

알림은 AppNeta에서 로깅 이 설정되고 Cloud Logging에서 알람 로그 (insights_alarm) 또는 이벤트 로그 (insights_event)를 수신하는 경우에만 트리거됩니다.

필요한 역할

로그 기반 알림 정책을 만드는 데 필요한 권한을 얻으려면 관리자에게 Cloud Network Insights가 사용 설정된 프로젝트에 대한 다음 IAM 역할을 부여해 달라고 요청하세요.

역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.

로그 기반 알림 정책 만들기

AppNeta에서 알람 규칙 을 구성한 후 알림을 수신하도록 에서 알림 정책을 만듭니다. Google Cloud

사전 정의된 템플릿 사용

Cloud Network Insights의 사전 정의된 템플릿을 사용하여 알림 정책을 만들 수 있습니다.

  1. 콘솔을 열고 네트워크 인텔리전스 > Cloud Network Insights > 알림 정책으로 이동합니다. Google Cloud

    알림 정책으로 이동

  2. 알림 정책 만들기 를 클릭합니다.

  3. 알림 정책 템플릿을 선택합니다.

  4. 필요한 경우 알림 정책을 맞춤설정합니다.

    • 추가 작업 보기를 클릭하고 알림 정책 맞춤설정을 선택하여 알림에 포함할 로그 또는 알림 빈도 및 자동 종료 기간을 변경합니다.
    • 옵션 표시 를 클릭하고 알림 빈도와 자동 종료 기간을 수정합니다.
  5. 필요한 경우 알림을 수신할 위치를 선택합니다. 알림 채널이 설정되어 있지 않으면 알림 채널 만들기 및 관리 를 참조하세요.

  6. 만들기 를 클릭합니다.

로그 탐색기 사용

Logging 쿼리 언어를 사용하여 로그 탐색기 에서 로그 기반 알림을 만들 수도 있습니다.

Cloud Network Insights 로그는 logName에 다음 중 하나를 사용합니다.

  • 알람 로그 - networkmanagement.googleapis.com/insights_alarm
  • 이벤트 로그 - networkmanagement.googleapis.com/insights_event

다음은 특정 경로에서 심각한 알람이 발생한 시점을 식별하는 쿼리의 예입니다. 이 쿼리는 로그 탐색기 쿼리 창에 입력됩니다.

    logName="projects/PROJECT_ID/logs/networkmanagement.googleapis.com/insights_alarm"
    resource.labels.path_id="np-abcdef"
    jsonPayload.severity="CRITICAL"
    jsonPayload.state="RAISED"
  

자세한 내용은 Logging 쿼리 언어를 사용하여 쿼리 빌드 및 저장로그 탐색기를 사용하여 로그 기반 알림 정책 만들기를 참조하세요.