Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I följande avsnitt får du lära dig hur du hämtar automatisk Java-instrumentering för specifika tekniska miljöer.
Azure App Service
Mer information finns i Programövervakning för Azure App Service och Java.
Azure-funktioner
Mer information finns i Övervaka Azure Functions med Azure Monitor Application Insights.
Azure Spring Apps
Mer information finns i Använda Application Insights Java In-Process Agent i Azure Spring Apps.
Behållare
Kommentar
Med Spring Boot Native Image-program använder du Azure Monitor OpenTelemetry Distro/Application Insights i Det inbyggda Java-avbildningsprojektet för Spring Boot i stället för Application Insights Java-agenten.
Docker-startpunkt
Om du använder exec-formuläret  lägger du till parametern -javaagent:"path/to/applicationinsights-agent-3.7.5.jar" i parameterlistan någonstans före parametern"-jar", till exempel:
ENTRYPOINT ["java", "-javaagent:path/to/applicationinsights-agent-3.7.5.jar", "-jar", "<myapp.jar>"]
Om du använder shell-formen, lägg till Java Virtual Machine (JVM) arg -javaagent:"path/to/applicationinsights-agent-3.7.5.jar" någonstans före -jar, till exempel:
ENTRYPOINT java -javaagent:"path/to/applicationinsights-agent-3.7.5.jar" -jar <myapp.jar>
Docker-fil
Ett Dockerfile-exempel:
FROM ...
COPY target/*.jar app.jar
COPY agent/applicationinsights-agent-3.7.5.jar applicationinsights-agent-3.7.5.jar 
COPY agent/applicationinsights.json applicationinsights.json
ENV APPLICATIONINSIGHTS_CONNECTION_STRING="CONNECTION-STRING"
        
ENTRYPOINT["java", "-javaagent:applicationinsights-agent-3.7.5.jar", "-jar", "app.jar"]
I det här exemplet kopierar du filerna applicationinsights-agent-3.7.5.jar och applicationinsights.json från en agent-mapp (du kan välja valfri mapp på datorn). Dessa två filer måste finnas i samma mapp i Docker-containern.
Partnercontaineravbildningar
Om du använder en partnercontaineravbildning som du inte kan ändra, att montera Application Insights Java-agent-jarfilen i containern från utsidan. Ange miljövariabeln för containern JAVA_TOOL_OPTIONS=-javaagent:/path/to/applicationinsights-agent.jar.
Spring Boot
Mer information finns i Använda Azure Monitor Application Insights med Spring Boot.
Java-programservrar
Information om hur du konfigurerar Application Insights Java-agenten finns i Aktivera Azure Monitor OpenTelemetry för Java.
              Mer information om hur du konfigurerar för olika Java-programservrar finns i programserverkonfigurationen i Dokumentationen om Java-agenten -javaagent OpenTelemetry.
I alla exempel kommer du att använda -javaagent:/path/to/applicationinsights-agent.jar i stället för -javaagent:/path/to/opentelemetry-javaagent.jar.