Rozwiązywanie problemów z automatyczną instrumentacją usługi Application Insights

Ten artykuł ułatwia rozwiązywanie problemów z automatyczną instrumentacją w usłudze Application Insights.

Uwaga

Do października 2021 r. automatyczna instrumentacja była nazywana "dołączaniem bez kodu".

Dane telemetryczne nie są zgłaszane po włączeniu automatycznej instrumentacji

Przejrzyj te typowe scenariusze, jeśli włączono automatyczne instrumentację usługi Application Insights dla usługi App Service, ale nie widzisz zgłoszonych danych telemetrycznych.

Zestaw SDK usługi Application Insights został wcześniej zainstalowany

Automatyczna instrumentacja kończy się niepowodzeniem, gdy aplikacje platformy .NET i platformy .NET Core zostały już instrumentowane przy użyciu zestawu SDK.

Usuń zestaw SDK usługi Application Insights, jeśli chcesz automatycznie instrumentować aplikację.

Aplikacja została opublikowana przy użyciu nieobsługiwanej wersji platformy .NET lub platformy .NET Core

Sprawdź, czy do tworzenia i publikowania aplikacji użyto obsługiwanej wersji platformy .NET lub .NET Core.

Zapoznaj się z dokumentacją platformy .NET lub platformy .NET Core, aby ustalić, czy twoja wersja jest obsługiwana:

Wykryto bibliotekę diagnostyczną

Automatyczne instrumentacja kończy się niepowodzeniem, jeśli wykryje następujące biblioteki:

  • System.Diagnostics.DiagnosticSource
  • Microsoft.AspNet.TelemetryCorrelation
  • Microsoft.ApplicationInsights

Te biblioteki muszą zostać usunięte, aby automatyczne instrumentacja powiodła się.

Po włączeniu automatycznej instrumentacji występują problemy z samym zestawem SDK usługi Application Insights

Aby zdiagnozować problemy, można zbierać dzienniki samodiagnosty dla zestawu SDK usługi Application Insights. Aby uzyskać więcej informacji, zobacz How to collect self-diagnostic logs for Application Insights SDKs (Jak zbierać dzienniki samo diagnostyczne dla zestawów SDK usługi Application Insights).

Więcej pomocy

Jeśli masz pytania dotyczące automatycznego instrumentacji usługi Application Insights, możesz opublikować pytanie na naszej stronie pytań&odpowiedzi firmy Microsoft.

Skontaktuj się z nami, aby uzyskać pomoc

Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii platformy Azure.