• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

NerdGraph 튜토리얼: 경고 알림 채널

뉴렐릭 알림의 경우 NerdGraph 사용하여 공지 공지 채널을 관리할 수 API 있습니다. 공지 공지 관리 방법은 목적지에 대한 NerdGraph 튜토리얼을 참조하세요.

NerdGraph를 시작하는 방법은 NerdGraph 소개를 참조하세요.

알림 채널 받기

notificationChannels 쿼리를 사용하면 계정당 모든 알림 알림 채널 을 페이지로 나눌 수 있습니다.또한 notificationChannel 쿼리를 사용하여 해당 ID로 특정 알림 채널을 가져올 수 있습니다.

특정 비밀 필드(예: 암호 또는 API 키)는 반환된 필드에서 난독화됩니다.

알림 채널 만들기

공지 공지 채널을 생성하려면 생성하려는 공지 채널의 특정 유형(예: 이메일, Slack 등)과 이를 구성하는 데 필요한 세부 정보(채널에 따라 다름)를 알아야 합니다. 유형). 공지 채널이 생성되면 하나 이상의 [공지][공지]와 연결될 수 있습니다. 일단 연결되면 해당 채널은 조건 위반 시 해당 정책으로부터 공지를 받게 됩니다.

주의

기존 공지 채널 유형에 대해 쿼리할 수 있지만 해당 유형의 하위 집합만 생성할 수 있습니다. 특히, user 채널 유형에는 편집 가능한 필드가 없으며 CampfireHipChat 채널 유형은 모두 더 이상 사용되지 않습니다.

알림 채널 업데이트

경고 알림 채널을 업데이트하려면 변경하려는 특정 알림 채널 유형(예: 이메일, Slack 등)과 이를 구성하는 데 필요한 세부정보(채널에 따라 다름)를 알아야 합니다. 유형). 다른 GraphQL API와 일관되게 채널의 ID 외에 다른 정보를 몰라도 채널의 단일 필드를 업데이트할 수 있습니다.

주의

기존 공지 채널 유형에 대해 조회할 수 있지만 해당 유형의 하위 집합만 업데이트할 수 있습니다. 특히, user 채널 유형에는 편집 가능한 필드가 없으며 CampfireHipChat 채널 유형은 모두 더 이상 사용되지 않습니다.

알림 채널 삭제

알림 채널은 계정 아이디와 채널 아이디로만 삭제할 수 있습니다. 채널을 삭제하면 모든 정책에서 연결이 해제되므로 해당 채널에 더 이상 알림이 전송되지 않습니다.

mutation {
alertsNotificationChannelDelete(
accountId: YOUR_ACCOUNT_ID
id: YOUR_CHANNEL_ID
) {
id
error {
description
errorType
notificationChannelId
}
}
}

채널을 정책에 연결

공지 공지 채널을 생성하는 것만으로는 충분하지 않습니다. 채널이 생성되면 하나 이상의 [정책][공지]와 연결되어야 합니다. 일단 정책에 연결되면 해당 정책의 조건이 이전 값, 곧을 초과할 때 채널은 공지 공지를 수신할 수 있습니다.

이 예에서는 두 개의 채널을 정책과 연결합니다.

mutation {
alertsNotificationChannelsAddToPolicy(
accountId: YOUR_ACCOUNT_ID
notificationChannelIds: [FIRST_CHANNEL_ID, SECOND_CHANNEL_ID]
policyId: YOUR_POLICY_ID
) {
notificationChannels {
id
}
policyId
errors {
description
errorType
notificationChannelId
}
}
}

정책에서 채널 분리

공지 채널이 그 유용성보다 오래 지속된 경우(예: 사용 중지된 이메일 목록), 공지 공지를 보내는 [정책][공지](또는 정책)에서 해당 채널을 분리해야 할 때가 왔습니다. 그것에. 이 API 호출은 채널 자체를 그대로 유지하지만 지정된 정책에서는 제거합니다.

이 예에서는 정책에서 2개의 채널을 제거하고(다른 채널은 그대로 둠) 해당 2개의 채널 ID가 제거되었다는 확인을 받습니다.

mutation {
alertsNotificationChannelsRemoveFromPolicy(
accountId: YOUR_ACCOUNT_ID
notificationChannelIds: [FIRST_CHANNEL_ID, SECOND_CHANNEL_ID]
policyId: YOUR_POLICY_ID
) {
notificationChannels {
id
}
policyId
errors {
description
errorType
notificationChannelId
}
}
}

정책 does not 에서 공지 공지 채널을 제거하면 다른 정책에서 사용될 수 있으므로 해당 채널을 삭제합니다. 반면에 채널을 삭제하면 관련된 모든 정책이 해당 채널에 대한 공지 공지 전송을 중지하게 됩니다.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.