Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Manufacturing Execution System 2023 R2

Understand the MES middleware performance counters

  • Last UpdatedOct 23, 2024
  • 2 minute read

The custom performance monitor counters that are described below are available for the MES middleware service via the MES Middleware Performance Object found in Windows Performance Monitor (PerfMon).

AsyncCmd Active Calls

Number of asynchronous calls that are currently active. This counter is incremented and decremented when a method is entered and exited (server object is processing).

AsyncCmd Active Instances

Number of asynchronous objects currently instantiated. This counter is incremented and decremented when an object is created and disposed. Includes objects that have been created but might be waiting to be active.

AsyncCmd Completed Msgs/sec

Number of asynchronous messages that completed successfully this second.

AsyncCmd Messages/sec

Number of asynchronous messages which started to process this second.

AsyncCmd Retries/sec

Number of retries due to asynchronous messages this second.

AsyncCmd Total Duration/sec (ms)

Total number of milliseconds spent executing methods due to asynchronous messages this second. This counter includes only durations of successful calls.

AsyncCmd Total Retries

Total number of retries due to asynchronous messages since the middleware started.

Event Notifcations/sec

Number of event notifications that were raised this second.

Number of Historical Subscriptions

Historical subscriptions are subscriptions that are pulling data from the past (in chunks). They will eventually catch up to the current time and be switched to regular subscriptions.

Number of Subscription Groups

A subscription group is all the subscriptions for a specific table

Number of Subscriptions

The number of subscriptions that are currently active.

SyncCmd Active Calls

Number of synchronous calls that are currently active. This counter is incremented and decremented when a method is entered and exited (server object is processing).

SyncCmd Active Instances

Number of synchronous objects currently instantiated. This counter is incremented and decremented when an object is created and disposed. Includes objects that have been created but may be waiting to be active.

SyncCmd Completed Msgs/sec

Number of synchronous messages that completed successfully this second.

SyncCmd Deadlocks/sec

Number of deadlocks due to synchronous messages this second.

SyncCmd Messages/sec

Number of synchronous messages that started to process this second.

SyncCmd Rows/sec

Number of DataSet rows returned by synchronous messages this second.

SyncCmd Total Deadlocks

Total number of deadlocks due to synchronous messages since the middleware started.

SyncCmd Total Duration/sec (ms)

Total number of milliseconds spent executing methods due to synchronous messages this second. This counter includes only durations of successful calls.

TitleResults for “How to create a CRG?”Also Available in