Application Insights の自動インストルメンテーションのトラブルシューティング

この記事は、Application Insights での自動インストルメンテーションに関する問題のトラブルシューティングに役立ちます。

注:

自動インストルメンテーションは、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 フィードバック コミュニティに製品フィードバックを送信することもできます。