C.2 Interpreting the Units of Metrics Fact Values
The Orchestrate Agent converts most of the Ganglia metrics values to PlateSpin Orchestrate standard units. This allows fact values to be compared in constraints without the need to perform conversions explicitly. In cases where units are not known or cannot be converted, a separate fact with a .units suffix is included. For example:
<fact name="resource.metrics.bytes_in" value="bytes/sec" type="String" />
The following table lists the resource.metrics facts and the units of measure used for each fact value:
Table C-1 Resource
boottime |
32-bit seconds timestamp |
bytes_in |
byte rate measured in bytes per second |
bytes_out |
byte rate measured in bytes per second |
cpu_aidle |
percentage |
cpu_idle |
percentage |
cpu_nice |
percentage |
cpu_num |
number of CPUs |
cpu_speed |
megahertz as an integer |
cpu_system |
percentage |
cpu_user |
percentage |
cpu__wio |
percentage |
disk_total |
total in binary megabytes |
disk_free |
total in binary megabytes |
gexec |
simple string |
load_fifteen |
real number |
load_five |
real number |
load_one |
real number |
machine_type |
simple string |
mem_buffers |
memory in megabytes (integer) |
mem_cached |
memory in megabytes (integer) |
mem_free |
memory in megabytes (integer) |
mem_shared |
memory in megabytes (integer) |
mem_total |
memory in megabytes (integer) |
os_name |
simple string |
os_release |
simple string |
pkts_in |
packet rate in packets per second |
pkts_out |
packet rate in packets per second |
proc_run |
processes run (integer) |
proc_total |
total processes (integer) |
swap_free |
memory in megabytes (integer) |
swap_total |
memory in megabytes (integer) |