New Relic 인프라 통합 에는 AWS 상태 데이터를 New Relic에 보고하기 위한 통합이 포함됩니다. 이 문서에서는 이 통합을 활성화하는 방법과 보고할 수 있는 데이터에 대해 설명합니다.
특징
이 통합은 전 세계적으로 또는 특정 계정에서 AWS 리소스 및 서비스에 영향을 미칠 수 있는 이벤트에 대한 정보를 AWS 상태 에서 수집합니다. 이 데이터는 잠재적인 애플리케이션 중단을 예측하는 데 도움이 될 수 있습니다.
AWS 상태는 세 가지 유형의 이벤트를 보고합니다.
Open issues
: AWS 인프라에 영향을 미칠 수 있는 문제를 표시합니다.
Scheduled changes
: AWS 서비스 및 리소스에 영향을 미칠 수 있는 예정된 활동을 미리 알려줍니다.
Notifications
: 추가 정보를 제공합니다.
상태 이벤트는 AWS EC2 리소스에 대한 기존 엔터티에 연결되고 리전, AvailabilityZone, 리소스 태그 등과 같이 사용 가능한 모든 엔터티 메타데이터를 상속합니다.
사용 가능한 속성의 전체 목록을 보려면 keyset
함수를 사용합니다.
FROM AwsHealthNotification SELECT keyset()
요구 사항
이 통합은 비즈니스 또는 엔터프라이즈 지원 플랜이 있는 AWS 고객만 사용할 수 있습니다. 이는 AWS 상태 API 를 사용하기 위한 요구 사항이기 때문입니다.
통합 활성화
이 통합을 활성화하려면 AWS 서비스를 New Relic에 연결 하기 위한 표준 절차를 따르십시오.
팁
AWS 상태 통합이 활성화된 후에 발생한 상태 이벤트만 수집됩니다. 과거에 발생한 건강 관련 이벤트는 수집되지 않습니다.
구성 및 폴링
구성 옵션 을 사용하여 폴링 빈도를 변경하고 데이터를 필터링할 수 있습니다.
AWS 상태 통합에 대한 기본 폴링 정보:
- New Relic 폴링 간격: 5분
통합 데이터 탐색
이 통합의 데이터를 사용하려면:
one.newrelic.com > All capabilities > Infrastructure > AWS
으)로 이동합니다.
사용 가능한 AWS 상태 통합 링크를 선택합니다.
AWS 상태 이벤트가 생성, 수정 또는 삭제되는 타임라인을 보려면
페이지를 사용하세요.
이벤트 모니터링 및 경고
AWS 상태 이벤트는 AwsHealthNotification 이벤트로 수집됩니다. 이러한 이벤트를 기반으로 NRQL 공지를 쿼리하고, 생성하고, 정의할 수 있습니다.
다음 표는 AwsHealthNotification 이벤트에 사용할 수 있는 주요 속성을 보여줍니다.
이벤트 속성 | 설명 |
---|---|
| AWS 리소스 ARN. |
| AWS 상태 이벤트 자체의 ARN입니다. |
| AWS 영향을 받는 지역. |
| 영향을 받는 리소스 수입니다. 뉴렐릭 조건을 정의하는 데 사용할 수 있는 자동 생성 지표입니다. |
| 이벤트에 대한 자세한 설명입니다. |
| AWS 상태 카테고리: 문제, ScheduledChange, AccountNotification, 조사. |
| 이벤트 유형에 대한 고유 식별자 목록입니다. 예: |
| 이벤트와 연결된 AWS 서비스입니다. 예를 들어 EC2, RDS. |
| AWS 상태 이벤트 상태: |
| 이벤트가 시작된 날짜 및 시간(문자열 형식). |
| 이벤트의 epoch 타임스탬프(초)가 시작되었습니다. |
| 이벤트 해결을 위한 날짜 및 시간(문자열 형식). |
| 이벤트 해결을 위한 에포크 타임스탬프(초)입니다. |
| 수신된 마지막 이벤트 업데이트의 날짜 및 시간(문자열 형식). |
| 수신된 마지막 이벤트 업데이트의 epoch 타임스탬프(초)입니다. |
NRQL 경고 조건은 AWS에서 상태 이벤트가 보고될 때 알림을 수신하도록 정의할 수 있습니다.
예를 들어 다음 쿼리는 리소스별로 EC2의 모든 미해결 문제를 모니터링합니다.
SELECT uniqueCount(affectedEntityArn) FROM AwsHealthNotification where statusCode = 'open' and eventTypeCategory = 'Issue' and service = 'EC2'