Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V následujících částech se dozvíte, jak získat automatickou správu Javy pro konkrétní technická prostředí.
Azure App Service
Další informace najdete v tématu Monitorování aplikací pro Azure App Service a Javu.
Azure Functions (cloudové funkce od Microsoftu)
Další informace najdete v tématu Monitorování služby Azure Functions pomocí služby Azure Monitor Application Insights.
Azure Spring Apps
Další informace najdete v tématu Použití agenta Java In-Process Application Insights v Azure Spring Apps.
Kontejnery
Poznámka:
S aplikacemi Spring Boot v nativní imagi používejte místo agenta Java projekt Azure Monitor OpenTelemetry Distro / Application Insights v jarní bootovací nativní image Java aplikace.
Vstupní bod Dockeru
Pokud používáte formulář exec , přidejte parametr -javaagent:"path/to/applicationinsights-agent-3.7.1.jar"
do seznamu parametrů někam před "-jar"
parametr, například:
ENTRYPOINT ["java", "-javaagent:path/to/applicationinsights-agent-3.7.1.jar", "-jar", "<myapp.jar>"]
Pokud používáte formulář příkazového řádku, přidejte argument JVM -javaagent:"path/to/applicationinsights-agent-3.7.1.jar"
někam před -jar
, například:
ENTRYPOINT java -javaagent:"path/to/applicationinsights-agent-3.7.1.jar" -jar <myapp.jar>
Soubor Dockeru
Příklad souboru Dockerfile:
FROM ...
COPY target/*.jar app.jar
COPY agent/applicationinsights-agent-3.7.1.jar applicationinsights-agent-3.7.1.jar
COPY agent/applicationinsights.json applicationinsights.json
ENV APPLICATIONINSIGHTS_CONNECTION_STRING="CONNECTION-STRING"
ENTRYPOINT["java", "-javaagent:applicationinsights-agent-3.7.1.jar", "-jar", "app.jar"]
V tomto příkladu applicationinsights-agent-3.7.1.jar
zkopírujete soubory applicationinsights.json
ze agent
složky (můžete zvolit libovolnou složku počítače). Tyto dva soubory musí být ve stejné složce v kontejneru Dockeru.
Image partnerského kontejneru
Pokud používáte image partnerského kontejneru, kterou nemůžete upravit, připojte soubor JAR agenta Java Application Insights k kontejneru zvenčí. Nastavte proměnnou prostředí pro kontejner JAVA_TOOL_OPTIONS=-javaagent:/path/to/applicationinsights-agent.jar
.
Spring Boot
Další informace najdete v tématu Použití služby Azure Monitor Application Insights se spring bootem.
Aplikační servery Java
Informace o nastavení agenta Java Application Insights najdete v tématu Povolení OpenTelemetry služby Azure Monitor pro Javu.
Tipy ke konfiguraci -javaagent
různých aplikačních serverů v Javě najdete v dokumentaci k agentům OpenTelemetry Java.
Ve všech příkladech použijete -javaagent:/path/to/applicationinsights-agent.jar
místo -javaagent:/path/to/opentelemetry-javaagent.jar
.