適用対象:
IoT Edge 1.5
重要
IoT Edge 1.5 LTS は、サポートされているリリースです。 IoT Edge 1.4 LTS は、2024 年 11 月 12 日をもってサポートが終了しています。 以前のリリースの場合は、「IoT Edge を更新する」を参照してください。
Azure Monitor ブックを使用して、IoT Edge デバイスから収集されたメトリックを視覚的に調査します。 IoT Edge デバイス用のキュレーションされた監視ブックは、パブリック テンプレートとして使用できます。
- IoT Hub に接続されているデバイスの場合、Azure portal の [IoT Hub] ページから、[監視] セクションの [ブック] ページに移動します。
- IoT Central に接続されているデバイスの場合、Azure portal の [IoT Central] ページから、[監視] セクションの [ブック] ページに移動します。
キュレーションされた作業ブックでは、IoT Edge ランタイム の組み込みメトリック が使用されます。 メトリックは、まず Log Analytics ワークスペースに 取り込む 必要があります。 これらのビューには、ワークロード モジュールからのメトリックインストルメンテーションは必要ありません。
キュレーション ブックにアクセスする
IoT 用 Azure Monitor ブックは、デバイス メトリックを視覚化できるテンプレートです。 ソリューションに合わせてカスタマイズできます。
キュレーションされたブックにアクセスするには、次の手順に従います。
Azure portal にサインインし、IoT Hub または IoT Central アプリケーションに移動します。
メニューの [監視] セクションから [ブック] を選択します。
パブリック テンプレートの一覧から閲覧するワークブックを選択します。
フリート ビュー: 複数の IoT Hub または Central アプリ間でデバイスのフリートを監視し、特定のデバイスの正常性スナップショットにドリルダウンします。
デバイスの詳細: IoT Edge デバイス上のメッセージング、モジュール、ホスト コンポーネントに関するデバイスの詳細を視覚化します。
アラート: 複数の IoT リソースに渡ってデバイスに対してトリガーされたアラートを表示します。
各ブックが提供するデータと視覚化のプレビューについては、次のセクションを参照してください。
注
次の画面キャプチャには、最新のブックのデザインが反映されていない場合があります。
フリート ビュー ブック
既定では、このビューには、現在の IoT クラウド リソースに関連付けられているデバイスの正常性が表示されます。 左上にあるドロップダウン コントロールを使用して、複数の IoT リソースを選択します。
[ 設定] タブを使用してしきい値を調整し、デバイスを正常または異常として分類します。
[ 詳細 ] ボタンを選択して、集計されたプライマリ メトリックのスナップショットを含むデバイスの一覧を表示します。 [状態] 列のリンクを選択して、個々のデバイスの正常性メトリックの傾向を表示するか、デバイス名を選択して詳細なメトリックを表示します。
デバイスの詳細ブック
デバイスの詳細ブックでは、次の 3 つのビューを使用できます。
- [メッセージング] ビューでは、デバイスのメッセージ ルートが視覚化され、メッセージング システムの全体的な正常性が報告されます。
- [モジュール] ビューでは、デバイス上の個々のモジュールがどのように実行されているのかが表示されます。
- [ホスト] ビューでは、ホスト コンポーネントのバージョン情報やリソースの使用など、ホスト デバイスに関する情報が表示されます。
ブックの上部にあるタブを選択して、ビューを切り替えます。
デバイスの詳細ブックは、IoT Edge ポータルベースのトラブルシューティング エクスペリエンスと統合されます。 この機能を使用して、デバイスからライブ ログをプルすることができます。 このエクスペリエンスにアクセスするには、ブックの上にある [ライブ <デバイス名> のトラブルシューティング] ボタンを選択します。
[メッセージング] ビューには、ルーティングの詳細、ルーティング グラフ、メッセージングの正常性の 3 つのサブセクションが含まれています。 任意の時間グラフをドラッグして放すと、グローバル時間範囲が選択した範囲に調整されます。
[ルーティング] セクションには、モジュールの送信とモジュールの受信の間のメッセージ フローが表示されます。 メッセージの数、レート、接続されているクライアントの数などの情報が表示されます。 送信者または受信者を選択すると、さらに詳しい情報が表示されます。 送信者を選択すると、送信者によって発生した待機時間の傾向グラフと、送信されたメッセージの数が表示されます。 受信側を選択すると、受信側のキューの長さの傾向と、受信したメッセージの数が表示されます。
[グラフ] セクションには、モジュール間のメッセージ フローの視覚的な表現が表示されます。 ドラッグとズームを使用してグラフを調整します。
[ 正常性] セクションには、メッセージング サブシステムの全体的な正常性に関連するさまざまなメトリックが表示されます。 エラーが発生した場合は、詳細を調べます。
アラート ブック
アラート ブックで 、事前に作成されたアラート ルール から生成された アラートを 表示します。 このビューでは、複数の IoT Hub または IoT Central アプリケーションからのアラートを表示できます。
重大度の行を選択すると、アラートの詳細が表示されます。 [アラート ルール] リンクでアラート コンテキストが開き、[デバイス] リンクで詳細なメトリック ブックが開きます。 このビューから開くと、デバイス詳細ワークブックはアラート発生時刻周辺の時間範囲に自動的に調整されます。
ブックをカスタマイズする
Azure Monitor ワークブック はカスタマイズ可能です。 パブリック テンプレートは、要件に合わせて編集できます。 すべての視覚化は、InsightsMetrics テーブルに対するリソース中心の Kusto 照会言語クエリによって駆動されます。
ワークブックを編集するためには、編集モードに入ります。 ブックのメニュー バーの [編集] ボタンを選択します。 キュレーション ブックでは、ブック グループが広範囲に使用されます。 視覚化クエリを表示するには、入れ子になった複数のグループで [編集] を選択する必要がある場合があります。
変更内容を新しいブックとして保存します。 保存したブックをチームと共有したり、組織のリソース デプロイの一部としてプログラムでデプロイしたりできます。