Felsöka Problem med OpenTelemetry i Java

Den här artikeln beskriver hur du felsöker Problem med OpenTelemetry i Java.

Checklista för felsökning

Steg 1: Aktivera diagnostikloggning

Som standard är diagnostikloggning aktiverat i Azure Monitor Application Insights. Mer information finns i Felsökningsguide: Azure Monitor Application Insights för Java.

Steg 2: Testa anslutningen mellan programvärden och inmatningstjänsten

Application Insights SDK:er och agenter skickar telemetri för att matas in som REST-anrop vid våra inmatningsslutpunkter. Om du vill testa anslutningen från webbservern eller programvärddatorn till inmatningstjänstens slutpunkter använder du cURL-kommandon eller råa REST-begäranden från PowerShell. Mer information finns i Felsöka programtelemetri som saknas i Azure Monitor Application Insights.

Kända problem

  • Om du laddar ned Application Insights-klientbiblioteket för installation från en webbläsare är ibland den nedladdade JAR-filen skadad och är ungefär hälften så stor som källfilen. Om det här problemet uppstår laddar du ned JAR-filen genom att köra curl- ellerwget-kommandot , som du ser i följande exempelkommandoanrop:

    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
    

    Obs!

    Exempelkommandoanropen gäller för Application Insights för Java version 3.4.11. Information om hur du hittar versionsnumret och URL-adressen för den aktuella versionen av Application Insights för Java finns i https://github.com/microsoft/ApplicationInsights-Java/releases.

Kontakta oss för att få hjälp

Om du har frågor eller behöver hjälp skapar du en supportförfrågan eller frågar Azure community support. Du kan också skicka produktfeedback till Azure-feedbackcommunityn.