Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.