Azure App-Services Tracing for Java

您可以透過配置 Dockerfile ,針對以 Java 及其他 Java 虛擬機器型語言 (例如 Kotlin) 撰寫的 Azure App-Services 設定 Instana AutoTrace

支援的執行時期

  • JVM 1.8.152-19

配置

開始之前

您必須確保 Azure App-Services 感應器 已設定用於 App-Services 監視。 Azure App-Services 感應器會收集版本的必要資訊,以及 Instana 無法從 Azure App-Service 執行時期內部收集的部分執行時期度量值。

啟用追蹤

若要在 Azure App-Services 上啟用 JVM 型應用程式的追蹤,請在 Dockerfile 中新增下列配置:

附註: 只有在您設定環境變數之後, Instana Azure 代理程式才會開始監視您的應用程式。 如果您稍後設定這些環境變數,請確保重新啟動 Azure App-Services 以套用變更。

``` {: codeblock}

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 無伺服器監視端點. Make sure to use the correct value for your region that starts with https://serverless-.> ENV INSTANA_AGENT_KEY=<Your 代理程式金鑰.> ENV ENV_AZURE_APP_SERVICE_CLIENT_ID=ENV ENV_AZURE_APP_SERVICE_CLIENT_SCERET=ENV ENV_AZURE_APP_SERVICE_TENANT_ID=