Application Insights 的 Provider 如何加载?

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

我正在 Azure 中对 Web 服务使用 Application Insights,并且我已使用“设置”下的“Application Insights”面板对其进行配置。

即使我没有添加任何专门用于使用“OpenTelemetry”或“Application Insights SDK”的代码,它仍然以某种方式知道使用 Application Insights 连接字符串并向那里发送日志数据。

我唯一的理论是它使用

EventSource
作为日志记录提供程序,但其他一些进程正在获取日志记录数据并将其发送到 Application Insights。

在不添加任何代码的情况下它实际上是如何工作的?

azure-application-insights
1个回答
0
投票

当您打开或启用应用程序洞察时,如下所示:

enter image description here

然后:

enter image description here

  • 现在,这将自动将应用程序服务的日志发送到应用程序洞察服务。
  • 如果您的代码没有登录或者没有使用任何sdk,则不会记录代码的日志,但会记录应用服务的其他日志。
  • 这意味着它已连接到应用程序洞察资源,并且它会自动将日志发送到该应用程序洞察资源。如果您在本地使用应用程序,则需要应用程序见解连接字符串或 SDK。在门户中,当您启用它时,它会自动执行。
© www.soinside.com 2019 - 2024. All rights reserved.