Amazon Elasticsearch Service에 대한 알림 - Amazon Elasticsearch Service

문서의 영문과 번역 사이에 충돌이 있는 경우에는 영문 버전을 따릅니다. 번역 버전은 기계 번역을 사용하여 제공합니다.

Amazon Elasticsearch Service에 대한 알림

이 알림 기능은 하나 이상의 Elasticsearch 인덱스의 데이터가 특정 조건을 충족하면 사용자에게 알립니다. 예를 들어 애플리케이션이 1시간에 HTTP 503 오류를 6개 이상 기록하면 이메일을 받거나, 지난 20분간 인덱싱된 새 문서가 없으면 개발자에게 호출할 수 있습니다. 시작하려면 Kibana를 열고 Alerting(알림)을 선택합니다.

알림을 사용하려면 Elasticsearch 6.2 이상이 필요합니다. 이 기능의 전체 설명서는 Open Distro for Elasticsearch 설명서에서 확인할 수 있습니다.

Differences

Elasticsearch를 위한 Open Distro, Amazon Elasticsearch Service 경고 기능에 주목할 만한 차이가 있습니다.

Amazon SNS 지원

Amazon ES는 알림에 Amazon SNS를 지원합니다. 이 통합과 Amazon SNS 표준 목적지(슬랙, 맞춤형 웹훅, Amazon Chime), 알림 기능은 경고, 문자 메시지 및 심지어 실행할 수 있습니다. AWS Lambda SNS 항목을 사용하는 기능 Amazon SNS에 대한 자세한 내용은 Amazon Simple Notification Service 개발자 안내서 단원을 참조하십시오.

Amazon SNS를 대상으로 추가하려면

  1. Kibana를 엽니다.

  2. Alerting(알림)을 선택합니다.

  3. 대상 탭을 선택한 후, 대상 추가를 선택합니다.

  4. 대상의 고유한 이름을 입력합니다.

  5. 유형에서 Amazon SNS를 선택합니다.

  6. &SNS; 주제 ARN을 입력합니다.

  7. 최소한 다음과 같은 신뢰 관계 및 권한이 있는 계정의 IAM 역할에 대한 ARN을 입력합니다.

    { "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Principal": { "Service": "es.amazonaws.com" }, "Action": "sts:AssumeRole" }] }
    { "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": "sns:Publish", "Resource": "sns-topic-arn" }] }

    자세한 내용은 IAM ID 권한 추가 in the IAM 사용 설명서.

  8. 생성을 선택합니다.

알림 설정

Elasticsearch용 Open Distro에서 _cluster/settings API(예: opendistro.alerting.monitor.max_monitors)를 사용하여 특정 알림 설정을 수정할 수 있습니다. Amazon ES에서는 기본값이 사용되며 기본값을 변경할 수 없습니다.

그러나 알림 기능을 비활성화할 수 있습니다. 다음 요청을 전송하면 됩니다.

PUT _cluster/settings { "persistent" : { "opendistro.scheduled_jobs.enabled" : false } }

이전에 모니터를 생성한 경우 일일 알림 인덱스 생성을 중지하려면 알림 기록 인덱스를 모두 삭제합니다.

DELETE .opendistro-alerting-alert-history-*

경고 권한

사용 방법 Amazon ES 사용하는 도메인에 대한 경고 기능 정교한 액세스 제어을(를) 매핑해야 합니다. all_access 사용자 또는 백엔드 역할에 대한 역할을 수행합니다.