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.
Environnements d'exécution pris en charge
- JVM 1.8 et plus.
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 :
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>