Rozwiązywanie problemów z opentelemetrią na platformie .NET

W tym artykule omówiono sposób rozwiązywania problemów z usługą OpenTelemetry na platformie .NET.

Lista kontrolna rozwiązywania problemów

Krok 1. Włączanie rejestrowania diagnostycznego

Eksporter usługi Azure Monitor używa usługi EventSource do rejestrowania wewnętrznego. Dzienniki eksportera są dostępne dla dowolnego elementu EventListener, decydując się na źródło o nazwie OpenTelemetry-AzureMonitor-Exporter. Aby uzyskać instrukcje rozwiązywania problemów, zobacz Rozwiązywanie problemów z funkcją OpenTelemetry w usłudze GitHub.

Krok 2. Testowanie łączności między hostem aplikacji a usługą pozyskiwania

Zestawy SDK usługi Application Insights i agenci wysyłają dane telemetryczne w celu pozyskiwania ich jako wywołań REST w naszych punktach końcowych pozyskiwania. Aby przetestować łączność z serwera internetowego lub komputera hosta aplikacji z punktami końcowymi usługi pozyskiwania, użyj poleceń cURL lub nieprzetworzonych żądań REST z programu PowerShell. Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z brakującymi danymi telemetrycznymi aplikacji w usłudze Azure Monitor Application Insights.

Znane problemy

Następujące elementy są znane problemy dla eksporterów OpenTelemetry usługi Azure Monitor:

  • Brak nazwy operacji w danych telemetrycznych zależności. Brak nazwy operacji powoduje błędy i niekorzystnie wpływa na środowisko karty wydajności.

  • Brak modelu urządzenia w danych telemetrycznych żądań i zależności. Brakujący model urządzenia niekorzystnie wpływa na analizę kohorty urządzeń.

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.