排查 Java 中的 OpenTelemetry 问题
本文讨论如何在 Java 中排查 OpenTelemetry 问题。
故障排除清单
步骤 1:启用诊断日志记录
默认情况下,诊断日志记录在 Azure Monitor Application Insights 中启用。 有关详细信息,请参阅 故障排除指南:适用于 Java 的 Azure Monitor Application Insights。
步骤 2:测试应用程序主机与引入服务之间的连接
Application Insights SDK 和代理发送遥测数据,以作为引入终结点的 REST 调用进行引入。 若要测试从 Web 服务器或应用程序主机计算机到引入服务终结点的连接,请使用 PowerShell 中的cURL命令或原始 REST 请求。 有关详细信息,请参阅 排查 Azure Monitor Application Insights 中缺少的应用程序遥测问题。
已知问题
如果从浏览器 下载要安装的 Application Insights 客户端库 ,下载的 JAR 文件有时会损坏,并且大约是源文件大小的一半。 如果遇到此问题,请运行 curl 或 wget 命令下载 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 的 Application Insights 版本 3.4.11。 若要查找当前版本的 Application Insights for Java 的版本号和 URL 地址,请参阅 https://github.com/microsoft/ApplicationInsights-Java/releases。
联系我们寻求帮助
如果你有任何疑问或需要帮助,请创建支持请求或联系 Azure 社区支持。 还可以向 Azure 反馈社区提交产品反馈。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈