We are a company paying for NewRelic and I’m having a hard time getting in contact with NR because the support site is unavailable. I tried finding other areas to contact NR and wasn’t able to find any.
NoticeError in a NServiceBus RecoverabilityPolicy after all attempts to process a message have failed. Unfortunately, by the time
NoticeError is called, it seems that the NR transaction has ended and therefore the
NoticeError call doesn’t contribute to our error rate graph. The reason we chose to do it the way we did is because if we let
NoticeError get called for each attempt of processing a message then we would have artificially high error rates since NServiceBus will retry processing the same message multiple times when it fails (i.e. a single message failing could lead to 3
NoticeError calls). My question to NR is how should we log errors in NServiceBus message handlers without artificially inflating the error rate graph?