Application Insights の自動インストルメンテーションのトラブルシューティング
この記事は、Application Insights の自動インストルメンテーションに関する問題のトラブルシューティングに役立ちます。
Note
自動インストルメンテーションは、2021 年 10 月以前は "コード不要のアタッチ" と呼ばれていました。
自動インストルメンテーションを有効にした後にテレメトリ データが報告されない
App Service に対して Application Insights の自動インストルメンテーションを有効にしたが、テレメトリ データが報告されない場合は、これらの一般的なシナリオを確認します。
Application Insights SDK が既にインストールされている
.NET アプリと .NET Core アプリが SDK で既にインストルメント化されていると、自動インストルメンテーションが失敗します。
アプリを自動インストルメント化する場合は、Application Insights SDK を削除します。
サポートされていないバージョンの .NET または .NET Core を使用してアプリが発行されました
サポートされているバージョンの .NET または .NET Core がアプリケーションのビルドと発行に使用されたことを確認します。
バージョンがサポートされているかどうかを確認するには、.NET または .NET Core のドキュメントを参照してください。
診断ライブラリが検出された
次のライブラリが検出されると、自動インストルメンテーションが失敗します。
System.Diagnostics.DiagnosticSource
Microsoft.AspNet.TelemetryCorrelation
Microsoft.ApplicationInsights
自動インストルメンテーションを成功させるには、これらのライブラリを削除する必要があります。
自動インストルメンテーションを有効にした後、Application Insights SDK 自体に問題が発生する
Application Insights SDK の自己診断ログを収集して、問題を診断できます。 詳細については、「 Application Insights SDK の自己診断ログを収集する方法を参照してください。
詳細なヘルプ
Application Insights の自動インストルメンテーションに関する質問がある場合は、 Microsoft Q&A 質問ページに質問を投稿できます。
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。