Changes between Version 15 and Version 16 of OperationalMonitoring/DataSchema


Ignore:
Timestamp:
02/11/14 14:26:16 (10 years ago)
Author:
chaos@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OperationalMonitoring/DataSchema

    v15 v16  
    1414 * config: data which is unlikely to change frequently, but should be polled occasionally in case it has changed
    1515
    16 To fix:
    17  * the schema below shows how to use metadata to get the list of control and dataplane interfaces, so we shouldn't need to use sums in the interface counters, but the table still says "sum"
    18 
    19 || '''Subject'''       || '''Metric'''           || '''Type'''  || '''Units''' || '''Description'''                                                                      || '''Use Cases''' ||
    20 || shared compute node || CPU utilization        || measurement || percent     ||                                                                                        || 3               ||
    21 || shared compute node || swap free              || measurement || percent     || percent of total swap which is free                                                    || 3               ||
    22 || shared compute node || memory total           || config      || bytes       || total physical memory on the node                                                      || 3               ||
    23 || shared compute node || memory used            || measurement || bytes       || total memory in active use on the node                                                 || 3               ||
    24 || shared compute node || disk part max used     || measurement || percent     || highest percent utilization of any local partition                                     || 3               ||
    25 || shared compute node || ctrl net max bytes     || config      || integer     || sum of maximum bytes per second available on all control interfaces                    || 3               ||
    26 || shared compute node || ctrl net RX bytes      || measurement || integer     || sum of bytes received on all control interfaces since last reset                       || 3               ||
    27 || shared compute node || ctrl net TX bytes      || measurement || integer     || sum of bytes transmitted on all control interfaces since last reset                    || 3               ||
    28 || shared compute node || ctrl net max packets   || config      || integer     || sum of maximum packets per second available on all control interfaces                  || 3               ||
    29 || shared compute node || ctrl net RX packets    || measurement || integer     || sum of packets received on all control interfaces since last reset                     || 3               ||
    30 || shared compute node || ctrl net TX packets    || measurement || integer     || sum of packets transmitted on all control interfaces since last reset                  || 3               ||
    31 || shared compute node || ctrl net RX errs       || measurement || integer     || sum of receive errors on all control interfaces since last reset                       || 3               ||
    32 || shared compute node || ctrl net TX errs       || measurement || integer     || sum of transmit errors on all control interfaces since last reset                      || 3               ||
    33 || shared compute node || ctrl net RX drops      || measurement || integer     || sum of receive drops (how does it know?) on all control interfaces since last reset    || 3               ||
    34 || shared compute node || ctrl net TX drops      || measurement || integer     || sum of transmit drops on all control interfaces since last reset                       || 3               ||
    35 || shared compute node || data net max bytes     || config      || integer     || sum of maximum bytes per second available on all dataplane interfaces                  || 3               ||
    36 || shared compute node || data net RX bytes      || measurement || integer     || sum of bytes received on all dataplane interfaces since last reset                     || 3               ||
    37 || shared compute node || data net TX bytes      || measurement || integer     || sum of bytes transmitted on all dataplane interfaces since last reset                  || 3               ||
    38 || shared compute node || data net max packets   || config      || integer     || sum of maximum packets per second available on all dataplane interfaces                || 3               ||
    39 || shared compute node || data net RX packets    || measurement || integer     || sum of packets received on all dataplane interfaces since last reset                   || 3               ||
    40 || shared compute node || data net TX packets    || measurement || integer     || sum of packets transmitted on all dataplane interfaces since last reset                || 3               ||
    41 || shared compute node || data net RX errs       || measurement || integer     || sum of receive errors on all dataplane interfaces since last reset                     || 3               ||
    42 || shared compute node || data net TX errs       || measurement || integer     || sum of transmit errors on all dataplane interfaces since last reset                    || 3               ||
    43 || shared compute node || data net RX drops      || measurement || integer     || sum of receive drops (how does it know?) on all dataplane interfaces since last reset  || 3               ||
    44 || shared compute node || data net TX drops      || measurement || integer     || sum of transmit drops on all dataplane interfaces since last reset                     || 3               ||
    45 || shared compute node || is available           || measurement || boolean     || is the node considered to be online as the result of a simple check at the given time? || 3               ||
    46 || aggregate           || current sliver list    || state       || list        || list of slivers (URN + UUID) currently existing or reserved on the aggregate           || 6               ||
    47 || sliver              || slice URN/UUID         || state       || string      || unique identifier of slice mapped to sliver (URN + UUID)                               || 6               ||
    48 || sliver              || creation time          || state       || timestamp   || creation time of sliver                                                                || 6               ||
    49 || sliver              || expiration time        || state       || timestamp   || current expiration time of sliver                                                      || 6               ||
    50 || sliver              || creator URN            || state       || string      || URN of sliver creator                                                                  || 6               ||
    51 || sliver              || resources              || state       || list        || list of resource URNs on which the sliver has a current reservation                    || 6               ||
    52 || slice               || creator                || state       || string      || URN of slice creator                                                                   || 6               ||
    53 || slice               || participants           || state       || list        || list of experimenters who have privileges on a slice                                   || 6               ||
    54 || experimenter        || email                  || state       || string      || contact address for experimenter                                                       || 6               ||
    55 || config datastore    || current datastore list || config      || list        || list of local datastores to query for GENI monitoring data                             || 3, 6            ||
    56 || local datastore     || data types             || config      || list        || list of data types which the datastore supports                                        || 3, 6            ||
     16|| '''Subject'''                                        || '''Metric'''           || '''Type'''  || '''Units''' || '''Description'''                                                                      || '''Use Cases''' ||
     17|| shared compute node                                  || CPU utilization        || measurement || percent     ||                                                                                        || 3               ||
     18|| shared compute node                                  || swap free              || measurement || percent     || percent of total swap which is free                                                    || 3               ||
     19|| shared compute node                                  || memory total           || config      || bytes       || total physical memory on the node                                                      || 3               ||
     20|| shared compute node                                  || memory used            || measurement || bytes       || total memory in active use on the node                                                 || 3               ||
     21|| shared compute node                                  || disk part max used     || measurement || percent     || highest percent utilization of any local partition                                     || 3               ||
     22|| shared compute node interface (control or dataplane) || max bytes              || config      || integer     || bytes per second available on the interface                                            || 3               ||
     23|| shared compute node interface (control or dataplane) || RX bytes               || measurement || integer     || bytes per second received n the interface                                              || 3               ||
     24|| shared compute node interface (control or dataplane) || TX bytes               || measurement || integer     || bytes per second transmitted on the interface                                          || 3               ||
     25|| shared compute node interface (control or dataplane) || max packets            || config      || integer     || packets per second available on the interface                                          || 3               ||
     26|| shared compute node interface (control or dataplane) || RX packets             || measurement || integer     || packets per second received on the interface                                           || 3               ||
     27|| shared compute node interface (control or dataplane) || TX packets             || measurement || integer     || packets per second transmitted on the interface                                        || 3               ||
     28|| shared compute node interface (control or dataplane) || RX errs                || measurement || integer     || receive errors per second on the interface                                             || 3               ||
     29|| shared compute node interface (control or dataplane) || TX errs                || measurement || integer     || transmit errors per second on the interface                                            || 3               ||
     30|| shared compute node interface (control or dataplane) || RX drops               || measurement || integer     || receive drops per second (how does it know?) on the interface                          || 3               ||
     31|| shared compute node interface (control or dataplane) || TX drops               || measurement || integer     || transmit drops per second on the interface                                             || 3               ||
     32|| shared compute node                                  || is available           || measurement || boolean     || is the node considered to be online as the result of a simple check at the given time? || 3               ||
     33|| aggregate                                            || current sliver list    || state       || list        || list of slivers (URN + UUID) currently existing or reserved on the aggregate           || 6               ||
     34|| sliver                                               || slice URN/UUID         || state       || string      || unique identifier of slice mapped to sliver (URN + UUID)                               || 6               ||
     35|| sliver                                               || creation time          || state       || timestamp   || creation time of sliver                                                                || 6               ||
     36|| sliver                                               || expiration time        || state       || timestamp   || current expiration time of sliver                                                      || 6               ||
     37|| sliver                                               || creator URN            || state       || string      || URN of sliver creator                                                                  || 6               ||
     38|| sliver                                               || resources              || state       || list        || list of resource URNs on which the sliver has a current reservation                    || 6               ||
     39|| slice                                                || creator                || state       || string      || URN of slice creator                                                                   || 6               ||
     40|| slice                                                || participants           || state       || list        || list of experimenters who have privileges on a slice                                   || 6               ||
     41|| experimenter                                         || email                  || state       || string      || contact address for experimenter                                                       || 6               ||
     42|| config datastore                                     || current datastore list || config      || list        || list of local datastores to query for GENI monitoring data                             || 3, 6            ||
     43|| local datastore                                      || data types             || config      || list        || list of data types which the datastore supports                                        || 3, 6            ||
    5744
    5845== Details of data needed to meet all use cases ==