The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
Bulk Statistics are the statistics that are gathered over a given time period and written to a set of CSV files. These statistics can be used by external analytic processes and/or network management systems. The architecture of CPS bulk statistic collection is shown in the following illustration.
The collection utility collectd is used for collecting and storing statistics from each VM. Detailed collectd documentation can be found on http://collectd.org/.
Collectd within CPS is deployed with nodes relaying data using the collectd network plug-in (https://collectd.org/wiki/index.php/Plugin:Network) to the centralized collection nodes on the control-A and control-B virtual machines. The centralized collector writes the collected data to output CSV files.
Note | Control A and Control B collect bulk statistics independently. As a result, it is normal to have slight differences between the two files. For example, control-A will generate a file at time t and control-B will generate a file at time t +/- the clock drift between the two machines. |
As a best practice, always use the bulk statistics collected from Control-A. Control-B can be used as a backup in the event of failure of control-A.
In the event that Control-A becomes unavailable, statistics will still be gathered on Control-B. Statistics data is not synchronized between Control-A and Control-B, so a gap would exist in the collected statistics while control-A is down.
Note | The collectd collection mechanism are separate from the Prometheus / Grafana Monitoring. |
The list of statistics available in CPS is consolidated in an Excel spreadsheet. After CPS is installed, this spreadsheet can be found in the following location:
https://<masterip>/dra/docs/stats/bulk-stats.html
By default, CPS outputs a bulk statistics CSV file to the /var/broadhop/stats/ directory on the control-A and control-B VMs in five-minute intervals.
An scp / sftp daemon running on port 2026 retrieves all statistics within the /var/broadhop/stats directory. Only locally defined users within the scheduling application associated to the “bulkstats” or “admin” group are able to retrieve statistics.
You can also retrieve statistics by logging into the virtual machine directly and retrieving the statistics from the /data/stats directory.
The default naming standard is bulk-hostname-YYYY-MM-DD-HH-MI.csv
These CSV files include all statistics collected from all VMs during the five-minute interval.
Note | If a statistic is generated by the system multiple times within the five-minute interval, only the last measured statistics is collected in the CSV file. |
The following list is a sample of the file names created in the /var/broadhop/stats/ directory on the control-A VM:
[root@control-1 stats]# pwd /data/stats-relay-s1/var/broadhop/stats [root@control-A stats]# ls bulk-control-A-201510131350.csv bulk-control-A-201510131355.csv bulk-control-A-201510131400.csv bulk-control-A-201510131405.csv bulk-control-A-201510131410.csv bulk-control-A-201510131415.csv bulk-control-A-201510131420.csv bulk-control-A-201510131425.csv bulk-control-A-201510131430.csv bulk-control-A-201510131435.csv bulk-control-A-201510131440.csv bulk-control-A-201510131445.csv bulk-control-A-201510131450.csv bulk-control-A-201510131455.csv bulk-control-A-201510131500.csv bulk-control-A-201510131505.csv bulk-control-A-201510131510.csv bulk-control-A-201510131515.csv bulk-control-A-201510131520.csv bulk-control-A-201510131525.csv bulk-control-A-201510131530.csv bulk-control-A-201510131535.csv bulk-control-A-201510131540.csv bulk-control-A-201510131545.csv bulk-control-A-201510131550.csv bulk-control-A-201510131555.csv bulk-control-A-201510131600.csv bulk-control-A-201510131605.csv bulk-control-A-201510131610.csv bulk-control-A-201510131615.csv bulk-control-A-201510131620.csv bulk-control-A-201510131625.csv bulk-control-A-201510131630.csv
CPS retains each bulk statistics CSV file on the control-A/B VM for two days; after which the file is automatically removed.
If you need to preserve these CSV files, you must back up the files or move them to an alternate system.
The following table describes CPS KPIs that are useful for monitoring Diameter message traffic.
Note | As each deployment is unique, no recommended ranges are provided. Cisco recommends monitoring these KPIs for a period of time (1-3 months) to establish a baseline. Deviations can then be monitored from the baseline values. |
AppId/Monitoring Area |
Category |
Statistic |
Description |
Availability/Node |
---|---|---|---|---|
Gx/F |
Diameter Round Trip |
node[x].messages.e2e_<domain>_ [realm_] Gx_CCR-I_2001. qns_stat.success |
Success message count for return code 2001 |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages.e2e_<domain>_ [realm_] Gx_CCR-I_2001. qns_stat.total _time_in_ms |
Total milliseconds of successful messages with return code matching2001 |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages.e2e _<domain>_[realm_] Gx_CCR-I_3xxx. qns_stat.success |
Success count of messages with return code matching 3XXX |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-I_4xxx. qns_stat.success |
Success count of messages with return code matching 4XXX |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-I_5xxx. qns_stat.success |
Success count of messages with return code matching 5XXX |
Policy Director |
Gx/A |
Diameter Input Queue |
node1.counters. [realm_] Gx_CCR-I.qns_count |
Count of messages successfully sent to the policy engine |
Policy Server (qns) |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-U_2001. qns_stat.success |
Success message count for return code 2001 |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-U_2001. qns_stat.total_ time_in_ms |
Total milliseconds of successful messages with return code matching2001 |
Policy Director
|
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-U_3xxx. qns_stat.success |
Success count of messages with return code matching 3XXX |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-U_4xxx. qns_stat.success |
Success count of messages with return code matching 4XXX |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-U_5xxx. qns_stat.success |
Success count of messages with return code matching 5XXX |
Policy Director |
Gx/A |
Diameter Input Queue |
node1.counters. [realm_] Gx_CCR-U. qns_count |
Count of messages successfully sent to the policy engine |
Policy Server (qns) |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-U_2001. qns_stat.success |
Success message count for return code 2001 |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-U_2001. qns_stat. total_time_in_ms |
Total milliseconds of successful messages with return code matching 2001 |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-U_3xxx. qns_stat.success |
Success count of messages with return code matching 3XXX |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-U_4xxx. qns_stat.success |
Success count of messages with return code matching 4XXX |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-U_5xxx. qns_stat.success |
Success count of messages with return code matching 5XXX |
Policy Director |
Gx/A |
Diameter Input Queue |
node1.counters. [realm_] Gx_CCR-U. qns_count |
Count of messages successfully sent to the policy engine |
Policy Server (qns) |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-T_2001. qns_stat.success |
Success message count for return code 2001 |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-T_2001. qns_stat.total_ time_in_ms |
Total milliseconds of successful messages with return code matching 2001 |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-T_3xxx. qns_stat.success |
Success count of messages with return code matching 3XXX |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-T_4xxx. qns_stat.success |
Success count of messages with return code matching 4XXX |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_CCR-T_5xxx. qns_stat.success |
Success count of messages with return code matching 5XXX |
Policy Director |
Gx/A |
Diameter Input Queue |
node1.counters. [realm_] Gx_CCR-T.qns_count |
Count of messages successfully sent to the policy engine |
Policy Server (qns) |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_RAR_2001. qns_stat.success |
Success message count for return code 2001 |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_RAR_2001. qns_stat.total_ time_in_ms |
Total milliseconds of successful messages with return code matching 2001 |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_RAR_3xxx. qns_stat.success |
Success count of messages with return code matching 3XXX |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_RAR_4xxx. qns_stat.success |
Success count of messages with return code matching 4XXX |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_RAR_5xxx. qns_stat.success |
Success count of messages with return code matching 5XXX |
Policy Director |
Gx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Gx_RAR_timeout. qns_stat.success |
Success timeout count for RAR message |
Policy Director |
Gx/A |
Diameter Input Queue |
node1.counters. [realm_] Gx_RAA.qns_count |
Count of all messages sent to the policy engine |
Policy Server (qns) |
Gx/A |
Diameter Input Queue |
node1.messages. in_q_Gx_RAA. qns_stat.error |
Count of messages failed to be sent to the policy engine |
Policy Server (qns) |
Gx/A |
Diameter Input Queue |
node1.messages. in_q_Gx_RAA. qns_stat.success |
Count of messages successfully sent to the policy engine |
Policy Server (qns) |
Gx/E |
Diameter Output Queue |
node1.counters. [realm_] Gx_RAR.qns_count |
Count of messages successful sent to the Policy Director (LB) |
Policy Server (qns) |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_AAR_2001. qns_stat.success |
Success message count for return code 2001 |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_AAR_2001. qns_stat.total_ time_in_ms |
Total milliseconds of successful messages with return code matching2001 |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_AAR_3xxx. qns_stat.success |
Success count of messages with return code matching 3XXX |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_AAR_4xxx. qns_stat.success |
Success count of messages with return code matching 4XXX |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_AAR_5xxx. qns_stat.success |
Success count of messages with return code matching 5XXX |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_AAR_timeout. qns_stat.success |
Success count of messages with return code matching 5XXX |
Policy Director |
Rx/A |
Diameter Input Queue |
node1.counters. [realm_] Rx_RAA.qns_count |
Count of messages successful sent to the Policy Director (LB) |
Policy Server (qns) |
Rx/A |
Diameter Input Queue |
node1.counters. [realm_] Rx_AAR_drop. qns_count |
Count of messages dropped due to exceedingSLA |
Policy Server (qns) |
Rx/E |
Diameter Output Queue |
node1.counters. [realm_] Rx_AAA_2001. qns_count |
Count of AAA messages with result-code = 2001 sent successfully to the PolicyDirector (LB) |
Policy Server (qns) |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_ASR_2001. qns_stat.success |
Success message count for return code 2001 |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_ASR_2001. qns_stat.total_ time_in_ms |
Total milliseconds of successful messages with return code matching2001 |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_ASR_3xxx. qns_stat.success |
Success count of messages with return code matching 3XXX |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_ASR_4xxx. qns_stat.success |
Success count of messages with return code matching 4XXX |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_ASR_5xxx. qns_stat.success |
Success count of messages with return code matching 5XXX |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_ASR_retry. qns_count |
Retry count for ASR message |
Policy Server (qns) |
Rx/A |
Diameter Input Queue |
node1.counters. [realm_] Rx_ASA_bypass. qns_count |
Count of message that do not require processing by the policy engine |
Policy Server (qns) |
Rx/A |
Diameter Input Queue |
node1.counters. [realm_]Rx_ASA. qns_count |
Count of messages successfully sent to the policy engine |
Policy Server (qns) |
Rx/A |
Diameter Input Queue |
node1.counters. [realm_] Rx_ASA_drop. qns_count |
Count of messages dropped due to exceedingSLA |
Policy Server (qns) |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_RAR_2001. qns_stat.success |
Success message count for return code 2001 |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_RAR_2001. qns_stat.total_ time_in_ms |
Total milliseconds of successful messages with return code matching2001 |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_RAR_3xxx. qns_stat.success |
Success count of messages with return code matching 3XXX |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_RAR_4xxx. qns_stat.success |
Success count of messages with return code matching 4XXX |
Policy Director |
Rx/F |
Diameter Input Queue |
node[x].messages. e2e_<domain>_ [realm_] Rx_RAR_5xxx. qns_stat.success |
Success count of messages with return code matching 5XXX |
Policy Director |
Rx/A |
Diameter Input Queue |
node1.counters.[realm_] Rx_RAA_bypass. qns_count |
Count of message that do not require processing by the policy engine |
Policy Server (qns) |
Rx/A |
Diameter Output Queue |
node1.counters.[realm_] Rx_RAA.qns_count |
Count of messages successfully sent to the policy engine |
Policy Server (qns) |
Rx/A |
Diameter Round Trip |
node1.counters.[realm_] Rx_RAA_drop. qns_count |
Count of messages dropped due to exceedingSLA |
Policy Server (qns) |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_STR_2001. qns_stat.success |
Success message count for return code 2001 |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_STR_2001. qns_stat.total_time_in_ms |
Total milliseconds of successful messages with return code matching2001 |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_STR_3xxx. qns_stat.success |
Success count of messages with return code matching 3XXX |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_STR_4xxx. qns_stat.success |
Success count of messages with return code matching 4XXX |
Policy Director |
Rx/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Rx_STR_5xxx. qns_stat.success |
Success count of messages with return code matching 5XXX |
Policy Director |
Rx/A |
Diameter Input Queue |
node1.counters.[realm_] Rx_STR.qns_count |
Count of messages successful sent to the policy engine |
Policy Server (qns) |
Rx/A |
Diameter Input Queue |
node1.counters. [realm_] Rx_STR_drop. qns_count |
Count of messages dropped due to exceedingSLA |
Policy Server (qns) |
Rx/A |
Diameter Input Queue |
node1.messages. in_q_Rx_STR. qns_stat.success |
Count of messages successful sent to the policy engine |
Policy Server (qns) |
Rx/A |
Diameter Input Queue |
node1.messages. in_q_Rx_STR. qns_stat. total_time_in_ms |
Total milliseconds of messages successfully sent to the policy engine |
Policy Server (qns) |
Rx/D |
Engine Message |
node1.messages. diameter_Rx_STR. qns_stat.success |
Success message count |
Policy Server (qns) |
Rx/D |
Engine Message |
node1.messages. diameter_Rx_STR. qns_stat. total_time_in_ms |
Total milliseconds of successful messages |
Policy Server (qns) |
Rx/E |
Diameter Input Queue |
node1.counters. [realm_] Rx_STA_2001. qns_count |
Count of STA messages with result-code = 2001 sent successfully to the PolicyDirector (LB) |
Policy Server (qns) |
Sy/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Sy_SLR_2001. qns_stat.success |
Success message count for return code 2001 |
Policy Director |
Sy/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Sy_SLR_2001. qns_stat. total_time_in_ms |
Total milliseconds of successful messages with return code matching2001 |
Policy Director |
Sy/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Sy_SLR_3xxx. qns_stat.success |
Success count of messages with return code matching 3XXX |
Policy Director |
Sy/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Sy_SLR_4xxx. qns_stat.success |
Success count of messages with return code matching 4XXX |
Policy Director |
Sy/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Sy_SLR_5xxx. qns_stat.success |
Success count of messages with return code matching 5XXX |
Policy Director |
Sy/A |
Diameter Input Queue |
node1.counters. [realm_] Sy_SLR_bypass. qns_count |
Count of message that do not require processing by the policy engine |
Policy Server (qns) |
Sy/A |
Diameter Input Queue |
node1.counters.[realm_] Sy_SLR.qns_count |
Count of messages successful sent to the policy engine |
Policy Server (qns) |
Sy/A |
Diameter Input Queue |
node1.counters.[realm_] Sy_SLR_drop.qns_count |
Count of messages dropped due to exceedingSLA |
Policy Server (qns) |
Sy/A |
Diameter Input Queue |
node1.messages. in_q_Sy_SLA. qns_stat.success |
Count of messages successfully sent to the policy engine |
Policy Server (qns) |
Sy/A |
Diameter Input Queue |
node1.messages.in_q_Sy_SLA. qns_stat. total_time_in_ms |
Total milliseconds of messages successfully sent to the policy engine |
Policy Server (qns) |
Sy/D |
Engine Message |
node1.messages. diameter_Sy_SLA. qns_stat.success |
Success message count |
Policy Server (qns) |
Sy/D |
Engine Message |
node1.messages. diameter_Sy_SLA. qns_stat. total_time_in_ms |
Total milliseconds of successful messages |
Policy Server (qns) |
Sy/B |
Diameter Action |
node1.actions. send.diameter_ Sy_SLR.qns_stat.success |
Success actions count |
Policy Server (qns) |
Sy/B |
Diameter Action |
node1.actions. send.diameter_ Sy_SLR.qns_stat. total_time_in_ms |
Total milliseconds of successful messages |
Policy Server (qns) |
Sy/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Sy_SNR_2001. qns_stat.success |
Success message count for return code 2001 |
Policy Director |
Sy/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Sy_SNR_2001. qns_stat. total_time_in_ms |
Total milliseconds of successful messages with return code matching2001 |
Policy Director |
Sy/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Sy_SNR_3xxx. qns_stat.success |
Success count of messages with return code matching 3XXX |
Policy Director |
Sy/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Sy_SNR_4xxx. qns_stat.success |
Success count of messages with return code matching 4XXX |
Policy Director |
Sy/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Sy_SNR_5xxx. qns_stat.success |
Success count of messages with return code matching 5XXX |
Policy Director |
Sy/A |
Diameter Input Queue |
node1.counters. [realm_] Sy_SNR.qns_count |
Count of messages successful sent to the policy engine |
Policy Server (qns) |
Sy/A |
Diameter Input Queue |
node1.counters. [realm_] Sy_SNR_drop. qns_count |
Count of messages dropped due to exceedingSLA |
Policy Server (qns) |
Sy/A |
Diameter Input Queue |
node1.messages. in_q_ Sy_SNR. qns_stat.success |
Count of messages successfully sent to the policy engine |
Policy Server (qns) |
Sy/A |
Diameter Input Queue |
node1.messages. in_q_Sy_SNR. qns_stat. total_time_in_ms |
Total milliseconds of messages successfully sent to the policy engine |
Policy Server (qns) |
Sy/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Sy_STR_2001. qns_stat.success |
Success message count for return code 2001 |
Policy Director |
Sy/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Sy_STR_2001. qns_stat. total_time_in_ms |
Total milliseconds of successful messages with return code matching2001 |
Policy Director |
Sy/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Sy_STR_3xxx. qns_stat.success |
Success count of messages with return code matching 3XXX |
Policy Director |
Sy/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Sy_STR_4xxx. qns_stat.success |
Success count of messages with return code matching 4XXX |
Policy Director |
Sy/F |
Diameter Round Trip |
node[x].messages. e2e_<domain>_ [realm_] Sy_STR_5xxx. qns_stat.success |
Success count of messages with return code matching 5XXX |
Policy Director |
Sy/A |
Diameter Input Queue |
node1.counters. [realm_] Sy_STA_bypass. qns_count |
Count of message that do not require processing by the policy engine |
Policy Server (qns) |
Sy/A |
Diameter Input Queue |
node1.counters. [realm_] Sy_STA.qns_count |
Count of messages successful sent to the policy engine |
Policy Server (qns) |
Sy/A |
Diameter Input Queue |
node1.counters. [realm_] Sy_STA_drop. qns_count |
Count of messages dropped due to exceedingSLA |
Policy Server (qns) |
Sy/A |
Diameter Input Queue |
node1.messages. in_q_Sy_STA. qns_stat.success |
Count of messages successfully sent to the policy engine |
Policy Server (qns) |
Sy/A |
Diameter Input Queue |
node1.messages. in_q_Sy_STA. qns_stat.total_ time_in_ms |
Total milliseconds of messages successfully sent to the policy engine |
Policy Server (qns) |
Sy/D |
Engine Message |
node1.messages. diameter_Sy_STA. qns_stat.success |
Success message count |
Policy Server (qns) |
Sy/D |
Engine Message |
node1.messages. diameter_Sy_STA. qns_stat.total_time_in_ms |
Total milliseconds of successful messages |
Policy Server (qns) |
Sy/B |
Diameter Action |
node1.actions.send. diameter_Sy_STR. qns_stat.success |
Success actions count |
Policy Server (qns) |
Sy/B |
Diameter Action |
node1.actions.send. diameter_ Sy_STR.qns_stat. total_time_in_ms |
Total milliseconds of successful actions |
Policy Server (qns) |
Sy/E |
Diameter Output Queue |
node1.counters. [realm_] Sy_STR.qns_count |
Count of messages successfully sent to the Policy Director (LB) |
Policy Server (qns) |
The following list is a sample of the file names created in the /var/broadhop/stats directory on the control-A VM.
[root@control-A stats]# pwd /var/broadhop/stats [root@control-A stats]# ls bulk-control-A-201510131350.csv bulk-control-A-201510131355.csv bulk-control-A-201510131400.csv bulk-control-A-201510131405.csv bulk-control-A-201510131410.csv bulk-control-A-201510131415.csv bulk-control-A-201510131420.csv bulk-control-A-201510131425.csv bulk-control-A-201510131430.csv bulk-control-A-201510131435.csv bulk-control-A-201510131440.csv bulk-control-A-201510131445.csv bulk-control-A-201510131450.csv bulk-control-A-201510131455.csv bulk-control-A-201510131500.csv bulk-control-A-201510131505.csv bulk-control-A-201510131510.csv bulk-control-A-201510131515.csv bulk-control-A-201510131520.csv bulk-control-A-201510131525.csv bulk-control-A-201510131530.csv bulk-control-A-201510131535.csv bulk-control-A-201510131540.csv bulk-control-A-201510131545.csv bulk-control-A-201510131550.csv bulk-control-A-201510131555.csv bulk-control-A-201510131600.csv bulk-control-A-201510131605.csv bulk-control-A-201510131610.csv bulk-control-A-201510131615.csv bulk-control-A-201510131620.csv bulk-control-A-201510131625.csv bulk-control-A-201510131630.csv
C,<VM_name>,node1.actions.send.diameter_Gx_CCA-I.qns_stat.success,19 where the <VM_Name> indicates the VM where statistics has been collected.
A sample bulk statistics.csv file is shown below:
C,qns01,node1.actions.SaveSubscriberActionImpl.qns_stat.error,0 C,qns01,node1.actions.SaveSubscriberActionImpl.qns_stat.success,6 C,qns01,node1.actions.send.diameter_Gx_CCA-I.qns_stat.error,0 C,qns01,node1.actions.send.diameter_Gx_CCA-I.qns_stat.success,19 C,qns01,node1.actions.send.diameter_Gx_CCA-T.qns_stat.error,0 C,qns01,node1.actions.send.diameter_Gx_CCA-T.qns_stat.success,9 D,qns01,node1.messages.in_q_Gx_CCR-I.qns_stat.total_time_in_ms,14 D,qns01,node1.messages.in_q_Gx_CCR-T.qns_stat.total_time_in_ms,2 D,qns01,node1.messages.in_q_Gx_CCR-U.qns_stat.total_time_in_ms,1 D,qns01,node1.messages.in_q_Gx_RAA.qns_stat.total_time_in_ms,0 D,qns01,node1.messages.in_q_Sh_SNA.qns_stat.total_time_in_ms,2 D,qns01,node1.messages.in_q_Sh_UDA.qns_stat.total_time_in_ms,0 D,qns01,node1.messages.TimerExpired.qns_stat.total_time_in_ms,7244 D,qns01,node1.spr.createSubscriber.qns_stat.total_time_in_ms,29 D,qns01,node1.spr.deleteSubscriber.qns_stat.total_time_in_ms,40 D,qns01,node1.spr.getSubscriber.qns_stat.total_time_in_ms,44 D,qns01,node1.spr.updateSubscriber.qns_stat.total_time_in_ms,21 G,lb02,node1.ldap.SITELDAP.qns_ldap_connection.MaximumAvailableConnections,10.0 G,lb02,node1.ldap.SITELDAP.qns_ldap_connection.NumAvailableConnections,0.0 G,lb02,node1.thread.gauge.daemon_thread_count,80.0 G,lb02,node1.thread.gauge.live_thread_count,184.0