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