我正在做一些测试&使用来自.NET Framework控制台应用程序的Cosmos DB(SQL API)进行原型设计,我希望看到Cosmos DB调用出现在Application Insights中。 我在Main()中设置了检测键,但是我没有看到Cosmos的任何遥测输出。
TelemetryConfiguration.Active.InstrumentationKey = "...";
这只会发生在Web App项目中吗? 有没有什么办法可以配置Cosmos在控制台应用程序中发送遥测?
编辑: 我在Visual Studio 2017中使用了C#.NET Framework控制台应用程序模板。我添加了Microsoft.ApplicationInsights NuGet包v2.4.0。 如果我像上面那样设置InstrumentationKey,我会从我创建和使用的TelemetryClient()对象中获得输出,但是我没有从我使用的Cosmos DB库中进行任何依赖性遥测。 (Microsoft.Azure.DocumentDB,v 1.19.0)。
由于
-John