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