| 1 | = GENI Monitoring Metrics = |
| 2 | |
| 3 | The GENI Monitoring System captures measurement data for objects is referred to as `Metrics`. Each `Metric` is a table. There are 5 attributes for each `Metric` table: |
| 4 | - "name" identifies the measurement for the object. The table created will be ops_<object>_<measurement name> |
| 5 | - "id" a column always present in the measurement table, always of varchar type. (refers to an id instance in the ops_<object> table). |
| 6 | - "ts" a column always present in the measurement table, always of type int8. Represents the time as the number of microseconds since Jan 1 1970 00:00:00 UTC. |
| 7 | - "v" a column always present in the measurement table. The type varies to best represent the measurement. |
| 8 | - "units" The unit of measurement. This is not a measurement table column, but will appear in the json response to a data query for these type of measurements. |
| 9 | |
| 10 | || Object ||Metric Name || Metric Table Details || |
| 11 | || node || cpu_util || id: varchar, ts: int8, v: float4, units: percent || |
| 12 | || || mem_used_kb || id: varchar, ts: int8, v: int8, units: kilobytes || |
| 13 | || || swap_free || id: varchar, ts: int8, v: float4, units: percent || |
| 14 | || || is_available || id: varchar, ts: int8, v: int2, units: boolean || |
| 15 | || || disk_part_max_used || id: varchar, ts: int8, v: float4, units:percent || |
| 16 | || || num_vms_allocated || id: varchar, ts: int8, v: int4, units: count || |
| 17 | || aggregate|| is_available || id: varchar, ts: int8, v: int2, units: boolean || |
| 18 | || || routable_ip_available || id: varchar, ts: int8, v: int4, units: count || |
| 19 | || interface ||rx_bps || id: varchar, ts: int8, v:float4, units:bps || |
| 20 | || || tx_bps || id: varchar, ts: int8, v:float4, units:bps || |
| 21 | || || rx_pps || id: varchar, ts: int8, v:float4, units:pps || |
| 22 | || || tx_pps || id: varchar, ts: int8, v:float4, units:pps || |
| 23 | || || rx_eps || id: varchar, ts: int8, v:float4, units:pps || |
| 24 | || || tx_eps || id: varchar, ts: int8, v:float4, units:pps || |
| 25 | || || rx_dps || id: varchar, ts: int8, v:float4, units:pps || |
| 26 | || || tx_dps || id: varchar, ts: int8, v:float4, units:pps || |
| 27 | || WiMAX |
| 28 | || ||tx_power || id: varchar, ts: int8, v:float4, units:dBM || |
| 29 | || ||tx_frequency || id: varchar, ts: int8, v:float4, units:Mhz || |
| 30 | || ||wmx_noc || id: varchar, ts: int8, v:int8, units:number of clients || |
| 31 | || interfacevlan|| rx_bps || id: varchar, ts: int8, v:float4, units:bps || |
| 32 | || || tx_bps || id: varchar, ts: int8, v:float4, units:bps || |
| 33 | || || rx_pps || id: varchar, ts: int8, v:float4, units:pps || |
| 34 | || || tx_pps || id: varchar, ts: int8, v:float4, units:pps || |
| 35 | || || rx_eps || id: varchar, ts: int8, v:float4, units:pps || |
| 36 | || || tx_eps || id: varchar, ts: int8, v:float4, units:pps || |
| 37 | || || rx_dps || id: varchar, ts: int8, v:float4, units:pps || |
| 38 | || || tx_dps || id: varchar, ts: int8, v:float4, units:pps || |
| 39 | || experiment || ping_rtt_ms || id: varchar, ts: int8, v:float4, units:milliseconds || |
| 40 | || || is_stitch_path_available || id: varchar, ts: int8, v:int2, units:boolean || |