• /
  • EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

NerdGraph チュートリアル: アラートの送信先

UIで集計先を管理するだけでなく、NerdGraph APIを使用することもできます。

ヒント

NerdGraphの使用を開始するためのヘルプについては、NerdGraphの概要を参照してください。

宛先のリストとフィルター

destinationsクエリを使用すると、アカウントごとにすべての宛先をページ分割できます。また、いくつかのフィルタリング機能を許可します。

目的地を作成する

宛先を作成するには、宛先タイプごとに異なる入力を指定する必要があります。オプションのtwo_way_integrationプロパティは、双方向の統合を可能にする統合に使用できます。

宛先を更新する

宛先を更新するときは、宛先のすべての属性を指定する必要はないことに注意してください。たとえば、名前を更新するだけの場合は、名前を指定するだけで済みます。

mutation {
aiNotificationsUpdateDestination(
accountId: YOUR_ACCOUNT_ID
destinationId: YOUR_destination_ID
destination: { name: "Updated destination Name" }
) {
destination {
id
name
}
}
}

目的地のテスト

NerdGraphAPIを介して宛先をテストできます。これは、宛先を作成する前または後に実行できます。

mutation {
aiNotificationsTestDestination(
accountId: YOUR_ACCOUNT_ID
destination: {
type: EMAIL
name: "Destination Name"
properties: [{ key: "email", value: YOUR_EMAIL }]
}
) {
error {
details
}
details
result
}
}
mutation {
aiNotificationsTestDestinationById(
accountId: YOUR_ACCOUNT_ID
destinationId: YOUR_DESTINATION_ID
) {
error {
details
}
details
result
}
}

宛先を削除する

NerdGraphAPIを介して宛先を削除できます。

mutation {
aiNotificationsDeleteDestination(
accountId: YOUR_ACCOUNT_ID
destinationId: YOUR_DESTINATION_ID
) {
ids
error {
details
}
}
}

重要

Entity type channel is in useというエラー メッセージを受け取った場合は、続行する前に宛先で使用されているチャネルを特定し、それらを削除する必要があります。 これを行うには、まず宛先に関連付けられたすべてのチャネルを見つけてから、各チャネルを個別に削除します。

{
actor {
account(id: YOUR_ACCOUNT_ID) {
aiNotifications {
channels(filters: { destinationId: YOUR_DESTINATION_ID }) {
entities {
id
name
}
}
}
}
}
}
mutation {
aiNotificationsDeleteChannel(
accountId: YOUR_ACCOUNT_ID
channelId: YOUR_CHANNEL_ID
) {
ids
error {
details
}
}
}
Copyright © 2024 New Relic株式会社。

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