システム監視
システム観点で Azure Machine Learning や関連するサービスの監視について説明します。
Azure Monitor
Azure の監視で中心的な役割を果たすのは Azure Monitor です。Azure Monitor は Azure 上で利用できる監視に関連する多数の機能を統合し、一元的な管理を可能にしています。
Azure Machine Learning の監視
Azure Machine Learning も同様に Azure Monitor を用いて監視の機能を提供しています。代表的な アクティビティログ、プラットフォームメトリック、リソースログの 3 つ監視データの概要は次の通りです。
監視データ | 概要 | 格納先 | 分析ツール |
---|---|---|---|
アクティビティログ | ワークスペース、計算リソースの作成・更新など | Azure Monitor に自動で収集・格納されるが、他の場所にルーティングすることもできる。 | Azure Monitor の可視化 |
プラットフォームメトリック | 実験の実行、モデルの統計情報、クォータ情報など | Azure Monitor に自動で収集・格納されるが、他の場所にルーティングすることもできる。 | Azure Monitor の可視化 |
リソースログ | アセットやジョブの作成・削除・読み取りのイベント情報など | "診断設定" から明治的に収集するログの種類とルーティング先を指定する。 | Azure Monitor の可視化、Log Analytics |
参考情報
ネットワークの監視
外部へのインターネット通信の必要性 にあるように、Data Scientist はインターネット上にあるさまざまなコンテンツを利用します。Hub 構成で Azure Firewall の利用した場合、通信ログが一元的に取得できるため、ユーザのアクセス履歴を分析し、ネットワーク制御の設定に役立てることができます。
Azure Firewall の監視用のダッシュボード (Workbook) が公開されているのでご活用ください。
サンプル : Create an Azure ML monitoring dashboard
消費エネルギー
プラットフォームメトリックで収集された GPU エネルギーメトリック (GpuEnergyJoules) を Azure Machine Learning Studio や Azure Monitor で表示することgあできます。