New Relic の統合には、 Microsoft Azure通知 Hubsメトリクスおよびその他のデータを New Relic に報告するための統合が含まれます。 この文書では、統合を有効にする方法と、報告されるデータについて説明します。
特徴
New Relic は、Azure notification Hubs サービスのメトリック データを Azure Monitor から収集します。Azure Notice Hubs は、使いやすくスケールアウトされたプッシュ エンジンを提供しており、これにより、任意のバックエンド (クラウドまたはオンプレミス) から任意のプラットフォーム (iOS、Android、Windows など) に通知を送信できます。通知ハブは、エンタープライズ シナリオとコンシューマー シナリオの両方に最適です。
New Relicを使うと、以下のことができます。
- 事前に構築されたダッシュボードで Azure Notice Hubs データを表示します。
- カスタムクエリを実行し、データを視覚化します。
- データの変化を通知するアラート条件を作成します。
統合をアクティブ化する
標準の Azure Monitor 統合手順 に従って、New Relic インフラストラクチャの監視で Azure サービスを有効にします。
構成とポーリング
構成オプションを使用して、ポーリング頻度を変更し、データをフィルタリングできます。
New Relic は、既定の ポーリング 間隔に従って、Azure Monitor 統合を通じて Azure notification Hubs サービスにクエリを実行します。
データを見つけて使用する
インテグレーションデータを調べるには、 one.newrelic.com/infra > Azure > (select an integration)にアクセスしてください。
メトリックデータ
この統合では、以下の メトリックデータを収集します 。
Azure 通知ハブのメトリクス
メトリック | 説明 |
---|---|
| 成功したすべての送信 API 呼び出しの数。 |
| 通知ハブに対する失敗した受信リクエストの合計。 |
| 通知ハブに対する受信リクエストの合計。 |
| スケジュールされたプッシュ通知が送信されました。 |
| スケジュールされたプッシュ通知がキャンセルされました。 |
| インストール管理操作。 |
| インストール操作を削除します。 |
| インストール操作を取得します。 |
| パッチのインストール操作。 |
| インストール操作の作成または更新。 |
| 通知ハブのすべての送信通知。 |
| 登録内のチャネル/トークン/registrationId の有効期限が切れているか無効であるために失敗したプッシュの数。 |
| チャネルが無効で、適切なアプリに関連付けられていなかったために、スロットリングまたは期限切れになったために失敗したプッシュの数。 |
| PNS が不正なペイロード エラーを返したために失敗したプッシュの数。 |
| PNS との通信に問題があったために失敗したプッシュの数 (認証の問題を除く)。 |
| 成功したすべての通知の数。 |
| トークンが無効であるために失敗したプッシュの数 (APNS ステータス コード: 8)。 |
| APNS フィードバック チャネルによって無効化されたトークンの数。 |
| PNS が提供された資格情報を受け入れなかったか、資格情報がブロックされたために失敗したプッシュの数。 |
| ペイロードが大きすぎるために失敗したプッシュの数 (APNS ステータス コード: 7)。 |
| APNS との通信エラーにより失敗したプッシュの数。 |
| 成功したすべての通知の数。 |
| PNS が提供された認証情報を受け入れなかったため、認証情報がブロックされているか、アプリで SenderId が正しく構成されていないために失敗したプッシュの数 (GCM 結果: MismatchedSenderId)。 |
| 登録内の登録 ID が認識されなかったため失敗したプッシュの数 (GCM 結果: 無効な登録)。 |
| 登録内の登録 ID の有効期限が切れたために失敗したプッシュの数 (GCM 結果: NotRegistered)。 |
| PNS が提供された資格情報を受け入れなかったか、資格情報がブロックされたために失敗したプッシュの数。 |
| ペイロードが正しくフォーマットされていないために失敗したプッシュの数 (GCM 結果: InvalidDataKey または InvalidTtl)。 |
| ペイロードが大きすぎるために失敗したプッシュの数 (GCM 結果: MessageTooBig)。 |
| GCM との通信エラーにより失敗したプッシュの数。 |
| 成功したすべての通知の数。 |
| GCM がこのアプリを調整したために失敗したプッシュの数 (GCM 状態コード: 501-599 または結果: 使用不可)。 |
| 登録内の登録 ID が現在のアプリに関連付けられていないために失敗したプッシュの数 (GCM 結果: InvalidPackageName)。 |
| PNS が提供された資格情報を受け入れなかったか、資格情報がブロックされたために失敗したプッシュの数。 |
| 登録内の ChannelURI が認識されなかったため失敗したプッシュの数 (MPNS ステータス: 404 が見つかりません)。 |
| 登録内の ChannelURI が切断されたために失敗したプッシュの数 (MPNS ステータス: 412 見つかりません)。 |
| MPNS によってドロップされたプッシュの数 (MPNS 応答ヘッダー: X-NotificationStatus: QueueFull または Suppressed)。 |
| PNS が提供された資格情報を受け入れなかったか、資格情報がブロックされたために失敗したプッシュの数。 |
| 通知のペイロードが大きすぎるために失敗したプッシュの数。 |
| MPNS との通信エラーにより失敗したプッシュの数。 |
| 成功したすべての通知の数。 |
| MPNS がこのアプリを調整しているために失敗したプッシュの数 (WNS MPNS: 406 Not Acceptable)。 |
| Windows Live の無効な資格情報または間違ったトークンとの通信エラーのため、通知が配信されませんでした。 |
| 登録内の ChannelURI が認識されなかったため失敗したプッシュの数 (WNS ステータス: 404 が見つかりません)。 |
| 登録内の ChannelURI が調整されているため、通知はドロップされました (WNS 応答ヘッダー: X-WNS-DeviceConnectionStatus: 切断されました)。 |
| 登録内の ChannelURI が調整されているため、通知はドロップされました (WNS 応答ヘッダー: X-WNS-NotificationStatus:channelThrottled)。 |
| 登録内の ChannelURI が調整されているため、通知はドロップされました (X-WNS-NotificationStatus: ドロップされましたが、X-WNS-DeviceConnectionStatus: Connected ではありません)。 |
| ChannelURI の有効期限が切れたために失敗したプッシュの数 (WNS ステータス: 410 Gone)。 |
| PNS が提供された資格情報を受け入れなかったか、資格情報がブロックされたために失敗したプッシュの数。(Windows Live は資格情報を認識しません)。 |
| 通知の形式が無効です(WNSステータス:400)。WNS はすべての無効なペイロードを拒否するわけではないことに注意してください。 |
| 通知ペイロードが大きすぎます (WNS ステータス: 413)。 |
| WNS に提供されたトークンは無効です (WNS ステータス: 401 Unauthorized)。 |
| WNS との通信エラーのため、通知は配信されませんでした。 |
| 成功したすべての通知の数。 |
| WNS がこのアプリを調整しているために失敗したプッシュの数 (WNS ステータス: 406 Not Acceptable)。 |
| Windows Live にアクセスできません。 |
| WNS に提供されたトークンは有効ですが、別のアプリケーション用です (WNS ステータス: 403 Forbidden)。これは、登録内の ChannelURI が別のアプリに関連付けられている場合に発生する可能性があります。クライアント アプリが、認証情報が通知ハブにある同じアプリに関連付けられていることを確認します。 |
| 成功したすべての登録操作 (作成、更新クエリ、および削除) の数。 |
| 成功したすべての登録作成の数。 |
| 成功したすべての登録削除の数。 |
| 成功したすべての登録クエリの数。 |
| 成功したすべての登録更新の数。 |
| 保留中のスケジュールされた通知 |