【发布时间】:2019-08-21 14:25:23
【问题描述】:
不久前,我们通过 Azure 门户启用了应用洞察。一切都很好,我们想要记录一些额外的自定义信息。因此,我们现在必须在代码中包含 appInsight SDK 并创建 TelemetryClient and RequestTelemetry。
理想情况下,我们希望启用与我们在 azure 门户中启用的完全相同的设置(例如,启用分析、推荐的集合级别、sql 命令和禁用快照调试器)。
但是,当我查看 appinsight 配置文件时,我意识到这个文件比 azure 门户提供的要复杂得多。
有没有办法将我们在 azure 门户上启用的内容转换为配置文件?
或者,如果我删除此配置文件(只需在我们的 c#RequestTelemetry 实例中添加自定义字段),appInsights 会自动使用来自 azure 门户的设置吗?
【问题讨论】:
-
只要确保您使用的是相同的检测密钥,它应该可以正常工作。
-
@StephenMcDowell 我需要删除配置文件吗?
-
不确定你说的是哪个配置文件。如果在您启用它时创建了一个特殊的配置文件,那么我会留下它。对于应用程序本身,在添加 AppInsights 时,您需要完成配置它的步骤。通常这涉及将检测密钥放在配置文件中。
标签: azure azure-application-insights