Freshservice에서의 구성:
1단계:
관리자 패널로 이동하여 IT 운영 관리로 스크롤한 후 모니터링 도구를 선택합니다. 계정에 여러 작업 공간이 있는 경우 관리자 > {작업 공간 이름} > IT 운영 관리 > 모니터링 도구
2단계:
이제 모니터링 도구 목록 페이지에 있습니다. 새 통합을 추가하려면 모니터링 도구 추가를 선택합니다.
3단계
사전 구성된 통합 목록, 웹훅을 사용한 사용자 정의 통합 게이트웨이, 알림 채널로 이메일을 사용하는 옵션이 표시됩니다. New Relic APM을 선택합니다.
4단계
다음 단계를 따라 New Relic APM의 엔드포인트 URL과 인증 키를 가져옵니다 설정을 따릅니다 통합 설정.
New Relic APM에서의 구성:
New Relic에서 알림 > 알림 채널 > 새 알림 채널을 클릭합니다
채널 유형을 웹훅으로 선택합니다
채널 이름을 설정합니다
기본 URL 필드에 Freshservice에서 복사한 엔드포인트 URL을 붙여넣습니다
사용자 정의 헤더 섹션에서 이름을 Authorization 으로 입력하고 값 필드에 Freshservice에서 복사한 Auth 토큰을 Authorization 단어 없이 붙여넣습니다.
다른 행을 추가하고 이름을 Content-Type 으로 입력하고 값을 application/json으로 입력합니다
사용자 정의 페이로드 사용 섹션에서 사용자 정의 페이로드 추가를 클릭합니다
이 항목을 선택하면 New Relic이 기본 페이로드를 표시합니다
페이로드 유형에서 JSON을 선택합니다
채널 생성 버튼을 클릭합니다
웹훅을 알림 채널로 설정하기
채널 생성 버튼을 클릭하면 알림 정책 탭이 표시됩니다
추가 정책을 클릭합니다
이전에 생성한 모든 알림 정책 목록이 표시됩니다.
Freshservice로 알림을 보내고 싶은 알림 정책을 선택하고 변경 사항 저장을 클릭합니다.
알림 탭 > 알림 정책 > 알림 채널 > 생성한 웹훅 채널을 엽니다.
샘플 알림을 Freshservice로 보내기
Freshservice로 테스트 알림을 보내려면 페이로드를 다음과 같이 교체해야 합니다
실시간 알림을 Freshservice로 보내려면 이 설정을 아래와 같이 재설정해야 합니다.
{ "account_id": "$ACCOUNT_ID", "account_name": "$ACCOUNT_NAME", "closed_violations_count_critical": "$CLOSED_VIOLATIONS_COUNT_CRITICAL", "closed_violations_count_warning": "$CLOSED_VIOLATIONS_COUNT_WARNING", "condition_description": "$DESCRIPTION", "condition_family_id": "$CONDITION_FAMILY_ID", "condition_name": "$CONDITION_NAME", "current_state": "$EVENT_STATE", "details": "$EVENT_DETAILS", "duration": "$DURATION", "event_type": "$EVENT_TYPE", "incident_acknowledge_url": "$INCIDENT_ACKNOWLEDGE_URL", "incident_id": "$INCIDENT_ID", "incident_url": "$INCIDENT_URL", "metadata": "$METADATA", "open_violations_count_critical": "$OPEN_VIOLATIONS_COUNT_CRITICAL", "open_violations_count_warning": "$OPEN_VIOLATIONS_COUNT_WARNING", "owner": "$EVENT_OWNER", "policy_name": "$POLICY_NAME", "policy_url": "$POLICY_URL", "runbook_url": "$RUNBOOK_URL", "severity": "$SEVERITY", "targets": [ { "id": "1a5", "link": "http://localhost/target/1a5", "name": "server_1a5", "type": "Server", "labels": [ "production", "hostname" ], "product": "productName" } ], "timestamp": "$TIMESTAMP", "violation_callback_url": "$VIOLATION_CALLBACK_URL", "violation_chart_url": "$VIOLATION_CHART_URL" }변경 사항 저장을 클릭합니다
아래로 스크롤하여 “테스트 알림 보내기” 링크를 찾습니다
이 링크를 클릭하여 Freshservice로 테스트 알림을 보내 통합이 성공했는지 확인합니다.
Freshservice에서 알림이 성공적으로 생성되면 NewRelic에서 이 확인 메시지를 받게 됩니다



샘플 알림 전송 테스트를 위해 변경한 사항을 재설정하려면 페이로드 유형 JSON을 클릭하고 변경 사항 저장을 클릭하여 Newrelic에서 Freshservice로 실시간 알림을 보냅니다.