Microsoft.ApplicationInsights.DependencyCollector是否可以与Azure函数一起使用?

时间:2019-01-17 22:43:42

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

我尝试通过Azure函数安装Microsoft.ApplicationInsights.DependencyCollector。但是它没有收集任何依赖数据。仅当使用自定义事件时,我才能获取依赖项数据。有什么方法可以在不编写自定义代码的情况下启用此跟踪。

2 个答案:

答案 0 :(得分:1)

这是known issue,您应该始终编写自定义代码以在Azure Function中进行依赖项跟踪:

  

该功能对其他服务的依赖性未显示   自动,但是您可以编写自定义代码来显示依赖关系。   C# custom telemetry section中的示例代码显示了操作方式。

答案 1 :(得分:0)

Ivan Yangs anwser适用于Azure Functions v1。幸运的是,Microsft致力于解决此问题,并为Azure Functions v2和v3运行时提供了自动依赖项跟踪。

在这里,您将比较哪种Azure Function运行时支持哪些应用程序见解功能: https://docs.microsoft.com/en-us/azure/azure-monitor/app/azure-functions-supported-features