목적지는 New Relic 데이터에 대한 알림을 보내는 곳입니다. 대상은 사용하는 타사 시스템의 고유 식별자입니다.
대상 설정에는 타사 시스템과 통합하기 위한 연결 세부 정보가 포함되어 있으며 New Relic의 다양한 도구에서 사용할 수 있습니다.
지원되는 대상 플랫폼은 다음과 같습니다.
- Atlassian Jira: 워크플로 , 오류 받은 편지함 에서 사용할 수 있습니다.
- ServiceNow: 워크플로 에서 사용할 수 있습니다.
- Slack: 워크플로 , 오류 수신함 및 토론 에서 사용할 수 있습니다.
- Webhook: 워크플로 에서 사용할 수 있습니다.
- 이메일: 워크플로 및 토론 에서 사용할 수 있습니다.
- AWS EventBridge: 워크플로 에서 사용 가능 .
- PagerDuty: 워크플로 에서 사용할 수 있습니다.
- New Relic Mobile Push: 워크플로 에서 사용할 수 있습니다.
이러한 대상 및 기타 대상에 대한 자세한 내용은 알림 통합 을 참조하십시오.
필수 권한
대상 설정에는 특정 권한이 필요합니다.
- 설정에 액세스하려면:
Applied intelligence > Destinations
또는Alerts
에 대한View
권한. - 설정을 수정하거나 삭제하려면:
Applied intelligence > Destinations
또는Alerts
에 대한Modify
권한.
목적지 관리
one.newrelic.com > All capabilities > Alerts > Destinations 로 이동합니다. 목적지를 사용하여 공지가 전송되는 위치를 선택하세요.
one.newrelic.com > All capabilities > Alerts > Enrich and Notify > Destinations
로 이동합니다.
Destinations
테이블은 기존 대상에 대한 정보를 표시하며 사용자가 활성화, 비활성화 및 수정할 수 있도록 합니다.
대상을 추가하려면 해당 플랫폼 타일을 클릭합니다. 대상 설정을 수정하려면 대상 테이블에서 대상 행을 클릭합니다.
NerdGraph API 를 사용하여 목적지를 구성할 수도 있습니다.
목적지 및 알림 상태
대상 상태
대상에는 이벤트를 처리하고 전송하는 동안 문제가 발생했는지 여부를 나타내는 status
값이 있습니다.
오류를 추적하려면 알림 로그 및 NrIntegrationError 이벤트를 방문하는 것이 좋습니다.
사용 가능한 상태:
DEFAULT
: 통합이 제대로 작동합니다.CONFIGURATION_ERROR
: 이 대상은 구성 오류로 인해 알림을 받지 못하고 있습니다.THROTTLING_WARNING
: 이 대상은 제한 오류로 인해 알림을 받지 못하고 있습니다. 알림 요청 수가 타사 시스템의 속도 제한을 초과합니다.UNINSTALLED
: New Relic 애플리케이션이 설치되지 않았으며 이 대상을 더 이상 사용할 수 없습니다(Slack에 적용 가능).EXTERNAL_SERVER_ERROR
: 이 대상은 외부 서버 오류로 인해 알림을 받지 못하고 있습니다. 자세한 내용은 타사 시스템을 확인하세요.TIMEOUT_ERROR
: 이 대상은 시간 초과로 인해 알림을 받지 못하고 있습니다. 자세한 내용은 대상 구성 및 타사 시스템 상태를 다시 확인하세요.AUTH_ERROR
: 이 목적지는 알림을 받지 않습니다. 대상 자격 증명을 확인하세요.UNKNOWN_ERROR
: 알 수 없는 오류로 인해 이 대상에서 알림을 받지 못하고 있습니다.
채널 템플릿을 설정하는 동안 Destinations 테이블과 Select a destination 단계에서 대상 상태를 볼 수 있습니다. status
속성과 함께 Nerdgraph API를 사용하여 상태를 검토할 수도 있습니다.
one.newrelic.com > All capabilities > Alerts > Destinations 로 이동합니다. 목적지 테이블을 보려면 Destinations 탭을 클릭하세요.
문제 알림 로그
문제 알림 로그는 워크플로에서 생성된 모든 알림을 추적할 수 있는 자세한 기록을 제공합니다. 이 정보는 문제를 해결하고, 워크플로 성능을 모니터링하고, 알림이 올바른 대상으로 전송되는지 확인하는 데 도움이 됩니다. 결과적으로 발생할 수 있는 문제를 신속하게 식별하고 필요에 따라 수정 조치를 취할 수 있습니다.
오류 알리미
어떤 이유로든 알림 이벤트가 전송되지 않으면 결과적인 오류가 카테고리 NotificationError
아래의 NrIntegrationError
에 전송됩니다.
이는 Alert conditions (policies) 및 워크플로 기능을 사용하는 경우 특히 유용합니다. 이런 식으로 알림 오류가 발생할 때 트리거되는 조건을 구축할 수 있으며 새 알림을 다른 곳으로 보낼 수 있습니다.
오류 알리미를 추가하는 단계별 데모는 아래에서 찾을 수 있습니다.
예시 조건:
SELECT count(*)FROM NrIntegrationErrorWHERE category = 'NotificationError'
그런 다음 이벤트 템플릿을 정의할 수도 있는 워크플로 구성의 쿼리 작성기에서 이 조건을 사용할 수 있습니다.
일시 중지된 목적지
다시 알림: 잘못된 대상의 오류 노이즈를 최소화하기 위해 대상을 "다시 알림"합니다. 특정 대상으로의 알림 전송이 2시간 이내에 실패하면 몇 분 동안 해당 대상을 "일시 중지"합니다. 이 기간에는 해당 목적지로 알림을 보내지 않습니다.