search cancel

MSMQ Monitoring metrics

book

Article ID: 215183

calendar_today

Updated On:

Products

CA Application Performance Management (APM / Wily / Introscope) CA Application Performance Management Agent (APM / Wily / Introscope) CA Application Performance Management SaaS DX Application Performance Management

Issue/Introduction

 

We have a .NET console application which publishes messages to MSMQ . Upon instrumenting this console application,  we can see a node Messaging with Peeks per Interval and Send sub nodes. Please provide details what does this represent and what kind of metric/alert can be configured on them ? Please find the below screenshot for your reference.

Environment

Release : 10.7.0

Component : APM Agents

Resolution

Peek is a method of MSMQ as described here
 
The Send branch is related to invocations of the Send method.
 
So the metric is just reporting the number of times it is called. As with any metric you can choose to alert against it however what is considered to be acceptable values you would need to check with MicroSoft. 
 
General information on creating alerts can be found here

Additional Information

The method in instrumented in the dotnet.pbd directives file

IdentifyClassAs: System.Messaging.MessageQueue MessagingTracing
TraceOneMethodIfFlagged: MessagingTracing Peek BlamedPerIntervalCounterDifferentInstances "Messaging|Queue:Peeks Per Interval"

Attachments