.net core 3.1中httptrigger功能的application insights中添加Telemetry日志
Add Telemetry logs in application insights of httptrigger function in .net core 3.1
我已经在 .net core 3.1 中创建了 http 触发器功能,但我无法添加用于记录应用程序洞察的遥测。
我正在使用启动 class 并在 csproj 中添加包 Microsoft.Azure.Functions.Extensions。
但是我收到这个错误
An unhandled host error has occurred. [2021-06-17T13:08:55.752Z] Microsoft.Extensions.DependencyInjection.Abstractions: Unable to resolve service for type 'Google.Apis.ShoppingContent.v2_1.ShoppingContentService' while attempting to activate 'ShoppingSamples.Content.GoogleAuth'.
有什么方法可以在 application insights 的 http 触发器功能中添加日志吗?
如果您想让 azure application insights 捕获来自 azure function(.net) 的日志,您必须采用以下解决方案:
一个是adding app insights instance to azure function当你在Azure portal中创建或创建函数实例时(即无代码),见下面的截图,没有其他配置。
另一个是adding sdk to the function project,使用sdk您还可以发送自定义遥测(基于代码)。在本地环境调试时,不要忘记在 local.settings.json
文件中添加 APPINSIGHTS_INSTRUMENTATIONKEY
。
我已经在 .net core 3.1 中创建了 http 触发器功能,但我无法添加用于记录应用程序洞察的遥测。 我正在使用启动 class 并在 csproj 中添加包 Microsoft.Azure.Functions.Extensions。
但是我收到这个错误
An unhandled host error has occurred. [2021-06-17T13:08:55.752Z] Microsoft.Extensions.DependencyInjection.Abstractions: Unable to resolve service for type 'Google.Apis.ShoppingContent.v2_1.ShoppingContentService' while attempting to activate 'ShoppingSamples.Content.GoogleAuth'.
有什么方法可以在 application insights 的 http 触发器功能中添加日志吗?
如果您想让 azure application insights 捕获来自 azure function(.net) 的日志,您必须采用以下解决方案:
一个是adding app insights instance to azure function当你在Azure portal中创建或创建函数实例时(即无代码),见下面的截图,没有其他配置。
另一个是adding sdk to the function project,使用sdk您还可以发送自定义遥测(基于代码)。在本地环境调试时,不要忘记在 local.settings.json
文件中添加 APPINSIGHTS_INSTRUMENTATIONKEY
。