Azure App Services Nachverfolgung für „ Java “
Sie können Instana AutoTrace für Azure App-Services einrichten, die in Java und anderen Java virtuellen Maschinen-basierten Sprachen wie Kotlin geschrieben sind, indem Sie Ihre Dockerfile konfigurieren.
Weitere Informationen finden Sie unter Instana AutoTrace.
Unterstützte Laufzeiten
- JVM 1.8 und darüber hinaus.
konfigurieren
Vorbereitende Schritte
Sie müssen sicherstellen, dass der Sensor „ Azure App-Services“ für die Überwachung von App-Services eingerichtet ist. Der „ Azure “-App-Services-Sensor erfasst erforderliche Informationen zu Versionen und bestimmten Laufzeitmetriken, die „ Instana “ nicht aus der Laufzeitumgebung des „ Azure “-App-Services heraus erfassen kann.
Traceerstellung aktivieren
Um die Ablaufverfolgung von Anwendungen auf Basis von „ JVM “ in den „ Azure App-Services“ zu aktivieren, fügen Sie die folgende Konfiguration in Ihre „Dockerfile“-Datei ein:
COPY --from=containers.instana.io/instana/release/azure/app-service/jvm:latest /instana /instana
ENV JAVA_TOOL_OPTIONS="-javaagent:/instana/instana-azure-collector.jar"
ENV INSTANA_ENDPOINT_URL=<This is your [serverless monitoring endpoint](../../../setup_and_manage/endpoints_and_keys.html#endpoints-for-serverless-monitoring). Make sure to use the correct value for your region that starts with `https://serverless-`.>
ENV INSTANA_AGENT_KEY=<Your [agent key](../../../setup_and_manage/endpoints_and_keys.html#agent-key).>
ENV ENV_AZURE_APP_SERVICE_CLIENT_ID=<Client ID of the Azure App-Services which needs to be monitored>
ENV ENV_AZURE_APP_SERVICE_CLIENT_SCERET=<Client sceret of the Azure App-Services which needs to be monitored>
ENV ENV_AZURE_APP_SERVICE_TENANT_ID= <Tenant ID of the Azure App-Services which needs to be monitored>