Ger*_*ckl 7 .net c# azure-application-insights
我刚开始使用 Application Insights,想突出不同操作之间的依赖关系。目前我正在使用此代码:
using (var x = telemetry.StartOperation<DependencyTelemetry>("my TEst")) {
x.Telemetry.Type = "SQL";
}Run Code Online (Sandbox Code Playgroud)
将 Telemetry.Type 设置为“SQL”会使依赖项显示为 SQL DB,这很好,正是我想要的。但是我找不到有关此处支持哪些其他“类型”以及它们的确切类型是什么的任何信息?例如 Blob 商店?网络 API?
提前致谢,-格哈德
小智 7
我知道没有任何限制。
SDK 会自动报告某些依赖项(例如 SQL、Ajax),因此这些依赖项将在 Application Map 中获得一个漂亮的名称,但是您可以将任何有意义的内容放入应用程序的 BL 中。
可以在此处找到 Application Insights 现在收集的开箱即用依赖项类型列表,尽管文档不包含您感兴趣的依赖项类型字符串。
根据我自己的经验,非确定性列表:
在应用程序映射中获取自定义图标的依赖项类型:
- SQL
- 自定义 HTTP 类型,基于以下条件:
1. Azure blob:当主机名以 blob.core.windows.net
2. Azure 表:当主机名结束时with table.core.windows.net
3. Azure 队列:当主机名以 queue.core.windows.net 结尾时
4. Web 服务:当主机名以 .asmx 结尾或包含 .asmx/
5. WCF 服务:当主机名时以 .svc 结尾或包含 .svc/
- 所有其他 HTTP 或 AJAX
今后,该列表将使用其他依赖项类型进行扩展,这些依赖项类型将在 ApplicationMap 中获得自定义项。
| 归档时间: |
|
| 查看次数: |
2534 次 |
| 最近记录: |