【发布时间】:2021-06-11 14:12:48
【问题描述】:
我想知道如果使用 Application Insights NLog target 从 NLog 发送应用程序洞察数据是否会被采样。
我看过这个页面 Microsoft 文档,Sampling in Application Insights,其中讨论了我们如何控制来自 ASP.NET/ASP.NET Core 项目的遥测采样,但我找不到任何关于数据采样的内容,如果日志是由 NLog 发送的。
https://github.com/microsoft/ApplicationInsights-dotnet-logging
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<extensions>
<add assembly="Microsoft.ApplicationInsights.NLogTarget" />
</extensions>
<targets>
<target xsi:type="ApplicationInsightsTarget" name="aiTarget">
<instrumentationKey>Your_Resource_Key</instrumentationKey> <!-- Only required if not using ApplicationInsights.config -->
<contextproperty name="threadid" layout="${threadid}" /> <!-- Can be repeated with more context -->
</target>
</targets>
<rules>
<logger name="*" minlevel="Trace" writeTo="aiTarget" />
</rules>
</nlog>
【问题讨论】:
标签: azure-application-insights nlog