SQL 服务器和服务总线的 Azure Functions 依赖跟踪到 Application Insights

Azure Functions Dependency Tracking for SQL Server and Service Bus Into Application Insights

以前我有 Azure Web 应用程序(.net 核心),它成功地将 SQL 服务器和服务总线依赖项跟踪到 Application Insights 中。它不适用于 Azure Functions。

环境

我有 Azure API 前端和后端管理是 Azure Function 并且调用 SQL 服务器和服务总线。

我知道我正在发布我自己的答案。也有可能在未来有一些好的解决方案或者它以 in-process 模式的方式集成。

然后按照步骤操作。

  1. 添加包
Microsoft.ApplicationInsights.WorkerService
  1. 在配置主机中program.cs。
services.AddApplicationInsightsTelemetryWorkerService();

更多信息,请访问 https://docs.microsoft.com/en-us/azure/azure-monitor/app/worker-service