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。
环境
- 网络 6
- dotnet 隔离模式
- 日志级别默认设置为“信息”。
- Azure 环境使用 Azure Functions 的消费计划。
- 已配置 Application Insights 密钥。
我有 Azure API 前端和后端管理是 Azure Function 并且调用 SQL 服务器和服务总线。
- Api管理服务对 Azure 函数的依赖性已成功解决,但对其他组件的 Azure 函数无法正常工作。
我知道我正在发布我自己的答案。也有可能在未来有一些好的解决方案或者它以 in-process 模式的方式集成。
然后按照步骤操作。
- 添加包
Microsoft.ApplicationInsights.WorkerService
- 在配置主机中program.cs。
services.AddApplicationInsightsTelemetryWorkerService();
更多信息,请访问
https://docs.microsoft.com/en-us/azure/azure-monitor/app/worker-service
以前我有 Azure Web 应用程序(.net 核心),它成功地将 SQL 服务器和服务总线依赖项跟踪到 Application Insights 中。它不适用于 Azure Functions。
环境
- 网络 6
- dotnet 隔离模式
- 日志级别默认设置为“信息”。
- Azure 环境使用 Azure Functions 的消费计划。
- 已配置 Application Insights 密钥。
我有 Azure API 前端和后端管理是 Azure Function 并且调用 SQL 服务器和服务总线。
- Api管理服务对 Azure 函数的依赖性已成功解决,但对其他组件的 Azure 函数无法正常工作。
我知道我正在发布我自己的答案。也有可能在未来有一些好的解决方案或者它以 in-process 模式的方式集成。
然后按照步骤操作。
- 添加包
Microsoft.ApplicationInsights.WorkerService
- 在配置主机中program.cs。
services.AddApplicationInsightsTelemetryWorkerService();
更多信息,请访问 https://docs.microsoft.com/en-us/azure/azure-monitor/app/worker-service