Freigeben über


Erste Schritte (Ergänzung)

In den folgenden Abschnitten erfahren Sie, wie Sie die automatische Java-Instrumentierung für bestimmte technische Umgebungen abrufen.

Azure App Service

Weitere Informationen finden Sie unter Anwendungsüberwachung für Azure App Service und Java.

Azure Functions

Weitere Informationen finden Sie unter Überwachen von Azure-Funktionen mit Azure Monitor Application Insights.

Azure Spring Apps

Weitere Informationen finden Sie unter Verwenden von Application Insights Java In-Process Agent in Azure Spring Apps.

Container

Hinweis

Verwenden Sie in Spring Boot Native Image-Anwendungen das Azure Monitor OpenTelemetry Distro /Application Insights in Spring Boot native Image Java-Anwendungsprojekt anstelle des Application Insights Java-Agents.

Docker-Einstiegspunkt

Wenn Sie das Exec-Formular verwenden, fügen Sie den Parameter -javaagent:"path/to/applicationinsights-agent-3.7.5.jar" der Parameterliste an einer beliebigen Stelle vor dem "-jar" Parameter hinzu, z. B.:

ENTRYPOINT ["java", "-javaagent:path/to/applicationinsights-agent-3.7.5.jar", "-jar", "<myapp.jar>"]

Wenn Sie das Shellformular verwenden, fügen Sie die Java Virtual Machine (JVM)-Arge -javaagent:"path/to/applicationinsights-agent-3.7.5.jar" irgendwo vor -jar, z. B.:

ENTRYPOINT java -javaagent:"path/to/applicationinsights-agent-3.7.5.jar" -jar <myapp.jar>

Docker-Datei

Ein Docker-Dateibeispiel:

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 diesem Beispiel kopieren Sie die Dateien applicationinsights-agent-3.7.5.jar und applicationinsights.json aus einem agent-Ordner (Sie können einen beliebigen Ordner auf Ihrem Computer auswählen). Diese beiden Dateien müssen sich im selben Ordner im Docker-Container befinden.

Partnercontainerimages

Wenn Sie ein Partnercontainerimage verwenden, das Sie nicht ändern können, fügen Sie die Application Insights Java-Agent-JAR-Datei von außen in den Container ein. Legen Sie die Umgebungsvariable für den Container JAVA_TOOL_OPTIONS=-javaagent:/path/to/applicationinsights-agent.jar fest.

Spring Boot

Weitere Informationen finden Sie unter Verwenden von Azure Monitor Application Insights mit Spring Boot.

Java-Anwendungsserver

Informationen zum Einrichten des Application Insights Java-Agents finden Sie unter Aktivieren von Azure Monitor OpenTelemetry für Java.

Tipps zum Konfigurieren der für verschiedene Java-Anwendungsserverserver finden in der Dokumentation für OpenTelemetry-Java-Agents unter -javaagent. In allen Beispielen verwenden Sie -javaagent:/path/to/applicationinsights-agent.jar anstelle von -javaagent:/path/to/opentelemetry-javaagent.jar.