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

Resource Metric Fact With Reported Value

Orchestrate Measurement Unit of the Value

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)