Querying performance data shown in the GUI through CLI
You can query the performance data that is displayed in the GUI through the CLI. This is usually used for external system integration or to troubleshoot any issues with the performance data displayed in the GUI.
The following example shows how to query the performance data through
CLI:
mmperfmon query "sum(netdev_bytes_r)"
This
query displays the following output: Legend:
1: mr-31.localnet.com|Network|eth0|netdev_bytes_r
2: mr-31.localnet.com|Network|eth1|netdev_bytes_r
3: mr-31.localnet.com|Network|lo|netdev_bytes_r
Row Timestamp netdev_bytes_r netdev_bytes_r netdev_bytes_r
1 2016-03-15-14:52:09 10024
2 2016-03-15-14:52:10 9456
3 2016-03-15-14:52:11 9456
4 2016-03-15-14:52:12 9456
5 2016-03-15-14:52:13 9456
6 2016-03-15-14:52:14 9456
7 2016-03-15-14:52:15 27320
8 2016-03-15-14:52:16 9456
9 2016-03-15-14:52:17 9456
10 2016-03-15-14:52:18 11387
The sensor gets the performance data for the collector and the
collector passes it to the performance monitoring tool to display
it in the CLI and GUI. If sensors and collectors are not enabled in
the system, the system does not display the performance data and when
you try to query data from a system resource, it returns an error
message. For example, if performance monitoring tools are not configured
properly for the resource type Transparent Cloud Tiering,
the system displays the following output while querying the performance
data:
mmperfmon query "sum(mcs_total_requests)" number_buckets 1
Error: No data available for query: 3169
mmperfmon: Command failed. Examine previous error messages to determine cause.