Changes between Version 65 and Version 66 of OperationalMonitoring/DataSchema


Ignore:
Timestamp:
05/07/14 15:09:34 (6 years ago)
Author:
rirwin@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OperationalMonitoring/DataSchema

    v65 v66  
    3131==== Data about operational monitoring configuration ====
    3232
    33 Operational monitoring configuration data tells collectors where to find local datastores, and includes relevant metadata (like URNs and metadata about datastore or aggregate types) that collectors can use to decide which datastores to query.  It is described using [http://www.gpolab.bbn.com/monitoring/schema/20140131/opsconfig# the opsconfig schema].  Examples:
     33Operational monitoring configuration data tells collectors where to find local datastores, and includes relevant metadata (like URNs and metadata about datastore or aggregate types) that collectors can use to decide which datastores to query.  It is described using [http://www.gpolab.bbn.com/monitoring/schema/20140501/opsconfig# the opsconfig schema].  Examples:
    3434 * geni-prod: a hypothetical config datastore listing production aggregates and authorities:
    3535{{{
    3636{
    37   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/opsconfig#",
     37  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/opsconfig#",
    3838  "id": "geni-prod",
    3939  "selfRef": "https://datastore.geni.net/opsconfigs/geni-prod",
     
    5757==== Data about an aggregate ====
    5858
    59 Aggregates are indexed by GENI-agreed short name and described using [http://www.gpolab.bbn.com/monitoring/schema/20140131/aggregate# the aggregate schema].  Examples:
     59Aggregates are indexed by GENI-agreed short name and described using [http://www.gpolab.bbn.com/monitoring/schema/20140501/aggregate# the aggregate schema].  Examples:
    6060
    6161Hypothetical REST call for GPO-IG:
     
    6666{{{
    6767{
    68   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/aggregate#",
     68  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/aggregate#",
    6969  "id": "gpo-ig",
    7070  "selfRef": "https://datastore.instageni.gpolab.bbn.com/info/aggregate/gpo-ig",
     
    134134==== Data about a link ====
    135135
    136 Links have an ID which is a URL-sanitized version of their URN and are described using [http://www.gpolab.bbn.com/monitoring/schema/20140131/link# the link schema].  Examples:
     136Links have an ID which is a URL-sanitized version of their URN and are described using [http://www.gpolab.bbn.com/monitoring/schema/20140501/link# the link schema].  Examples:
    137137 Hypothetical REST call for GPO-IG Link 001:
    138138{{{
     
    142142{{{
    143143{
    144   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/link#",
     144  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/link#",
    145145  "id": "datastore.grnoc.iu.edu_link_001",
    146146  "ts": 1391192705275101,
     
    192192Interfaces have an ID which is a URL-sanitized version of their URN and are described using [http://unis.incntre.iu.edu/schema/20120709/port# the port schema].  Notes:
    193193 * I adopted the control/experimental terminology for interface roles from ProtoGENI listresources output.  We could also use control/data; at any rate, we should be consistent among all monitoring uses.
    194  * All bandwidths are total fiction.  I didn't even count the zeroes.
     194 * All bandwidths are fiction.
    195195
    196196Examples:
     
    243243==== Data about a slice authority ====
    244244
    245 GENI slice authorities are indexed by domain name and described using [http://www.gpolab.bbn.com/monitoring/schema/20140131/authority# the authority schema].  Examples:
     245GENI slice authorities are indexed by domain name and described using [http://www.gpolab.bbn.com/monitoring/schema/20140501/authority# the authority schema].  Examples:
    246246
    247247
     
    253253{{{
    254254{
    255   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/authority#",
     255  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/authority#",
    256256  "id": "ch.geni.net",
    257257  "selfRef": "https://datastore.ch.geni.net/info/authority/ch.geni.net",
     
    285285{{{
    286286{
    287   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/port-vlan#",
     287  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/port-vlan#",
    288288  "selfRef": "https://datastore.instageni.gpolab.bbn.com/interfacevlan/instageni.gpolab.bbn.com_interface_pc1:eth1:1750",
    289289  "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:eth1:1750",
     
    301301==== Data about a GENI user ====
    302302
    303 GENI users have an ID based on the username and are described using [http://www.gpolab.bbn.com/monitoring/schema/20140131/user# the GENI user schema].  Examples:
     303GENI users have an ID based on the username and are described using [http://www.gpolab.bbn.com/monitoring/schema/20140501/user# the GENI user schema].  Examples:
    304304
    305305 Hypothetical REST call for user tupty at ch.geni.net:
     
    310310{{{
    311311{
    312   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/user#",
     312  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/user#",
    313313  "id": "tupty",
    314314  "selfRef": "https://datastore.ch.geni.net/info/user/tupty",
     
    326326==== Data about a GENI slice ====
    327327
    328 GENI slices have an ID based on the URN and are described using [http://www.gpolab.bbn.com/monitoring/schema/20140131/slice# the GENI slice schema].  Examples:
     328GENI slices have an ID based on the URN and are described using [http://www.gpolab.bbn.com/monitoring/schema/20140501/slice# the GENI slice schema].  Examples:
    329329Hypothetical REST call for tuptyexclusive slice:
    330330{{{
     
    334334{{{
    335335{
    336   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/slice#",
     336  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/slice#",
    337337  "id": "ch.geni.net_gpo-infra_slice_tuptyexclusive",
    338338  "selfRef": "https://datastore.ch.geni.net/info/slice/ch.geni.net_gpo-infra_slice_tuptyexclusive",
     
    358358==== Data about a GENI sliver ====
    359359
    360 GENI sliver have an ID based on the URN and are described using [http://www.gpolab.bbn.com/monitoring/schema/20140131/sliver# the GENI sliver schema].  Examples:
     360GENI sliver have an ID based on the URN and are described using [http://www.gpolab.bbn.com/monitoring/schema/20140501/sliver# the GENI sliver schema].  Examples:
    361361 Hypothetical REST call for tuptyexclusive instageni sliver:
    362362{{{
     
    366366{{{
    367367{
    368   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/sliver#",
     368  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/sliver#",
    369369  "id": "instageni.gpolab.bbn.com_sliver_26947",
    370370  "selfRef": "https://datastore.instageni.gpolab.bbn.com/info/sliver/instageni.gpolab.bbn.com_sliver_26947",
     
    402402{{{
    403403{
    404    "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/externalcheck#",
     404   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/externalcheck#",
    405405   "id": "gpo",
    406406   "selfRef": "https://externalcheckstore.gpolab.bbn.com/info/externalcheck/gpo",
     
    426426==== Data about a monitoring experiment ====
    427427
    428 Operational monitoring measures the dataplane with a set of simple tests between aggregates described using [http://www.gpolab.bbn.com/monitoring/schema/20140131/monitoringexperiment# the operational monitoring experiment schema].  Examples:
     428Operational monitoring measures the dataplane with a set of simple tests between aggregates described using [http://www.gpolab.bbn.com/monitoring/schema/20140501/experiment# the operational monitoring experiment schema].  Examples:
    429429 Hypothetical REST call for missouri-ig to gpo-ig experiment:
    430430{{{
     
    461461{{{
    462462{
    463   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/data#",
     463  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/data#",
    464464  "id": "cpu_util:instageni.gpolab.bbn.com_node_pc1",
    465465  "subject": "https://datastore.instageni.gpolab.bbn.com/info/node/instageni.gpolab.bbn.com_node_pc1",
     
    485485{{{
    486486{
    487   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/data#",
     487  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/data#",
    488488  "id": "swap_free:instageni.gpolab.bbn.com_node_pc1",
    489489  "subject": "https://datastore.instageni.gpolab.bbn.com/info/node/instageni.gpolab.bbn.com_node_pc1",
     
    508508{{{
    509509{
    510   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/data#",
     510  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/data#",
    511511  "id": "mem_active_kb:instageni.gpolab.bbn.com_node_pc1",
    512512  "subject": "https://datastore.instageni.gpolab.bbn.com/info/node/instageni.gpolab.bbn.com_node_pc1",
     
    531531{{{
    532532{
    533   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/data#",
     533  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/data#",
    534534  "id": "rx_bps:instageni.gpolab.bbn.com_interface_pc1:eth0",
    535535  "subject": "https://datastore.instageni.gpolab.bbn.com/info/ports/instageni.gpolab.bbn.com_interface_pc1:eth0",
     
    554554{{{
    555555{
    556   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/data#",
     556  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/data#",
    557557  "id": "is_available:instageni.gpolab.bbn.com_node_pc1",
    558558  "subject": "https://datastore.instageni.gpolab.bbn.com/info/node/instageni.gpolab.bbn.com_node_pc1",
     
    583583[
    584584 {
    585    "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/data#",
     585   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/data#",
    586586    "id": "cpu_util:instageni.gpolab.bbn.com_node_pc1",
    587587    "subject": "https://datastore.instageni.gpolab.bbn.com/info/node/instageni.gpolab.bbn.com_node_pc1",
     
    600600,
    601601 {
    602    "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/data#",
     602   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/data#",
    603603   "id": "cpu_util:instageni.gpolab.bbn.com_node_pc2",
    604604   "subject": "https://datastore.instageni.gpolab.bbn.com/info/node/instageni.gpolab.bbn.com_node_pc2",
     
    617617,
    618618 {
    619   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/data#",
     619  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/data#",
    620620  "id": "mem_active_kb:instageni.gpolab.bbn.com_node_pc1",
    621621  "subject": "https://datastore.instageni.gpolab.bbn.com/info/node/instageni.gpolab.bbn.com_node_pc1",
     
    634634,
    635635 {
    636   "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/data#",
     636  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140501/data#",
    637637  "id": "mem_active_kb:instageni.gpolab.bbn.com_node_pc2",
    638638  "subject": "https://datastore.instageni.gpolab.bbn.com/info/node/instageni.gpolab.bbn.com_node_pc2",