パフォーマンス効率とは、ユーザーからの要求に合わせて効率的な方法でワークロードをスケーリングできることです。 仮想マシンのパフォーマンスを監視するには、次の情報を使用します。
この記事では、Azure Well-Architected Framework の一部としての Azure Monitor のパフォーマンス効率について説明します。 Azure Well-Architected Framework は、ワークロードの品質向上に使用できる一連の基本原則です。 このフレームワークは、優れたアーキテクチャの 5 つの柱で構成されています。
- 信頼性
- 安全
- コストの最適化
- オペレーショナル エクセレンス
- パフォーマンス効率
Azure Monitor ログ
設計チェックリスト
- ログ クエリの監査を構成し、Log Analytics ワークスペースの分析情報を使用して、低速で非効率的なクエリを特定します。
構成に関する推奨事項
勧告 | メリット |
---|---|
ログ クエリの監査を構成し、Log Analytics ワークスペースの分析情報を使用して、低速で非効率的なクエリを特定します。 | ログ クエリの監査 には、各クエリの実行に必要なコンピューティング時間と、結果が返されるまでの時間が格納されます。 Log Analytics ワークスペースの分析情報では、このデータを使用して、ワークスペース内の非効率的な可能性のあるクエリを一覧表示します。 これらのクエリを書き直して、パフォーマンスを向上することを検討してください。 ログ クエリの最適化に関するガイダンスについては、「Azure Monitor でログ クエリを最適化する」を参照してください。 |
仮想マシン
設計チェックリスト
- クライアント ワークフローのパフォーマンスを監視するために、データ収集とアラートを構成します。
構成に関する推奨事項
勧告 | 説明 |
---|---|
クライアント ワークフローのパフォーマンスを監視するために、データ収集とアラートを構成します。 | 「Azure Monitor を使用して仮想マシンを監視する: データを収集する」の情報を使用して、クライアント ワークロードのパフォーマンスを測定するクライアント データ収集を構成します。 「Azure Monitor を使用した仮想マシンの監視: アラート」の情報を使用して、クライアント ワークロードの潜在的なパフォーマンス上の問題を事前に通知するアラート ルールを作成します。 |
コンテナー
設計チェックリスト
- クラスターの Prometheus メトリックの収集を有効にする。
- Container Insights を有効にして、クラスターのパフォーマンスを追跡する。
- 推奨される Prometheus アラートを有効にする。
構成に関する推奨事項
勧告 | メリット |
---|---|
クラスターの Prometheus メトリックの収集を有効にする。 | Prometheus は、Cloud Native Compute Foundation のクラウドネイティブ メトリック ソリューションで、Kubernetes クラスターからメトリック データを収集して分析するために使用される最も一般的なツールです。 Prometheus 環境がまだない場合は、Prometheus 用の Azure Monitor マネージド サービスを使用して、クラスターで Prometheus を有効にします。 Azure Managed Grafana を使用して、収集された Prometheus データを分析します。 既定の構成を超えて追加のメトリックを収集する場合は、「Prometheus 用 Azure Monitor マネージド サービスで Prometheus メトリックのスクレイピングをカスタマイズする」を参照してください。 |
Container Insights を有効にして、クラスターのパフォーマンスを追跡する。 | Kubernetes クラスターに対して Container Insights を有効にした場合、ビューとブックを使用して、クラスターのコンポーネントのパフォーマンスを追跡できます。 このデータは、Prometheus によって収集されたデータと重複する可能性があります。 コストに関する推奨事項については、「コストの最適化」を参照してください。 |
推奨される Prometheus アラートを有効にする。 | Azure Monitor のアラートにより、問題が検出されたときに事前に通知されます。 クラスターで最も一般的な可用性とパフォーマンスの問題を検出する一連の推奨される Prometheus アラート ルールから始めます。 Container Insights によって収集されたデータを使用して、ログ検索アラートを追加する可能性があります。 |
次のステップ
- Azure Monitor の概要について詳しくは、こちらをご覧ください。