Azure Functions アプリ診断は、Durable Functions アプリケーションの潜在的な問題を監視および診断するために、Azure portal の便利なリソースです。 問題の診断に役立つだけでなく、潜在的な解決策や関連ドキュメントも提供され、問題をより迅速に解決するのに役立ちます。
Azure Functions アプリ診断を使用する方法
Function App リソースに移動します。 左側のメニューで、[ 問題の診断と解決] を選択します。
"Durable Functions" を検索し、結果を選択します。
Durable Functions の検出機能の内部に入り、Durable Functions アプリが持つ一般的な問題をチェックします。 また、この検出機能を使用すると、役に立つ可能性があるツールやドキュメントへのリンクも提供されます。 検出機能のさまざまな分析情報を確認して、アプリケーションの正常性について学習します。 検出機能でアプリが使用している Durable Functions 拡張機能のバージョン、パフォーマンスの問題、エラーや警告などが含まれていると示されている例がいくつかあります。 問題がある場合は、それらを軽減して解決する方法に関する提案が表示されます。
その他の便利な検出器
ウィンドウの左側には、さまざまな問題をチェックするように設計された検出器の一覧があります。 このセクションでは、いくつかの点について説明します。
Functions App Down または Report Errors ディテクタは、アプリケーションの停止またはエラーの報告の原因となる可能性があるアプリケーションの主要な領域をチェックするさまざまな検出機能から結果を取得します。 次のスクリーンショットは、実行されたチェック (すべての 15 個がスクリーンショットにキャプチャされているわけではありません) と、注意が必要な 2 つの問題を示しています。
CPU 使用率の高い分析を最大化すると、1 つのアプリで CPU 使用率が高くなっていることが示されます。
[ソリューションの表示] をクリックすると、次の方法が推奨されます。 2 番目のオプションに従う場合は、ボタンをクリックしてサイトを簡単に再起動できます。
メモリ分析を最大化すると、次の警告とグラフが表示されます。 (スクリーンショットではキャプチャされないコンテンツが増える点に注意してください)。
[ソリューションの表示] をクリックすると、次の方法が推奨されます。 ボタンをクリックすると簡単にスケールアップできます。