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.

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:

Hinweis: Der Agent „ Instana “ ( Azure ) beginnt erst mit der Überwachung Ihrer Anwendung, nachdem Sie die Umgebungsvariablen festgelegt haben. Wenn Sie diese Umgebungsvariablen zu einem späteren Zeitpunkt festlegen, müssen Sie die App-Services von „ Azure “ neu starten, damit die Änderungen wirksam werden.
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>