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
AsyncWrapper キューのサイズを監視するように NLog パフォーマンス カウンターを構成できますか?