宛先は、NewRelicデータに関する通知を送信する場所です。宛先は、使用するサードパーティシステムの一意の識別子です。
宛先設定には、サードパーティシステムと統合するための接続の詳細が含まれており、NewRelicのさまざまなツールで使用できます。
対応するデスティネーション・プラットフォームは以下の通りです。
- 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
テーブルには既存の宛先に関する情報が表示され、ユーザーは有効化、無効化、および変更を行うことができます。
デスティネーションを追加するには、適切なプラットフォームタイルをクリックします。目的地の設定を変更するには、目的地テーブルで目的地の行をクリックします。
NerdGraphAPIを使用して宛先を構成することもできます。
宛先と通知ステータス
宛先ステータス
宛先には、イベントの処理および送信中に問題が発生したかどうかを示すstatus
値があります。
エラーを追跡するには、 通知ログとNrIntegrationError イベントにアクセスすることをお勧めします。
利用可能なステータス:
DEFAULT
: 統合は適切に機能します。CONFIGURATION_ERROR
: 構成エラーのため、この宛先は通知を受信していません。THROTTLING_WARNING
: スロットリング エラーのため、この宛先は通知を受信していません。通知リクエストの数がサードパーティ システムのレート制限を超えています。UNINSTALLED
: New Relic アプリケーションがインストールされていないため、この宛先は利用できなくなりました (Slack に適用可能)。EXTERNAL_SERVER_ERROR
: 外部サーバー エラーのため、この宛先は通知を受信していません。詳細については、サードパーティのシステムを確認してください。TIMEOUT_ERROR
: タイムアウトのため、この宛先は通知を受信していません。詳細については、宛先構成とサードパーティ システムのステータスを再確認してください。AUTH_ERROR
: この宛先は通知を受信していません。宛先の資格情報を確認してください。UNKNOWN_ERROR
: 不明なエラーのため、この宛先は通知を受信していません。
チャネル テンプレートの設定中に、 DestinationsテーブルとSelect a destinationステップで宛先のステータスを確認できます。 Nerdgraph API とstatus
プロパティを使用して状態を確認することもできます。
one.newrelic.com > All capabilities > Alerts > Destinationsに移動します。 Destinationsタブをクリックして宛先テーブルを表示します。
問題通知ログ
問題通知ログには、 ワークフローによって生成されたすべての通知を追跡するための詳細な記録が提供されます。この情報は、問題のトラブルシューティング、ワークフローのパフォーマンスの監視、通知が正しい宛先に送信されていることの確認に役立ちます。その結果、発生する可能性のある問題を迅速に特定し、必要に応じて修正措置を講じることができます。
エラー通知機能
何らかの理由で通知イベントの送信に失敗した場合、結果として生じるエラーは、カテゴリNotificationError
の下のNrIntegrationError
に送信されます。
これは、 Alert conditions (policies)およびワークフロー機能を使用する場合に特に便利です。このようにして、通知エラーのイベントでトリガーする条件を作成し、新しい通知を別の場所に送信できます。
エラー通知機能を追加するステップバイステップのデモは、以下にあります。
条件例
SELECT count(*)FROM NrIntegrationErrorWHERE category = 'NotificationError'
そして、この条件をワークフロー設定のクエリビルダで使用し、イベントテンプレートを定義することもできます。
スヌーズされた目的地
スヌーズ: 障害のある宛先でのエラー ノイズを最小限に抑えるために、宛先を「スヌーズ」します。特定の宛先への通知送信が 2 時間以内に失敗した場合、その宛先は数分間「スヌーズ」されます。この期間中、その宛先に通知は送信されません。