Linux metrics

The following section lists all the Linux metrics::

Linux

All network and general metrics are native. There are no computed metrics in this section.
CPU
This section lists information about CPU in the system. For example, myMachine|CPU|cpu_user.
  • cpu_contexts: Number of context switches across all CPU cores.
  • cpu_guest: Percentage of total CPU spent running a guest OS. Included in cpu_user.
  • cpu_guest_nice: Percentage of total CPU spent running as nice guest OS. Included in cpu_nice.
  • cpu_hiq: Percentage of total CPU spent serving hardware interrupts.
  • cpu_idle: Percentage of total CPU spent idling.
  • cpu_interrupts: Number of interrupts serviced.
  • cpu_iowait: Percentage of total CPU spent waiting for I/O to complete.
  • cpu_nice: Percentage of total CPU time spent in lowest-priority user processes.
  • cpu_siq: Percentage of total CPU spent serving software interrupts.
  • cpu_steal: Percentage of total CPU spent waiting for other OS when running in a virtualized environment.
  • cpu_system: Percentage of total CPU time spent in kernel mode.
  • cpu_user: Percentage of total CPU time spent in normal priority user processes.
DiskFree
Gives details about the free disk. Each mounted directory will have a separate section. For example, myMachine|DiskFree|myMount|df_free.
  • df_free: Amount of free disk space on the file system
  • df_total: Amount of total disk space on the file system
  • df_used: Amount of used disk space on the file system
Diskstat
Gives details about the Disk status for each of the disks. For example, myMachine|Diskstat|myDisk|disk_active_ios.
  • disk_active_ios: Number of I/O operations currently in progress.
  • disk_aveq: Weighted number of milliseconds spent doing I/Os.
  • disk_io_time: Number of milliseconds the system spent doing I/O operation.
  • disk_read_ios: Total number of read operations completed successfully.
  • disk_read_merged: Number of (small) read operations that have been merged into a larger read.
  • disk_read_sect: Number of sectors read.
  • disk_read_time: Amount of time in milliseconds spent reading.
  • disk_write_ios: Number of write operations completed successfully.
  • disk_write_merged: Number of (small) write operations that have been merged into a larger write.
  • disk_write_sect: Number of sectors written.
  • disk_write_time: Amount of time in milliseconds spent writing.
Load
Gives details about the load statistics for a particular node. For example, myMachine|Load|jobs.
  • jobs: The total number of jobs that currently exist in the system.
  • load1: The average load (number of jobs in the run queue) over the last minute.
  • load15: The average load (number of jobs in the run queue) over the last 15 minutes.
  • load5: The average load (number of jobs in the run queue) over the five minutes.
Memory
Gives details about the memory statistics for a particular node. For example, myMachine|Memory|mem_active.
  • mem_active: Active memory that was recently accessed.
  • mem_active_anon: Active memory with no file association, that is, heap and stack memory.
  • mem_active_file: Active memory that is associated with a file, for example, page cache memory.
  • mem_buffers: Temporary storage used for raw disk blocks.
  • mem_cached: In-memory cache for files read from disk (the page cache). Does not include mem_swapcached.
  • mem_dirty: Memory which is waiting to get written back to the disk.
  • mem_inactive: Inactive memory that hasn't been accessed recently.
  • mem_inactive_anon: Inactive memory with no file association, that is, inactive heap and stack memory.
  • mem_inactive_file: Inactive memory that is associated with a file, for example, page cache memory.
  • mem_memfree: Total free RAM.
  • mem_memtotal: Total usable RAM.
  • mem_mlocked: Memory that is locked.
  • mem_swapcached: In-memory cache for pages that are swapped back in.
  • mem_swapfree: Amount of swap space that is currently unused.
  • mem_swaptotal: Total amount of swap space available.
  • mem_unevictable: Memory that cannot be paged out.
Netstat
Gives details about the network status for a particular node. For example, myMachine|Netstat|ns_remote_bytes_r.
  • ns_closewait: Number of connections in state TCP_CLOSE_WAIT
  • ns_established: Number of connections in state TCP_ESTABLISHED
  • ns_listen: Number of connections in state TCP_LISTEN
  • ns_local_bytes_r: Number of bytes received (local -> local)
  • ns_local_bytes_s: Number of bytes sent (local -> local)
  • ns_localconn: Number of local connections (local -> local)
  • ns_remote_bytes_r: Number of bytes sent (local -> remote)
  • ns_remote_bytes_s: Number of bytes sent (remote -> local)
  • ns_remoteconn: Number of remote connections (local -> remote)
  • ns_timewait: Number of connections in state TCP_TIME_WAIT
Network
Gives details about the network statistics per interface for a particular node. For example, myMachine|Network|myInterface|netdev_bytes_r.
  • netdev_bytes_r: Number of bytes received.
  • netdev_bytes_s: Number of bytes sent.
  • netdev_carrier: Number of carrier loss events.
  • netdev_collisions: Number of collisions.
  • netdev_compressed_r: Number of compressed frames received.
  • netdev_compressed_s: Number of compressed packets sent.
  • netdev_drops_r: Number of packets dropped while receiving.
  • netdev_drops_s: Number of packets dropped while sending.
  • netdev_errors_r: Number of read errors.
  • netdev_errors_s: Number of write errors.
  • netdev_fifo_r: Number of FIFO buffer errors.
  • netdev_fifo_s: Number of FIFO buffer errors while sending.
  • netdev_frames_r: Number of frame errors while receiving.
  • netdev_multicast_r: Number of multicast packets received.
  • netdev_packets_r: Number of packets received.
  • netdev_packets_s: Number of packets sent.