我正在 Azure 中对 Web 服务使用 Application Insights,并且我已使用“设置”下的“Application Insights”面板对其进行配置。
即使我没有添加任何专门用于使用“OpenTelemetry”或“Application Insights SDK”的代码,它仍然以某种方式知道使用 Application Insights 连接字符串并向那里发送日志数据。
我唯一的理论是它使用
EventSource
作为日志记录提供程序,但其他一些进程正在获取日志记录数据并将其发送到 Application Insights。
在不添加任何代码的情况下它实际上是如何工作的?
当您打开或启用应用程序洞察时,如下所示:
然后: