【问题标题】:Track outgoing REST call in Java Function App inside Application Insights在 Application Insights 内跟踪 Java Function App 中的传出 REST 调用
【发布时间】:2022-08-18 02:09:30
【问题描述】:

据我了解,Azure Application Insights 能够自动跟踪和记录对应用程序的传入 HTTP 请求。

但是,我的用例是我需要跟踪传出HTTP 请求(我以编程方式发出)。

我有一个在 Azure 中运行的 Java 函数应用程序(带有 HTTP 触发器),并附加了 App Insights。它将传入的 HTTP 请求记录到函数应用。触发后,我的应用程序对第​​ 3 方 REST API 进行 REST 调用。我想将此调用记录为请求或 App Insights 中函数应用下的依赖项

关于如何做到这一点的指针表示赞赏。

文档似乎含糊不清。我查看了类似的question,它为 C# 和 this 提供了答案,但我的问题是 JAVA 和 Function App 特定的,我希望记录请求并正确相关到上述功能APP

    标签: java azure-functions azure-application-insights


    【解决方案1】:

    如果您查看 https://docs.microsoft.com/en-us/azure/azure-monitor/app/java-in-process-agent#instrumentation-libraries ,它会列出一堆自动收集的依赖项

    您只需使用其中一个自动收集的 HTTP 库(例如 OkHttp),并且应该自动跟踪传出的 http 调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-10
      • 1970-01-01
      • 1970-01-01
      • 2017-03-08
      • 2018-08-09
      • 2015-10-28
      相关资源
      最近更新 更多