IBM Cloud Event Notifications 대상에 대한 이벤트 라우팅 구성하기

IBM Cloud Logs IBM Cloud Event Notifications 알림을 사용 설정하고 IBM Cloud Logs 알림을 구성한 후에는 Event Notifications 주제 및 구독을 만들어 구성한 구독에 따라 알림이 대상에 전달될 수 있도록 할 수 있습니다.

다음 이미지는 알림에 필요한 구성 요소의 관계를 보여줍니다:

알림에 필요한 구성 요소의 관계
*알림에 필요한 구성 요소의 관계
필요한 구성 요소의 관계

IBM Cloud Logs 키워드}}에서 알림이 트리거될 때 이벤트 알림을 대상 대상으로 라우팅하도록 IBM Cloud Event Notifications 인스턴스를 구성하려면 다음 단계를 완료해야 합니다:

전제조건

1개 이상의 주제 정의

주제는 발행 및 구독 모델을 기반으로 합니다. 이 주제는 구성한 조건에 따라 이벤트 데이터를 구독합니다. Event Notifications 서비스는 사용자가 구성한 구독에 따라 올바른 대상에게 안정적으로 알림을 라우팅하고 전달하는 작업을 처리합니다.

  • 각 주제는 등록된 소스 아래에 작성됩니다.
  • 각 주제에는 자체 규칙 세트가 있을 수 있으며, 이 규칙 세트는 수신 페이로드를 각 주제로 라우팅합니다.

토픽을 구성할 때 이벤트가 해당 구독 기준을 충족하는지 확인하기 위해 토픽에서 모니터링하는 조건을 정의합니다. 예를 들어 IBM Cloud Logs 인스턴스에 동일한 슬랙 채널을 통해 알림을 보내는 여러 개의 알림 정의가 있는 경우, 동일한 주제 내에서 이러한 알림을 구성할 수 있습니다.

또는 서로 다른 슬랙 채널에 알림을 보내는 IBM Cloud Logs 알림 정의가 여러 개 있는 경우에는 각 슬랙 채널에 대해 하나의 주제를 구성해야 합니다. 그런 다음 각 주제 구성에 연결된 슬랙 채널에 알림을 받을 알림을 포함시켜야 합니다.

토픽을 생성하려면 다음 단계를 따르세요:

  1. 콘솔에서 탐색 메뉴 아이콘 탐색 메뉴 아이콘 > 리소스 목록 > Developer Tools 클릭합니다.

  2. IBM Cloud Event Notifications의 인스턴스를 선택하십시오.

  3. IBM Cloud Event Notifications 탐색에서 토픽을 선택합니다.

  4. 작성을 클릭하십시오.

  5. 주제의 제목과 설명을 입력하세요.

  6. 소스를 선택하십시오.

    소스는 IBM Cloud Logs 인스턴스에서 아웃바운드 통합을 구성할 때 Event Notifications 인스턴스에 자동으로 구성되는 리소스입니다.

  7. 주제에 규칙을 추가하여 알림에 의해 생성되는 이벤트 중 어떤 이벤트가 주제 범위에 포함되는지 정의합니다.

    다음 옵션 중 하나를 선택하여 토픽이 구독하는 이벤트 데이터를 필터링하는 규칙을 구성합니다:

    • 옵션 1: 이벤트 유형, 이벤트 하위 유형 또는 이벤트 심각도를 구성합니다.

      이벤트 유형을 선택할 수 있습니다. 지원되는 유형 목록을 보려면 [이벤트 유형/docs/cloud-logs]?topic=cloud-logs-cl-events-for-en#cl-events-for-en-types)를 참조하세요.

      이벤트 하위 유형을 선택할 수 있습니다. 지원되는 하위 유형 목록을 보려면 이벤트 하위 유형을 참조하세요.

      심각도 값을 선택할 수 있습니다. 지원되는 심각도 목록을 보려면 이벤트 심각도를 참조하세요.

    • 옵션 2: JSONpath 사양을 따라야 하는 고급 조건을 정의할 수 있습니다. 올바르게 작성된 규칙은 들어오는 요청 페이로드에서 적절한 데이터를 추출합니다. { Event Notifications JSONPath 평가에 == 연산자를 지원합니다.

    • 옵션 3: 이벤트 유형, 이벤트 하위 유형 또는 이벤트 심각도 및 고급 조건을 구성합니다.

    규칙을 선택하지 않으면 기본 규칙이 추가됩니다. 이는 기본적으로 모든 알림이 주제로 라우트됨을 의미합니다. 토픽이 모든 이벤트 데이터를 구독하지 않도록 규칙을 구성해야 합니다. 이 규칙이 없는 경우 구독자는 인스턴스에서 생성된 모든 알림에 대해 알림 및 관련 데이터를 받을 수 있습니다.

  8. 작성을 클릭하십시오.

1개 이상의 목적지 정의

대상은 알림이 트리거될 때 알림을 알리는 데 사용할 수 있는 알림 채널을 정의합니다.

대상은 서비스 또는 사용자가 연결할 수 있는 엔티티인 사용자 정의 프로토콜입니다. 지원되는 목적지에 대한 자세한 내용은 지원되는 목적지를 참조하세요.

목적지를 만드는 방법에 대한 자세한 내용은 IBM Cloud Event Notifications 목적지 만들기를 참조하세요.

1개 이상의 구독 정의

구독은 1개의 주제와 1개의 대상을 연결합니다.

주제에 구성된 이벤트가 대상으로 라우팅되는 이벤트를 정의하려면 구독을 추가해야 합니다.

구독을 만드는 방법에 대한 자세한 내용은 IBM Cloud Event Notifications 구독 만들기를 참조하세요.