Dot-Net
在 Application Insights 中的何處查看日誌條目?
我為我的 ASP.NET 應用程序啟動並執行了 Application Insights。然後,我安裝了Microsoft.ApplicationInsights.NLogTarget包並添加
ApplicationInsightsTarget到我的 NLog 配置中。它似乎工作正常。至少我可以看到對dc.services.visualstudio.com:443. 現在,我在 Azure 門戶的哪個位置可以看到我的日誌條目?APPLICATION INSIGHTS -> 活動日誌頁面始終為空。更新: 問題是我認為所有正常 NLog 消息都應該按照事件類別(即 Info、Warn 等)顯示。但實際情況是任何 NLog 消息都作為 Application Insights 中的 TRACE 條目出現。有點令人失望。
我已經在本地測試了 Microsoft.ApplicationInsights.NLogTarget,並在 Application Insights 中獲取了跟踪資訊。我們可以通過點擊Your Application insigths -> Overview -> Search來獲取此資訊,如下圖所示。
有關如何在 Application Insights 中使用 Nlog,請閱讀本文。
從技術上講,如果您為 AI 添加一些其他記錄器包,則會添加新的附加程序。在內部,附加程序從 Application Insights 呼叫遙測方法,並向請求或異常添加一些附加資訊(使用 AI 屬性)。
答案是:您可以像往常一樣在 Azure 門戶中的一個位置找到所有遙測數據。例如,在診斷搜尋或聚合圖表中,延遲很小。
