我在哪里可以看到 Application Insights 中的日志条目?
Where do I see log entries in Application Insights?
我为我的 ASP.NET 应用程序安装了 Application Insights 和 运行。然后,我安装了 Microsoft.ApplicationInsights.NLogTarget 包并将 ApplicationInsightsTarget
添加到我的 NLog 配置中。它似乎工作正常。至少我可以看到发送到 dc.services.visualstudio.com:443
的请求。现在,我可以在 Azure 门户的哪个位置看到我的日志条目? APPLICATION INSIGHTS -> Activity 日志 页面始终为空。
更新:
问题是我认为所有常规 NLog 消息都应该按事件类别显示,即信息、警告等。但现实是任何 NLog 消息都作为 Application Insights 中的 TRACE 条目出现。有点失望。
我已经在我的本地测试了 Microsoft.ApplicationInsights.NLogTarget 并在 Application Insights 中获取了跟踪信息。我们可以通过点击 Your Application insigths -> Overview -> Search 来获取这些信息,如下图所示。
关于如何在Application Insights中使用Nlog,请阅读this article。
从技术上讲,如果您为 AI 添加另一个记录器包,则会添加一种新的附加程序。在内部,appender 从 Application Insights 调用 Telemetry 方法并向请求或异常添加一些附加信息(使用 AI 属性)。
答案是:您可以像往常一样在 Azure 门户中的一个位置找到所有遥测数据。例如,在诊断搜索中或在延迟较小的聚合图中。
我为我的 ASP.NET 应用程序安装了 Application Insights 和 运行。然后,我安装了 Microsoft.ApplicationInsights.NLogTarget 包并将 ApplicationInsightsTarget
添加到我的 NLog 配置中。它似乎工作正常。至少我可以看到发送到 dc.services.visualstudio.com:443
的请求。现在,我可以在 Azure 门户的哪个位置看到我的日志条目? APPLICATION INSIGHTS -> Activity 日志 页面始终为空。
更新: 问题是我认为所有常规 NLog 消息都应该按事件类别显示,即信息、警告等。但现实是任何 NLog 消息都作为 Application Insights 中的 TRACE 条目出现。有点失望。
我已经在我的本地测试了 Microsoft.ApplicationInsights.NLogTarget 并在 Application Insights 中获取了跟踪信息。我们可以通过点击 Your Application insigths -> Overview -> Search 来获取这些信息,如下图所示。
关于如何在Application Insights中使用Nlog,请阅读this article。
从技术上讲,如果您为 AI 添加另一个记录器包,则会添加一种新的附加程序。在内部,appender 从 Application Insights 调用 Telemetry 方法并向请求或异常添加一些附加信息(使用 AI 属性)。
答案是:您可以像往常一样在 Azure 门户中的一个位置找到所有遥测数据。例如,在诊断搜索中或在延迟较小的聚合图中。