Azure ローカル監視とは
適用対象: Azure Local 2311.2 以降
重要
Azure Stack HCI が Azure Local の一部になりました。 詳細情報。
この記事では、Azure ローカル監視の概要について説明します。
Azure Local の監視には、システムのすべてのコンポーネントからのデータの定期的な収集と分析が含まれており、潜在的な問題を迅速に特定して対処します。 定期的な監視は、Azure ローカル システムの正常性と機能を維持するために重要です。
現在のパフォーマンス パターンを理解し、パフォーマンスの異常を特定し、問題に対処する方法を開発するには、さまざまな時間と負荷条件でシステムのベースライン パフォーマンス メトリックを設定することが重要です。
Azure Local では、Insights、メトリック、ログ、ブック、アラートなどの Azure Monitor ツールを利用します。 これらのツールは、データを収集し、分析し、確立されたベースラインからの一貫性のある差異やトレンドの差異に積極的に対応するのに役立ちます。
Azure Local の監視機能
Azure Local には、Azure Monitor と完全に統合された監視機能が用意されています。 これらの機能は分析情報を提供し、データの視覚化と分析に役立ち、受信監視データへの対応を支援します。 以降のセクションでは、使用可能な機能と、それらの機能がもたらす利点の概要について説明します。
分析情報
Azure Local Insights では、主要なパフォーマンス ログと正常性ログを収集し、この収集されたデータを定義済みのダッシュボードで視覚化します。 これらのダッシュボードでは、ノード、仮想マシン (VM)、ストレージなど、Azure Local システムの全体的な正常性を包括的かつ視覚的に表現できます。 これにより、CPU とメモリ使用量、ネットワーク使用量、IOPS、スループット、レイテンシーなどのストレージ パフォーマンスを通じて、Azure Local システムのパフォーマンスと使用状況を可視化できます。 Azure Local の分析情報を使用すると、Azure Local の主要な機能を監視するために作成された専門的なワークブック、例えば Resilient File System (ReFS) の重複除去と圧縮、そして Dell のハードウェア監視のためのものにアクセスできます。 既存のワークブックをカスタマイズして新しいワークブックを作成することもできます。 これらの機能ブックの詳細については、「 Insights を使用した Azure ローカル機能の監視を参照してください。
Insights を使用して、1 つの Azure ローカル システムまたは複数のシステムを同時に監視できます。 Insights では Azure Monitor エージェントを使用してデータを収集し、そのデータを Log Analytics ワークスペースに格納します。 Kusto 照会言語 (KQL) を使用して Log Analytics ワークスペースのクエリを実行し、Azure ブックを使用して結果が視覚化されます。 Insights を使用して 1 つ以上の Azure ローカル システムを監視する方法については、「 Insights を使用して単一の Azure ローカル システムを監視するまたは Insights を使用して複数の Azure ローカル システムを監視するを参照してください。
メトリック
Azure Local Metrics では、インフラストラクチャを監視するための 60 を超える主要なメトリックが収集されます。これらはすぐに使用でき、追加料金もかかりません。 これらのメトリックには、CPU とメモリの使用量、IOPS、レイテンシーとスループットなどのストレージ パフォーマンス メトリック、ネットワーク スループット、VM パフォーマンス メトリックが含まれます。 これらのメトリックは、定義済みのグラフを使用して Azure Monitor で表示できます。 カスタム グラフを作成して、好みに応じてこれらのメトリックを視覚化することもできます。
メトリックを使用すると、クラスターからの数値データを専用の時系列データベースに格納できます。 このデータは、テレメトリと診断 Arc 拡張機能を使用して収集された後、メトリックス エクスプローラーを使用して分析されます。 メトリックの詳細については、「 Monitor Azure Local with Azure Monitor Metrics」を参照してください。
警告
Azure Local には、Azure Monitor アラートを使用したアラート機能が用意されています。 アラートは、監視データで重要な状態が見つかると事前に通知します。 アラートは、OS 正常性サービスの定義済み正常性エラーに基づいて発生させることも、収集したメトリックまたはログに基づいてカスタム アラートを作成することもできます。 カスタム アラートの作成を簡略化するために、テンプレートとして使用できる一連の推奨アラートが用意されています。
管理者は、そのアラートを見て、システムのユーザーが問題に気付く前に問題を識別して対処できます。 この応答には、管理者へのテキストまたは電子メール、またはエラー状態の修正を試みる自動化されたプロセスが考えられます。
アラートの詳細については、「 Azure Monitor アラートとは」を参照してください。
アラートの種類
次の表に、Azure Local の各アラートの種類に関する簡単な説明とセットアップ手順を示します。
アラートのタイプ | 説明 | 構成方法 |
---|---|---|
正常性アラート | OS 正常性サービスでは、ストレージ ボリュームの容量、ストレージ QoS、物理ディスクとネットワーク アダプターのハードウェアの問題、サーバーの CPU とメモリの使用状況、クラスターの構成など、80 を超える正常性の問題を監視します。 これらはシステムによって生成されるアラートであり、追加コストは発生しません。 Log Analytics を設定したり、アラート ルールを手動で作成したりする必要はありません。 |
Azure Local の正常性アラートの構成を参照してください。 |
ログ ベースのアラート | これらは、ログ データに対して高度なロジック操作を実行するために使用される、顧客が定義したアラートです。 これらのアラートを使用すると、Log Analytics クエリを使用して、定義済みの頻度でリソース ログを評価できます。 ログ アラートの使用を開始するための定義済みテンプレートが用意されています。 |
「 Azure Local のログ アラートを設定するを参照してください。 |
メトリック ベースのアラート | これらは、Azure ローカル システムのメトリックを定期的に評価するために使用される、顧客定義のアラートです。 メトリック アラートは、操作がほとんどまたはまったく必要ないデータに関するアラートを受け取る場合に便利です。 | 「 Azure Local のメトリック アラートを設定するを参照してください。 |
推奨アラート | これらは、Azure ローカル システム リソースの定義済みのメトリック ベースのアラートです。 これらのアラートでは、CPU 使用率や使用可能なメモリなど、一般的なメトリックセットの初期監視が提供されます。 | Azure Local の推奨アラート ルールを有効を参照してください。 |
大まかなアーキテクチャ
大まかに言えば、Azure ローカル監視のアーキテクチャは、次の主要なコンポーネントで構成されています。
- ログ、メトリック、テレメトリ、アラートを収集するための拡張機能のデプロイ。
- 分析情報、メトリック、ログ、ブック、アラートなどの Azure Monitor ツールを使用して、データを効果的に分析、視覚化、応答します。
次の図は、Azure ローカル監視の実装のアーキテクチャ表現です。