【发布时间】:2020-06-26 19:42:14
【问题描述】:
我想改进一个开源数据驱动程序并将其集成到 Azure Application Insights 中,例如 Sql Server,您只需添加它...
另一种选择是像 Azure 消息总线一样设置它:module.IncludeDiagnosticSourceActivities.Add("Microsoft.Azure.ServiceBus");
我该怎么做?有没有关于该主题的文档?
【问题讨论】:
-
您可能需要创建一个
TelemetryModule或至少一些TelemetryProcessors/TelemetryInitializers。由于大多数 AddAppInsights 调用都配置了DependencyTelemetryModule,因此 Sql 的东西起作用了。它本身是开源的,所以也许是一个开始的地方 -
是吗?开源我的意思是......你能指出我的实现吗?
-
现在不行了。但我向你保证,因为我之前已经挖掘过它,试图做与你类似的事情。查找 Web 组件的 Appinsight github。如果我没记错的话,它可能已经存档了,但这就是我开始的地方。
-
事实上,在所有 github 上搜索
DependencyTrackingTelemetryModule,然后将其缩减为 C# 并在 ASP.Net 存储库中)。这就是我所做的。 (我在原始评论中的名称有错字。我在这里更正了)
标签: c# monitoring azure-application-insights