針對 Java 中的 OpenTelemetry 問題進行疑難解答

本文討論如何針對 Java 中的 OpenTelemetry 問題進行疑難解答。

疑難解答檢查清單

步驟 1:啟用診斷記錄

根據預設,診斷記錄會在 Azure 監視器 Application Insights 中啟用。 如需詳細資訊,請參閱 疑難解答指南:適用於 Java 的 Azure 監視器 Application Insights

步驟 2:測試應用程式主機與擷取服務之間的連線

Application Insights SDK 和代理程式會傳送遙測,以在擷取端點上擷取為 REST 呼叫。 若要測試從 Web 伺服器或應用程式主電腦到擷取服務端點的連線能力,請使用來自 PowerShell 的 cURL 命令或原始 REST 要求。 如需詳細資訊,請參閱 針對 Azure 監視器 Application Insights 中遺失的應用程式遙測進行疑難解答

已知問題

  • 如果您從瀏覽器 下載 Application Insights 用戶端連結庫以進行安裝 ,有時下載的 JAR 檔案會損毀,且大約是原始程式檔的一半大小。 如果您遇到此問題,請執行 curlwget 命令來下載 JAR 檔案,如下列範例命令呼叫所示:

    curl --location --output applicationinsights-agent-3.4.11.jar https://github.com/microsoft/ApplicationInsights-Java/releases/download/3.4.11/applicationinsights-agent-3.4.11.jar
    
    wget --output-document=applicationinsights-agent-3.4.11.jar https://github.com/microsoft/ApplicationInsights-Java/releases/download/3.4.11/applicationinsights-agent-3.4.11.jar
    

    注意事項

    範例命令呼叫適用於 Java 3.4.11 版的 Application Insights。 若要尋找目前版本的 Application Insights for Java 版本號碼和 URL 位址,請參閱 https://github.com/microsoft/ApplicationInsights-Java/releases

與我們連絡,以取得說明

如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以將產品意見反應提交給 Azure 意應見反社群