New Relic 알림의 경우 NerdGraph API를 사용하여 알림 정책 을 관리할 수 있습니다.
팁
NerdGraph를 시작하는 방법은 NerdGraph 소개를 참조하세요.
정책 나열 및 필터링
policiesSearch
쿼리를 사용하면 계정당 모든 알림 정책 을 페이지로 나눌 수 있습니다.또한 계정 정책에서 일부 필터링 기능을 허용합니다.
정책 만들기
정책을 생성하려면 이름과 incidentPreference
를 제공합니다.
인시던트 기본 설정은 정책에서 생성된 각 조건에 대해 인시던트가 생성되는 방식을 구성합니다. 자세한 내용 은 인시던트 기본 설정 선택 에 대한 설명서를 참조하십시오.
mutation { alertsPolicyCreate( accountId: YOUR_ACCOUNT_ID policy: { name: "Your Policy Name", incidentPreference: PER_CONDITION } ) { id name incidentPreference }}
정책 업데이트
정책을 업데이트할 때 정책의 모든 속성을 제공할 필요는 없습니다. 예를 들어, 이름만 업데이트하려는 경우에만 이름을 제공하면 됩니다.
mutation { alertsPolicyUpdate( accountId: YOUR_ACCOUNT_ID id: YOUR_POLICY_ID policy: { name: "Updated Policy Name" } ) { id name incidentPreference }}
정책 삭제
NerdGraph API를 통해 정책을 삭제할 수 있습니다. 삭제된 리소스에서 ID만 다시 요청할 수 있습니다.
mutation { alertsPolicyDelete(accountId: YOUR_ACCOUNT_ID, id: YOUR_POLICY_ID) { id }}