注
Application Insight リソースをアラートベースのスマート検出 (プレビュー) に移行できます。 移行によって、さまざまなスマート検出モジュールのアラート ルールが作成されます。 作成されたこれらのルールは、他の Azure Monitor アラート ルールと同じように管理および構成できます。 これらのルールのアクション グループを構成して、新たな検出時のアクションの実行や通知のトリガーを行うための複数の方法を有効にすることもできます。
詳細については、「スマート検出アラートの移行」を参照してください。
トレースはバックグラウンドの状況を把握するのに役立つため、アプリケーションで広く使用されています。 問題が発生したときに、望ましくない状態の原因となる一連のイベントを可視化するうえでトレースは極めて重要です。 トレースはほとんど構造化されていませんが、その重大度レベルでも貴重な情報を提供できます。 アプリケーションの安定した状態では、 良好 なトレース (Info と Verbose) と 不良 トレース (Warning、 Error、および Critical) の比率が安定すると予想されます。
通常、一時的なネットワークの問題など、さまざまな理由により、ある程度の悪い痕跡が生じることは普通です。 しかし、実際の問題が増加し始めると、通常は、悪いトレースと良好なトレースの相対的な割合の増加として現れます。 スマート検出は、アプリケーションがログに記録するトレース テレメトリを自動的に分析し、重要度の異常なパターンについて警告することができます。
この機能を使うには、アプリのトレース ログを構成する以外に、特別なセットアップは必要ありません。 「.NET または Java 用にトレース ログ リスナーを構成する方法」を参照してください。 この機能は、アプリが十分なトレース テレメトリを生成する際にアクティブになります。
この種類のスマート検出通知はどのような場合に取得されますか。
この種類の通知は、 良好な トレース ( Info または Verboseのレベルでログに記録されたトレース) と 無効な トレース ( Warning、 Error、または Fatalのレベルでログに記録されたトレース) の比率が、過去 7 日間に計算されたベースラインと比較して特定の日に低下している場合に表示されます。
アプリに問題があるのは確かですか
通知は、アプリに確実に問題があることを示すものではありません。 良好トレースと不良トレースの比率の低下はアプリケーションの問題を示している可能性がありますが、無害な場合もあります。 たとえば、アプリケーションの新しいフローが既存のフローよりも悪いトレースを出力しているために増加する可能性があります。
どのように修正すればよいですか
通知には、診断プロセスでサポートされる診断情報が含まれています。
- トリアージ。 通知では影響を受ける操作の数が示されます。 この情報を基に、問題に優先順位を割り当てることができます。
- 範囲。 問題の影響を受けるのはすべてのトラフィックか、それとも一部の操作だけか。 この情報を通知から取得できます。
- 診断。 サポート情報にリンクしている関連項目とレポートを使用して、問題の詳細な診断に役立てることができます。