Azure App Services Recherche d' Java

Vous pouvez configurer Instana AutoTrace pour les services d'applications Azure écrits en Java et d'autres langages basés sur des machines virtuelles Java, tels que Kotlin, en configurant votre fichier Dockerfile.

Pour plus d'informations, consultez Instana AutoTrace.

Configuration

Avant de commencer

Vous devez vous assurer que le capteur « App-Services » d' Azure est configuré pour la surveillance des services d'application. Le capteur « App-Services » d' Azure recueille les informations nécessaires concernant les versions et certains indicateurs d'exécution qu' Instana ne peut pas collecter depuis l'environnement d'exécution de l'application Azure.

Activation du traçage

Pour activer le traçage des applications basées sur JVM dans les services d'applications d' Azure, ajoutez la configuration suivante dans votre fichier Dockerfile :

Remarque : l'agent Instana Azure ne commence à surveiller votre application qu'une fois que vous avez défini les variables d'environnement. Si vous définissez ces variables d'environnement ultérieurement, veillez à redémarrer les services d'application d' Azure pour que les modifications soient prises en compte.
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>