はじめに
Azure でアプリケーションを移行または開発したら、アプリケーションのパフォーマンスを時間の経過とともに監視して、アプリケーションが最高の状態で実行されるようにします。 これには、アプリのメトリックを確認するだけでなく、パフォーマンスと使いやすさを向上させるために使用できる Azure サービスを定期的に調べることも含まれます。 クラウド上にあるということは、開始したインフラストラクチャに閉じ込められていないということを意味します。 既存のサービスの継続的な改善と新しいオプションの追加は、ユーザーにとってクラウドを改善するためにできることの一部です。
改善の機会を評価するには、既存のアプリのパフォーマンスを調べる必要があります。 Azure には、アプリケーションに対する徹底的な分析情報を可能にする堅牢なツールが用意されています。 このモジュールでは、これらのツールの一部と、それらを使用してアプリのパフォーマンス、改良の余地がある場所、アプリをデバッグして改善する方法を確認する方法について説明します。
最初に確認するツールは Azure Monitor で、アプリケーションで詳細を収集して表示できるユーティリティのスイートです。 次に、アプリケーションの特定の機能について学習するために使用できるインストルメンテーション ユーティリティである Application Insights について説明します。 ログ分析は、潜在的な問題の早期兆候を見つけるためにイベントを監視するのに役立ちます。 最後に、スナップショット デバッガーを使用すると、ユーザーのエクスペリエンスを妨げることなく、ライブ アプリケーションでコードを操作できます。
これらのユーティリティを組み合わせて使用すると、移行したアプリケーションが最高の状態で実行されるようにすることができます。
学習の目的
このモジュールを終了すると、次のことができるようになります。
- Azure Monitor と Application Insights がアプリとリソースのパフォーマンスの追跡にどのように役立つかについて説明する
- Kusto クエリを使用してログ分析を実行する
- スナップショット デバッガーがアプリの問題の検出にどのように役立つかについて説明する