New Relic の統合には、 Microsoft Azure IoT Hub メトリクスおよびその他のデータを New Relic にレポートするための統合が含まれます。このドキュメントでは、統合を有効にする方法と、レポートされるデータについて説明します。
特徴
New Relic は、Azure IoT Hub サービスのメトリック データを Azure Monitor から収集します。Azure IoT Hub は、クラウドでホストされるマネージド サービスで、IoT アプリケーションとそれに接続されているデバイス間の通信のための中央メッセージ ハブとして機能します。New Relic を使用すると、次のことが可能になります。
- 事前に構築されたダッシュボードで Azure IoT Hub データを表示します。
- カスタムクエリを実行し、データを視覚化します。
- データの変化を通知するアラート条件を作成します。
統合をアクティブ化する
標準のAzure Monitor 統合手順 に従って、New Relic インフラストラクチャ監視で Azure サービスをアクティブ化します。
構成とポーリング
構成オプションを使用して、ポーリング頻度を変更し、データをフィルタリングできます。
New Relic は、既定の ポーリング 間隔に従って、Azure Monitor 統合を通じて Azure IoT Hub サービスをクエリします。
データを見つけて使用する
インテグレーションデータを調べるには、 one.newrelic.com/infra > Azure > (select an integration)にアクセスしてください。
メトリックデータ
この統合により、次の メトリック データが収集されます。
Azure IoT Hub メトリクス
メトリック | 説明 |
---|---|
| デバイスによって放棄されたクラウドからデバイスへのメッセージの数。 |
| デバイスによって正常に完了したクラウドからデバイスへのメッセージ配信の数。 |
| デバイスによって拒否されたクラウドからデバイスへのメッセージの数。 |
| 失敗したすべてのダイレクト メソッド呼び出しの数。 |
| 成功したすべてのダイレクト メソッド リクエストの平均、最小、最大。 |
| 成功したすべてのダイレクト メソッド応答の平均、最小、最大。 |
| 成功したすべてのダイレクト メソッド呼び出しの数。 |
| 失敗したバックエンドで開始されたすべてのツイン読み取りの数。 |
| バックエンドで開始されたすべての成功したツイン読み取りの数。 |
| 成功したすべてのバックエンド開始ツイン読み取りの平均、最小、および最大。 |
| バックエンドで開始されたツイン更新の失敗したすべての数。 |
| 成功したすべてのバックエンドで開始されたツイン更新の平均、最小、最大サイズ。 |
| バックエンドで開始され、成功したすべてのツイン更新の数。 |
| 期限切れのクラウドからデバイスへのメッセージの数。 |
| 構成操作のメトリクス。 |
| IoT ハブに接続されているデバイスの数。 |
| IoT Hub ルーティングが組み込みエンドポイントにメッセージを正常に配信した回数 (メッセージ/イベント)。 |
| IoT Hub ルーティングがメッセージを Event Hub エンドポイントに正常に配信した回数。 |
| IoT Hub ルーティングが Service Bus キュー エンドポイントにメッセージを正常に配信した回数。 |
| IoT Hub ルーティングが Service Bus トピック エンドポイントにメッセージを正常に配信した回数。 |
| IoT Hub ルーティングがメッセージをストレージ エンドポイントに正常に配信した回数。 |
| IoT Hub ルーティングが BLOB をストレージ エンドポイントに配信した回数。 |
| ストレージ エンドポイントに配信される IoT Hub ルーティングのデータ量 (バイト)。 |
| IoT Hub へのメッセージ受信と、組み込みエンドポイント (メッセージ/イベント) へのテレメトリ メッセージ受信の間の平均待機時間 (ミリ秒)。 |
| IoT Hub へのメッセージ受信と Event Hub エンドポイントへのメッセージ受信の間の平均待機時間 (ミリ秒)。 |
| IoT Hub へのメッセージ受信と、Service Bus キュー エンドポイントへのテレメトリ メッセージ受信の間の平均待機時間 (ミリ秒)。 |
| IoT Hub へのメッセージ受信と、Service Bus トピック エンドポイントへのテレメトリ メッセージ受信の間の平均待機時間 (ミリ秒)。 |
| IoT Hub へのメッセージ受信とストレージ エンドポイントへのテレメトリ メッセージ受信の間の平均待機時間 (ミリ秒)。 |
| エンドポイントが停止したために、IoT Hub ルーティングによってメッセージがドロップされた回数。ドロップされたメッセージはフォールバック ルートには配信されないため、この値にはフォールバック ルートに配信されるメッセージはカウントされません。 |
| IoT Hub ルーティングがフォールバック ルートに関連付けられたエンドポイントにメッセージを配信した回数。 |
| エンドポイントとの互換性がないために、IoT Hub ルーティングがメッセージの配信に失敗した回数。この値には再試行は含まれません。 |
| メッセージがルーティング ルール (フォールバック ルールを含む) に一致しなかったために、IoT Hub ルーティングによって孤立した回数。 |
| IoT Hub ルーティングを使用してメッセージがすべてのエンドポイントに正常に配信された回数。メッセージが複数のエンドポイントにルーティングされる場合、この値は配信が成功するたびに 1 ずつ増加します。メッセージが同じエンドポイントに複数回配信される場合、この値は配信が成功するたびに 1 ずつ増加します。 |
| IoT ハブへの送信が試行されたデバイスからクラウドへのテレメトリ メッセージの数。 |
| デバイスのスループット スロットルによるスロットリング エラーの数。 |
| IoT ハブに正常に送信されたデバイスからクラウドへのテレメトリ メッセージの数。 |
| 失敗したすべてのデバイス開始ツイン読み取りの数。 |
| 成功したすべてのデバイス開始ツイン読み取りの平均、最小、および最大。 |
| デバイスによって開始されたすべての成功したツイン読み取りの数。 |
| 失敗したすべてのデバイス開始ツイン更新の数。 |
| 成功したすべてのデバイスによって開始されたツイン更新の平均、最小、および最大サイズ。 |
| デバイスによって開始された、成功したすべてのツイン更新の数。 |
| 今日使用されたメッセージの総数。 |
| IoTHub に接続されているデバイスとの間で転送されたバイト数。 |
| IoTHub に接続されているデバイスとの間で転送されたバイト数。 |
| IoT ハブに接続されているデバイスの数。 |
| IoT ハブに登録されているデバイスの数。 |
| Event Grid に発行された IoT Hub イベントの数。成功したリクエストと失敗したリクエストの数には、結果ディメンションを使用します。EventType ディメンションは、イベントのタイプを示します。 |
| IoT Hub イベントが生成されてからイベントが Event Grid に発行されるまでの平均待機時間 (ミリ秒)。この数値は、すべてのイベント タイプの平均です。EventType ディメンションを使用して、特定の種類のイベントの待機時間を確認します。 |
| ジョブをキャンセルするために失敗したすべての呼び出しの数。 |
| ジョブをキャンセルするために成功したすべての呼び出しの数。 |
| 完了したすべてのジョブの数。 |
| 失敗したダイレクト メソッド呼び出しジョブのすべての作成の数。 |
| ダイレクト メソッド呼び出しジョブの作成に成功したすべての数。 |
| ツイン更新ジョブの作成に失敗したすべての数。 |
| ツイン更新ジョブの作成に成功したすべての数。 |
| 失敗したすべてのジョブの数。 |
| ジョブをリストするための失敗したすべての呼び出しの数。 |
| ジョブをリストするための成功したすべての呼び出しの数。 |
| 失敗したジョブ クエリ。 |
| ジョブをクエリするための成功したすべての呼び出しの数。 |
| IoT ハブによってエンドポイントに配信されるメッセージの合計サイズ (バイト単位)。EndpointName および EndpointType ディメンションを使用して、さまざまなエンドポイントに配信されるメッセージのサイズをバイト単位で表示できます。メトリック値は、メッセージが複数のエンドポイントに配信された場合や、メッセージが同じエンドポイントに複数回配信された場合など、配信されるメッセージごとに増加します。 |
| IoT Hub がルーティングを使用してすべてのエンドポイントにメッセージを配信しようとした回数。成功または失敗した試行の数を確認するには、結果ディメンションを使用します。無効、削除、孤立などの失敗の理由を確認するには、FailureReasonCategory ディメンションを使用します。EndpointName ディメンションと EndpointType ディメンションを使用して、さまざまなエンドポイントに配信されたメッセージの数を把握することもできます。メトリック値は、メッセージが複数のエンドポイントに配信された場合や、メッセージが同じエンドポイントに複数回配信された場合など、配信試行ごとに 1 ずつ増加します。 |
| IoT Hub へのメッセージ受信とエンドポイントへのテレメトリ メッセージ受信の間の平均待機時間 (ミリ秒)。EndpointName ディメンションと EndpointType ディメンションを使用すると、さまざまなエンドポイントまでのレイテンシーを把握できます。 |
| IoT ハブに登録されているデバイスの数。 |
| 失敗したすべてのツイン クエリの数。 |
| 成功したすべてのツイン クエリの結果サイズの平均、最小、最大。 |
| 成功したすべてのツイン クエリの数。 |