Monitored Metrics (with Agent Installed)¶
Description¶
This section describes monitoring metrics reported by BMS to Cloud Eye as well as their namespaces and dimensions. You can use the management console or APIs provided by Cloud Eye to query the metrics of the monitored objects and alarms generated for BMS.
Note
After installing the Agent on a BMS, you can view its OS monitoring metrics. Monitoring data is collected at an interval of 1 minute.
Namespace¶
SERVICE.BMS
Metrics¶
Supported BMS OS Monitoring metrics include CPU metrics listed in Table 1, CPU load metrics listed in Table 2, memory metrics listed in Table 3, disk metrics listed in Table 4, disk I/O metrics listed in Table 5, file system metrics listed in Table 6, and NIC metrics listed in Table 7.
Note
Currently, BMSs running the Windows OS cannot be monitored.
Metric ID | Metric | Description | Value Range | Monitored Object | Monitoring Interval (Raw Data) |
---|---|---|---|---|---|
cpu_usage_idle | (Agent) Idle CPU Usage | Percentage of time that CPU is idle Check the metric value changes in the /proc/stat file in a collection period. Run the top command to check the %Cpu(s) id value. Unit: percent | 0-100% | BMS | 1 minute |
cpu_usage_other | (Agent) Other Process CPU Usage | Percentage of time that the CPU is used by other processes Formula: Other Process CPU Usage = 1- Idle CPU Usage - Kernel Space CPU Usage - User Space CPU Usage Unit: percent | 0-100% | BMS | 1 minute |
cpu_usage_system | (Agent) Kernel Space CPU Usage | Percentage of time that the CPU is used by kernel space Check the metric value changes in the /proc/stat file in a collection period. Run the top command to check the %Cpu(s) sy value. Unit: percent | 0-100% | BMS | 1 minute |
cpu_usage_user | (Agent) User Space CPU Usage | Percentage of time that the CPU is used by user space Check the metric value changes in the /proc/stat file in a collection period. Run the top command to check the %Cpu(s) us value. Unit: percent | 0-100% | BMS | 1 minute |
cpu_usage | (Agent) CPU Usage | CPU usage of the monitored object Check the metric value changes in the /proc/stat file in a collection period. Run the top command to check the %Cpu(s) value. Unit: percent | 0-100% | BMS | 1 minute |
cpu_usage_nice | (Agent) Nice Process CPU Usage | Percentage of time that the CPU is used by the Nice process Check the metric value changes in the /proc/stat file in a collection period. Run the top command to check the %Cpu(s) ni value. Unit: percent | 0-100% | BMS | 1 minute |
cpu_usage_iowait | (Agent) iowait Process CPU Usage | Percentage of time during which the CPU is waiting for I/O operations to complete Check the metric value changes in the /proc/stat file in a collection period. Run the top command to check the %Cpu(s) wa value. Unit: percent | 0-100% | BMS | 1 minute |
cpu_usage_irq | (Agent) CPU Interrupt Time | Percentage of time that the CPU is servicing interrupts Check the metric value changes in the /proc/stat file in a collection period. Run the top command to check the %Cpu(s) hi value. Unit: percent | 0-100% | BMS | 1 minute |
cpu_usage_softirq | (Agent) CPU Software Interrupt Time | Percentage of time that the CPU is servicing software interrupts Check the metric value changes in the /proc/stat file in a collection period. Run the top command to check the %Cpu(s) si value. Unit: percent | 0-100% | BMS | 1 minute |
Metric ID | Metric | Description | Value Range | Monitored Object | Monitoring Interval (Raw Data) |
---|---|---|---|---|---|
load_average1 | (Agent) 1-Minute Load Average | CPU load averaged from the last 1 minute Obtain its value by dividing the load1/ value in /proc/loadavg by the number of logical CPUs. Run the top command to check the load1 value. | >= 0 | BMS | 1 minute |
load_average5 | (Agent) 5-Minute Load Average | CPU load averaged from the last 5 minutes Obtain its value by dividing the load5/ value in /proc/loadavg by the number of logical CPUs. Run the top command to check the load5 value in the /proc/loadavg file. | >= 0 | BMS | 1 minute |
load_average15 | (Agent) 15-Minute Load Average | CPU load averaged from the last 15 minutes Obtain its value by dividing the load15/ value in /proc/loadavg by the number of logical CPUs. Run the top command to check the load15 value in the /proc/loadavg file. | >= 0 | BMS | 1 minute |
Metric ID | Metric | Description | Value Range | Monitored Object | Monitoring Interval (Raw Data) |
---|---|---|---|---|---|
mem_available | (Agent) Available Memory | Available memory size of the monitored object Obtain the MemAvailable value by checking the file /proc/meminfo. If it is not displayed in the file: MemAvailable = MemFree + Buffers + Cached Unit: GB | >= 0 GB | BMS | 1 minute |
mem_usedPercent | (Agent) Memory Usage | Memory usage of the monitored object Obtain its value by checking the file /proc/meminfo. Memory Usage = (MemTotal - MemAvailable)/MemTotal Unit: percent | 0-100% | BMS | 1 minute |
mem_free | (Agent) Idle Memory | Amount of memory that is not being used Obtain its value by checking the file /proc/meminfo. Unit: GB | >= 0 GB | BMS | 1 minute |
mem_buffers | (Agent) Buffer | Memory that is being used for buffers Obtain its value by checking the file /proc/meminfo. Run the top command to check the KiB Mem:buffers value. Unit: GB | >= 0 GB | BMS | 1 minute |
mem_cached | (Agent) Cache | Memory that is being used for file caches Obtain its value by checking the file /proc/meminfo. Run the top command to check the KiB Swap:cached Mem value. Unit: GB | >= 0 GB | BMS | 1 minute |
Metric ID | Metric | Description | Value Range | Monitored Object | Monitoring Interval (Raw Data) |
---|---|---|---|---|---|
mountPointPrefix_disk_free | (Agent) Available Disk Space | Available disk space of the monitored object Run the df -h command to check the data in the Avail column. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: GB | >= 0 GB | BMS | 1 minute |
mountPointPrefix_disk_total | (Agent) Disk Storage Capacity | Disk storage capacity of the monitored object Run the df -h command to check the data in the Size column. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: GB | >= 0 GB | BMS | 1 minute |
mountPointPrefix_disk_used | (Agent) Used Disk Space | Used disk space of the monitored object Run the df -h command to check the data in the Used column. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: GB | >= 0 GB | BMS | 1 minute |
mountPointPrefix_disk_usedPercent | (Agent) Disk Usage | Disk usage of the monitored object. It is calculated as follows: Disk Usage = Used Disk Space/Disk Storage Capacity. Disk Usage = Used Disk Space/Disk Storage Capacity The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: percent | 0-100% | BMS | 1 minute |
Metric ID | Metric | Description | Value Range | Monitored Object | Monitoring Interval (Raw Data) |
---|---|---|---|---|---|
mountPointPrefix_disk_agt_read_bytes_rate | (Agent) Disks Read Rate | Volume of data read from the monitored object per second The disk read rate is calculated by checking data changes in the sixth column of the corresponding device in the /proc/diskstats file in a collection period. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: byte/s | >= 0 bytes/s | BMS | 1 minute |
mountPointPrefix_disk_agt_read_requests_rate | (Agent) Disks Read Requests | Number of read requests sent to the monitored object per second The disk read requests are calculated by checking data changes in the fourth column of the corresponding device in the /proc/diskstats file in a collection period. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: request/s | >= 0 | BMS | 1 minute |
mountPointPrefix_disk_agt_write_bytes_rate | (Agent) Disks Write Rate | Volume of data written to the monitored object per second The disk write rate is calculated by checking data changes in the tenth column of the corresponding device in the /proc/diskstats file in a collection period. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: byte/s | >= 0 bytes/s | BMS | 1 minute |
mountPointPrefix_disk_agt_write_requests_rate | (Agent) Disks Write Requests | Number of write requests sent to the monitored object per second The disk write requests are calculated by checking data changes in the eighth column of the corresponding device in the /proc/diskstats file in a collection period. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: request/s | >= 0 | BMS | 1 minute |
disk_readTime | (Agent) Average Read Request Time | Average amount of time that read requests have waited on the disks The average read request time is calculated by checking data changes in the seventh column of the corresponding device in the /proc/diskstats file in a collection period. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: ms/count | >= 0 ms/Count | BMS | 1 minute |
disk_writeTime | (Agent) Average Write Request Time | Average amount of time that write requests have waited on the disks The average write request time is calculated by checking data changes in the eleventh column of the corresponding device in the /proc/diskstats file in a collection period. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: ms/count | >= 0 ms/Count | BMS | 1 minute |
disk_ioUtils | (Agent) Disk I/O Usage | Disk I/O usage of the monitored object Check the data changes in the thirteenth column of the corresponding device in the /proc/diskstats file in a collection period. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: percent | 0-100% | BMS | 1 minute |
disk_queue_length | (Agent) Disk Queue Length | Average number of read or write requests to be processed for the monitored disk in the monitoring period The average disk queue length is calculated by checking data changes in the fourteenth column of the corresponding device in the /proc/diskstats file in a collection period. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: count | >= 0 | BMS | 1 minute |
disk_write_bytes_per_operation | (Agent) Average Disk Write Size | Average number of bytes in an I/O write for the monitored disk in the monitoring period The average disk write size is calculated by dividing the data changes in the tenth column of the corresponding device by that of the eighth column in the /proc/diskstats file in a collection period. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: KB/op | >= 0 KB/op | BMS | 1 minute |
disk_read_bytes_per_operation | (Agent) Average Disk Read Size | Average number of bytes in an I/O read for the monitored disk in the monitoring period The average disk read size is calculated by dividing the data changes in the sixth column of the corresponding device by that of the fourth column in the /proc/diskstats file in a collection period. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: KB/op | >= 0 KB/op | BMS | 1 minute |
disk_io_svctm | (Agent) Disk I/O Service Time | Average time in an I/O read or write for the monitored disk in the monitoring period The average disk I/O service time is calculated by dividing the data changes in the thirteenth column of the corresponding device by the sum of data changes in the fourth and eighth columns in the /proc/diskstats file in a collection period. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: ms/op | >= 0 ms/op | BMS | 1 minute |
Metric ID | Metric | Description | Value Range | Monitored Object | Monitoring Interval (Raw Data) |
---|---|---|---|---|---|
disk_fs_rwstate | (Agent) File System Read/Write Status | Read and write status of the mounted file system of the monitored object Possible values are 0 (read and write) and 1 (read only). Check file system information in the fourth column in the /proc/mounts file. | 0 and 1 | BMS | 1 minute |
disk_inodesTotal | (Agent) Disk inode Total | Total number of index nodes on the disk Run the df -i command to check information in the Inodes column. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). | >= 0 | BMS | 1 minute |
disk_inodesUsed | (Agent) Total inode Used | Number of used index nodes on the disk Run the df -i command to check data in the IUsed column. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). | >= 0 | BMS | 1 minute |
disk_inodesUsedPercent | (Agent) Percentage of Total inode Used | Percentage of used index nodes on the disk Run the df -i command to check data in the IUse% column. The path of the mount point prefix cannot exceed 64 characters. It must start with a letter, and contain only digits, letters, hyphens (-), dots (.), and swung dashes (~). Unit: percent | 0-100% | BMS | 1 minute |
Metric ID | Metric | Description | Value Range | Monitored Object | Monitoring Interval (Raw Data) |
---|---|---|---|---|---|
net_bitRecv | (Agent) Inbound Bandwidth | Number of bits received by this NIC per second Check metric value changes in the /proc/net/dev file in a collection period. Unit: bit/s | >= 0 bits/s | BMS | 1 minute |
net_bitSent | (Agent) Outbound Bandwidth | Number of bits sent by this NIC per second Check metric value changes in the /proc/net/dev file in a collection period. Unit: bit/s | >= 0 bits/s | BMS | 1 minute |
net_packetRecv | (Agent) NIC Packet Receive Rate | Number of packets received by this NIC per second Check metric value changes in the /proc/net/dev file in a collection period. Unit: count/s | >= 0 counts/s | BMS | 1 minute |
net_packetSent | (Agent) NIC Packet Send Rate | Number of packets sent by this NIC per second Check metric value changes in the /proc/net/dev file in a collection period. Unit: count/s | >= 0 counts/s | BMS | 1 minute |
net_errin | (Agent) Receive Error Rate | Percentage of receive errors detected by this NIC per second Unit: percent | 0-100% | BMS | 1 minute |
net_errout | (Agent) Transmit Error Rate | Percentage of transmit errors detected by this NIC per second Check metric value changes in the /proc/net/dev file in a collection period. Unit: percent | 0-100% | BMS | 1 minute |
net_dropin | (Agent) Received Packet Drop Rate | Percentage of packets discarded by this NIC to the total number of packets received by the NIC per second Check metric value changes in the /proc/net/dev file in a collection period. Unit: percent | 0-100% | BMS | 1 minute |
net_dropout | (Agent) Transmitted Packet Drop Rate | Percentage of packets transmitted by this NIC which were dropped per second Check metric value changes in the /proc/net/dev file in a collection period. Unit: percent | 0-100% | BMS | 1 minute |