Changes between Version 25 and Version 26 of OperationalMonitoring/DataSchema


Ignore:
Timestamp:
02/13/14 12:03:08 (6 years ago)
Author:
rirwin@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OperationalMonitoring/DataSchema

    v25 v26  
    6262Aggregates are indexed by GENI-agreed short name and described using [http://www.gpolab.bbn.com/monitoring/schema/20140131/aggregate# the aggregate schema].  Examples:
    6363
    64  REST call for GPO-IG:
     64 Call for GPO-IG:
    6565{{{
    6666https://datastore.instageni.gpolab.bbn.com/aggregate/gpo-ig
    6767}}}
    68  REST response:
     68 Response:
    6969{{{
    7070{
     
    9797
    9898Nodes have an ID which is a URL-sanitized version of their URN and are described using [http://unis.incntre.iu.edu/schema/20120709/node# the node schema].  Examples:
    99  * pc1 node at gpo-ig:
     99 Call for GPO-IG PC1:
     100{{{
     101https://datastore.instageni.gpolab.bbn.com/node/instageni.gpolab.bbn.com_node_pc1
     102}}}
     103 Response:
    100104{{{
    101105{
     
    113117    {
    114118      "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:eth0",
    115       "href": "https://datastore.instageni.gpolab.bbn.com/ports/instageni.gpolab.bbn.com_interface_pc1%3Aeth0"
     119      "href": "https://datastore.instageni.gpolab.bbn.com/interface/instageni.gpolab.bbn.com_interface_pc1%3Aeth0"
    116120    },
    117121    {
    118122      "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:eth1",
    119       "href": "https://datastore.instageni.gpolab.bbn.com/ports/instageni.gpolab.bbn.com_interface_pc1%3Aeth1"
     123      "href": "https://datastore.instageni.gpolab.bbn.com/interface/instageni.gpolab.bbn.com_interface_pc1%3Aeth1"
    120124    },
    121125    {
    122126      "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:eth2",
    123       "href": "https://datastore.instageni.gpolab.bbn.com/ports/instageni.gpolab.bbn.com_interface_pc1%3Aeth2"
     127      "href": "https://datastore.instageni.gpolab.bbn.com/interface/instageni.gpolab.bbn.com_interface_pc1%3Aeth2"
    124128    },
    125129    {
    126130      "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:eth3",
    127       "href": "https://datastore.instageni.gpolab.bbn.com/ports/instageni.gpolab.bbn.com_interface_pc1%3Aeth3"
     131      "href": "https://datastore.instageni.gpolab.bbn.com/interface/instageni.gpolab.bbn.com_interface_pc1%3Aeth3"
    128132    }
    129133  ]
     
    138142
    139143Examples:
    140  * pc1:eth0 (control) interface at gpo-ig:
     144
     145 Call for pc1 eth0 (control) at gpo-ig:
     146{{{
     147https://datastore.instageni.gpolab.bbn.com/interface/instageni.gpolab.bbn.com_interface_pc1:eth0
     148}}}
     149 Response:
    141150{{{
    142151{
    143152  "$schema": "http://unis.incntre.iu.edu/schema/20120709/port#",
    144   "selfRef": "https://datastore.instageni.gpolab.bbn.com/ports/instageni.gpolab.bbn.com_interface_pc1:eth0",
     153  "selfRef": "https://datastore.instageni.gpolab.bbn.com/interface/instageni.gpolab.bbn.com_interface_pc1:eth0",
    145154  "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:eth0",
    146155  "ts": 1391194147100678,
     
    159168}
    160169}}}
    161  * pc1:eth1 (dataplane) interface at gpo-ig:
     170 Call for pc1 eth1 (dataplane) interface at gpo-ig:
     171
     172{{{
     173https://datastore.instageni.gpolab.bbn.com/interface/instageni.gpolab.bbn.com_interface_pc1:eth1
     174}}}
     175
     176
    162177{{{
    163178{
    164179  "$schema": "http://unis.incntre.iu.edu/schema/20120709/port#",
    165   "selfRef": "https://datastore.instageni.gpolab.bbn.com/ports/instageni.gpolab.bbn.com_interface_pc1:eth1",
     180  "selfRef": "https://datastore.instageni.gpolab.bbn.com/interface/instageni.gpolab.bbn.com_interface_pc1:eth1",
    166181  "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc1:eth1",
    167182  "ts": 1391194147100678,
     
    184199
    185200GENI slice authorities are indexed by domain name and described using [http://www.gpolab.bbn.com/monitoring/schema/20140131/authority# the authority schema].  Examples:
    186  * ch.geni.net:
     201
     202
     203 Call for authority of ch.geni.net:
     204{{{
     205https://datastore.ch.geni.net/authority/instageni.gpolab.bbn.com_interface_pc1:eth0
     206}}}
     207 Response:
    187208{{{
    188209{
    189210  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/authority#",
    190211  "id": "ch.geni.net",
    191   "selfRef": "https://datastore.ch.geni.net/authorities/ch.geni.net",
     212  "selfRef": "https://datastore.ch.geni.net/authority/ch.geni.net",
    192213  "urn": "urn:publicid:IDN+ch.geni.net+authority+ch",
    193214  "ts": 1391192685740849,
     
    195216    {
    196217      "urn": "urn:publicid:IDN+ch.geni.net+user+tupty",
    197       "href": "https://datastore.ch.geni.net/users/tupty"
     218      "href": "https://datastore.ch.geni.net/user/tupty"
    198219    }
    199220  ],
     
    201222    {
    202223      "urn": "urn:publicid:IDN+ch.geni.net:gpo-infra+slice+tuptyexclusive",
    203       "href": "https://datastore.ch.geni.net/slices/ch.geni.net_gpo-infra_slice_tuptyexclusive"
     224      "href": "https://datastore.ch.geni.net/slice/ch.geni.net_gpo-infra_slice_tuptyexclusive"
    204225    }
    205226  ]
     
    215236  "$schema": "http://www.gpolab.bbn.com/monitoring/schema/20140131/user#",
    216237  "id": "tupty",
    217   "selfRef": "https://datastore.ch.geni.net/users/tupty",
    218   "urn": "https://datastore.ch.geni.net/users/tupty",
     238  "selfRef": "https://datastore.ch.geni.net/user/tupty",
     239  "urn": "https://datastore.ch.geni.net/user/tupty",
    219240  "ts": 1391192685740849,
    220241  "authority": {
    221242    "urn": "urn:publicid:IDN+ch.geni.net+authority+ch",
    222     "href": "https://datastore.ch.geni.net/authorities/ch.geni.net"
     243    "href": "https://datastore.ch.geni.net/authority/ch.geni.net"
    223244  },
    224245  "fullname": "Tim Exampleuser",
    225   "email": "tupty@example.com"
     246  "email": "tim@example.com"
    226247}
    227248}}}
     
    241262  "authority": {
    242263    "urn": "urn:publicid:IDN+ch.geni.net+authority+ch",
    243     "href": "https://datastore.ch.geni.net/authorities/ch.geni.net"
     264    "href": "https://datastore.ch.geni.net/authority/ch.geni.net"
    244265  },
    245266  "created": 1391626683000000,