Rozwiązywanie problemów z opentelemetrią w języku Java

W tym artykule omówiono sposób rozwiązywania problemów z usługą OpenTelemetry w języku Java.

Lista kontrolna rozwiązywania problemów

Krok 1. Włączanie rejestrowania diagnostycznego

Domyślnie rejestrowanie diagnostyczne jest włączone w usłudze Azure Monitor Application Insights. Aby uzyskać więcej informacji, zobacz Przewodnik rozwiązywania problemów: Usługa Azure Monitor Application Insights dla języka Java.

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

  • Jeśli pobierzesz bibliotekę klienta usługi Application Insights do instalacji z przeglądarki, czasami pobrany plik JAR jest uszkodzony i ma około połowy rozmiaru pliku źródłowego. Jeśli wystąpi ten problem, pobierz plik JAR, uruchamiając polecenie curl lub wget , jak pokazano w poniższych przykładowych wywołaniach poleceń:

    curl --location --output applicationinsights-agent-3.4.11.jar https://github.com/microsoft/ApplicationInsights-Java/releases/download/3.4.11/applicationinsights-agent-3.4.11.jar
    
    wget --output-document=applicationinsights-agent-3.4.11.jar https://github.com/microsoft/ApplicationInsights-Java/releases/download/3.4.11/applicationinsights-agent-3.4.11.jar
    

    Uwaga

    Przykładowe wywołania poleceń dotyczą usługi Application Insights dla języka Java w wersji 3.4.11. Aby znaleźć numer wersji i adres URL bieżącej wersji usługi Application Insights dla języka Java, zobacz https://github.com/microsoft/ApplicationInsights-Java/releases.

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.