Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In de volgende secties leert u hoe u automatische java-instrumentatie voor specifieke technische omgevingen kunt verkrijgen.
Azure App Service
Zie Toepassingsbewaking voor Azure-app Service en Java voor meer informatie.
Azure Functions (serverloze computerdiensten van Azure)
Zie Azure Functions bewaken met Azure Monitor Application Insights voor meer informatie.
Azure Spring Apps
Zie Application Insights Java In-Process Agent gebruiken in Azure Spring Apps voor meer informatie.
Verpakkingen
Notitie
Gebruik met Spring Boot Native Image-toepassingen het Azure Monitor OpenTelemetry Distro/Application Insights in spring Boot native image Java application project in plaats van de Application Insights Java-agent.
Docker-toegangspunt
Als u het exec-formulier gebruikt, voegt u de parameter -javaagent:"path/to/applicationinsights-agent-3.7.5.jar" ergens vóór de parameter toe aan de "-jar" lijst met parameters, bijvoorbeeld:
ENTRYPOINT ["java", "-javaagent:path/to/applicationinsights-agent-3.7.5.jar", "-jar", "<myapp.jar>"]
Als u het shell-formulier gebruikt, voegt u het JVM-argument -javaagent:"path/to/applicationinsights-agent-3.7.5.jar" (Java Virtual Machine) ergens eerder -jartoe, bijvoorbeeld:
ENTRYPOINT java -javaagent:"path/to/applicationinsights-agent-3.7.5.jar" -jar <myapp.jar>
Docker-bestand
Een Dockerfile-voorbeeld:
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"]
In dit voorbeeld kopieert u de applicationinsights-agent-3.7.5.jar bestanden uit applicationinsights.json een agent map (u kunt elke map van uw computer kiezen). Deze twee bestanden moeten zich in dezelfde map in de Docker-container bevinden.
Containerinstallatiekopieën van partners
Als u een containerinstallatiekopieën van partners gebruikt die u niet kunt wijzigen, koppelt u het Jar-bestand van de Java-agent van Application Insights aan de container van buiten. Stel de omgevingsvariabele voor de container JAVA_TOOL_OPTIONS=-javaagent:/path/to/applicationinsights-agent.jarin.
Spring Boot
Zie Azure Monitor Application Insights gebruiken met Spring Boot voor meer informatie.
Java-toepassingsservers
Zie Azure Monitor OpenTelemetry voor Java inschakelen voor Java voor meer informatie over het instellen van de Application Insights Java-agent.
Zie de configuratie van de toepassingsserver in de documentatie van de OpenTelemetry Java-agent voor tips over het configureren van de -javaagent voor verschillende Java-toepassingsservers.
In alle voorbeelden gebruikt -javaagent:/path/to/applicationinsights-agent.jar u in plaats van -javaagent:/path/to/opentelemetry-javaagent.jar.