是否要使用自定义Application Insight(工具键)设置Azure功能?

问题描述 投票:0回答:1

对于Azure功能(AF),可以在Azure门户中选择Application Insights(AI)。 .Net应用程序中放入ILogger的所有信息都将发送到此AI。但就我而言,AF和AI在不同的帐户下运行。是否有任何方法可以仅使用工具密钥为Ilogger指定接收器?

我可以直接使用AI库中的TelemetryClient,但不确定在AF关闭之前是否发送所有信息,并且在每个函数末尾调用Flush似乎是错误的。

编辑:不同的帐户意味着不同的活动目录。

.net azure-functions azure-application-insights
1个回答
0
投票

您可以通过应用程序设置直接添加应用程序见解。

  1. 导航至Azure门户->您的功能应用程序->配置->应用程序设置。

  2. 然后添加这两个设置:

    键名称:APPINSIGHTS_INSTRUMENTATIONKEY,该值是类似于xx22-xxdsds333的工具键。

    键名称:APPLICATIONSINSIGHTS_CONNECTION_STRING,并且值为InstrumentationKey =仪器键。

    然后单击保存按钮。

    屏幕截图如下:

    enter image description here

  3. 最后,您可以使用ILogger向应用程序见解中写入消息。

© www.soinside.com 2019 - 2024. All rights reserved.