我正在使用带有 AsyncWrapper 和自定义目标的 NLog v2.0。我想监控 AsyncWrapper 目标 queueSize 的大小。我已经按如下方式配置了 AsyncWrapper。
<target xsi:type="AsyncWrapper"
name="CustomTargetWrapper"
queueLimit="100000"
overflowAction="Discard">
<target xsi:type="CustomTarget" name="MyTarget" ... />
</target>
我看到 NLog 支持性能计数器。我相信添加性能计数器来查看写入次数、平均写入次数等很容易,但看起来我无法监控 AsyncWrapper 队列大小。NLog 性能计数器的注释中有一些 TODO 注释,所以它可能还没有完全准备好生产 - http://nlog-project.org/wiki/PerfCounter_target
NLog 性能计数器可以配置为监控 AsyncWrapper 队列大小吗?