Monitor Messages Per Second
The Converged Application Server allows you to monitor the messages per second (MPS) sent or received by your application to align with your licensed capacity. With a default 12-month historic MPS retention, you can audit usage trends and plan adjustments to your MPS license.
The MPS metric counts every SIP request, SIP response, Diameter request, and Diameter answer, both sent and received (including re-transmissions), over a sampling interval of 30 seconds. The MPS can be calculated as the calls per second multiplied by the incoming and outgoing messages per call.
Note:
The same message can be counted more than once if it passes through applications that proxy or forward B2BUA messages.- Peak MPS—The highest number of protocol messages (both SIP and Diameter) collected per second over a 30 second interval.
- Average MPS—The average number of protocol
messages (both SIP and Diameter) per second over a 30 second interval.
In the following example, the Peak MPS is 8502, and the Average MPS is 2534.
- Sampling Rate—The frequence with which the
average number of messages is collected.
For example, if the sampling rate is 5 seconds, then the Converged Application Server calculates the average MPS over a 30 second sliding window. The first sample covers 0 - 30 seconds, the second sample covers 5 - 35 seconds, the third sample covers 10 - 40 seconds, and so on.
- Retention Window—A 5 minute period during
which the average MPS samples are retained in an internal buffer in memory.
The retention window is used to record the peak of the average MPS values.
- Peak Average MPS—The highest number of
average MPS values over the retention window.
In the following example data set, the peak of the average MPS is 2542 within this 5 minute retention window.
Time Sample Average MPS 1 - 30 seconds 1 2534 5 - 35 seconds 2 2530 10 - 40 seconds 3 2515 15 - 45 seconds 4 2519 . . . . . . . . . 4 mins 25 sec - 4 mins 55 sec 59 2540 4 mins 30 sec - 5 mins 60 2542 - Licensed Peak Average MPS—Your licensed MPS
number.
The Converged Application Server checks the retention window every 5 minutes for peak average MPS values that exceed your licensed peak MPS.
If the peak average MPS value exceeds the threshold limit, the Converged Application Server logs the alarm in the console log and updates the MPSConfig descriptor bean attribute BreachInfo with the message "Threshold limit crossed during period <FROMDATE> and <TODATE>".
The directory <DOMAIN_HOME>/servers/logs/MPS
contains files called MPS_<MM-dd-YYYY>.csv
that contains the
start time, end time, and peak average MPS. This file is rotated daily. Files in this
directory that are older than the Historic MPS Persistency value
are purged.
Note:
Use the Historic MPS Persistency value to limit how much disk space is devoted to MPS logs.See the "MPS License Metric Definition" section of the License Document for a detailed definition of what traffic is and is not counted in the MPS metric.