Grouping by service
diff --git a/xos/core/xoslib/ngXosViews/ceilometerDashboard/env/default.js b/xos/core/xoslib/ngXosViews/ceilometerDashboard/env/default.js
index 6dd56e2..c29a485 100644
--- a/xos/core/xoslib/ngXosViews/ceilometerDashboard/env/default.js
+++ b/xos/core/xoslib/ngXosViews/ceilometerDashboard/env/default.js
@@ -8,6 +8,6 @@
module.exports = {
host: 'http://clnode022.clemson.cloudlab.us:9999',
- xoscsrftoken: 'VZxPA6PAYcNhlkZXyxsk4I13pfNWGf0G',
- xossessionid: 'rpqld0c44dv6clhtlwkjt96auwpx8lrb'
+ xoscsrftoken: '5PGGtJ5ZkKOHN53UcRdnjzK1kxXQA78A',
+ xossessionid: '06lmkxt85av71fsjbrv0vxo65ssdh3xm'
};
diff --git a/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/js/main.js b/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/js/main.js
index 5085813..ba433e1 100644
--- a/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/js/main.js
+++ b/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/js/main.js
@@ -92,9 +92,15 @@
Ceilometer.getMeters()
.then(meters => {
- this.projects = lodash.groupBy(meters, 'project_name');
+ //group project by service
+ this.projects = lodash.groupBy(meters, 'service');
lodash.forEach(Object.keys(this.projects), (project) => {
- this.projects[project] = lodash.groupBy(this.projects[project], 'resource_id');
+ // inside each service group by slice
+ this.projects[project] = lodash.groupBy(this.projects[project], 'slice');
+ lodash.forEach(Object.keys(this.projects[project]), (slice) => {
+ // inside each service => slice group by resource
+ this.projects[project][slice] = lodash.groupBy(this.projects[project][slice], 'resource_id');
+ });
});
})
.catch(err => {
@@ -108,6 +114,19 @@
this.loadMeters();
/**
+ * Select the current service
+ */
+
+ this.selectService = (service) => {
+ //cleaning
+ this.selectedResources = null;
+ this.selectedResource = null;
+ this.selectedMeters = null;
+
+ this.selectedService = service;
+ };
+
+ /**
* Select Resources for a slice
*
* @param Array resources The list of selected resources
@@ -266,6 +285,7 @@
})
.catch(err => {
+ this.error = err.data.detail;
console.warn(err);
})
.finally(() => {
diff --git a/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/meters_mock.json b/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/meters_mock.json
index e6203ed..1e63d46 100644
--- a/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/meters_mock.json
+++ b/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/meters_mock.json
@@ -1,145 +1,1276 @@
[
{
- "project_name": "mysite_onos_vbng",
- "user_id": "bcb8c1f07ab94a948b0ea491f2ba43f1",
- "name": "subnet",
- "resource_id": "6ebbcbdb-a172-41bf-8014-686c017c3d5a",
+ "slice": "default_admin_tenant",
+ "user_id": null,
+ "name": "switch",
+ "service": "Other",
+ "resource_id": "of:0000000000000001",
"label": "",
"source": "openstack",
- "meter_id": "NmViYmNiZGItYTE3Mi00MWJmLTgwMTQtNjg2YzAxN2MzZDVhK3N1Ym5ldA==\n",
- "project_id": "75bf7d7deee744749ac76dc6d2e22c28",
- "type": "gauge",
- "unit": "subnet",
- "description": "Existence of subnet"
+ "meter_id": "b2Y6MDAwMDAwMDAwMDAwMDAwMStzd2l0Y2g=\n",
+ "project_id": "default_admin_tenant",
+ "type": "SDN",
+ "unit": "switch",
+ "description": "Existence of switch"
},
{
- "project_name": "mysite_onos_vbng",
- "user_id": "bcb8c1f07ab94a948b0ea491f2ba43f1",
- "name": "network",
- "resource_id": "2ccafd0d-630f-45db-9b0e-b58a9d1de494",
+ "slice": "default_admin_tenant",
+ "user_id": null,
+ "name": "switch.port",
+ "service": "Other",
+ "resource_id": "of:0000000000000001",
"label": "",
"source": "openstack",
- "meter_id": "MmNjYWZkMGQtNjMwZi00NWRiLTliMGUtYjU4YTlkMWRlNDk0K25ldHdvcms=\n",
- "project_id": "75bf7d7deee744749ac76dc6d2e22c28",
- "type": "gauge",
- "unit": "network",
- "description": "Existence of network"
- },
- {
- "project_name": "mysite_onos_vbng",
- "user_id": "bcb8c1f07ab94a948b0ea491f2ba43f1",
- "name": "instance",
- "resource_id": "03663f84-adb2-40cf-ac22-b48dd18909da",
- "label": "",
- "source": "openstack",
- "meter_id": "MDM2NjNmODQtYWRiMi00MGNmLWFjMjItYjQ4ZGQxODkwOWRhK2luc3RhbmNl\n",
- "project_id": "75bf7d7deee744749ac76dc6d2e22c28",
- "type": "gauge",
- "unit": "instance",
- "description": "Existence of instance"
- },
- {
- "project_name": "mysite_onos_vbng",
- "user_id": "bcb8c1f07ab94a948b0ea491f2ba43f1",
- "name": "network.incoming.bytes.rate",
- "resource_id": "instance-0000000c-03663f84-adb2-40cf-ac22-b48dd18909da-tapb62de4c8-a8",
- "label": "",
- "source": "openstack",
- "meter_id": "aW5zdGFuY2UtMDAwMDAwMGMtMDM2NjNmODQtYWRiMi00MGNmLWFjMjItYjQ4ZGQxODkwOWRhLXRh\ncGI2MmRlNGM4LWE4K25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
- "project_id": "75bf7d7deee744749ac76dc6d2e22c28",
- "type": "gauge",
- "unit": "B/s",
- "description": "Average rate per sec of incoming bytes on a VM network interface"
- },
- {
- "project_name": "mysite_vcpe",
- "user_id": "bcb8c1f07ab94a948b0ea491f2ba43f1",
- "name": "port",
- "resource_id": "a14625cf-4184-460c-bef2-a2f8ff2054de",
- "label": "",
- "source": "openstack",
- "meter_id": "YTE0NjI1Y2YtNDE4NC00NjBjLWJlZjItYTJmOGZmMjA1NGRlK3BvcnQ=\n",
- "project_id": "1e948b44facc4efd81567d94b7c4d7a8",
- "type": "gauge",
+ "meter_id": "b2Y6MDAwMDAwMDAwMDAwMDAwMStzd2l0Y2gucG9ydA==\n",
+ "project_id": "default_admin_tenant",
+ "type": "SDN",
"unit": "port",
"description": "Existence of port"
},
{
- "project_name": "mysite_onos_vbng",
- "user_id": "bcb8c1f07ab94a948b0ea491f2ba43f1",
- "name": "cpu_util",
- "resource_id": "03663f84-adb2-40cf-ac22-b48dd18909da",
+ "slice": "default_admin_tenant",
+ "user_id": null,
+ "name": "switch.port.receive.packets",
+ "service": "Other",
+ "resource_id": "of:0000000000000001",
"label": "",
"source": "openstack",
- "meter_id": "MDM2NjNmODQtYWRiMi00MGNmLWFjMjItYjQ4ZGQxODkwOWRhK2NwdV91dGls\n",
- "project_id": "75bf7d7deee744749ac76dc6d2e22c28",
- "type": "gauge",
- "unit": "%",
- "description": "Average CPU utilization"
+ "meter_id": "b2Y6MDAwMDAwMDAwMDAwMDAwMStzd2l0Y2gucG9ydC5yZWNlaXZlLnBhY2tldHM=\n",
+ "project_id": "default_admin_tenant",
+ "type": "SDN",
+ "unit": "packet",
+ "description": "Packets received on port"
},
{
- "project_name": "mysite_onos_vbng",
- "user_id": "bcb8c1f07ab94a948b0ea491f2ba43f1",
- "name": "vcpus",
- "resource_id": "03663f84-adb2-40cf-ac22-b48dd18909da",
+ "slice": "default_admin_tenant",
+ "user_id": null,
+ "name": "switch.port.transmit.packets",
+ "service": "Other",
+ "resource_id": "of:0000000000000001",
"label": "",
"source": "openstack",
- "meter_id": "MDM2NjNmODQtYWRiMi00MGNmLWFjMjItYjQ4ZGQxODkwOWRhK3ZjcHVz\n",
- "project_id": "75bf7d7deee744749ac76dc6d2e22c28",
- "type": "gauge",
- "unit": "vcpu",
- "description": "Number of VCPUs"
+ "meter_id": "b2Y6MDAwMDAwMDAwMDAwMDAwMStzd2l0Y2gucG9ydC50cmFuc21pdC5wYWNrZXRz\n",
+ "project_id": "default_admin_tenant",
+ "type": "SDN",
+ "unit": "packet",
+ "description": "Packets transmitted on port"
},
{
- "project_name": "mysite_onos_vbng",
- "user_id": "bcb8c1f07ab94a948b0ea491f2ba43f1",
- "name": "network.outgoing.bytes.rate",
- "resource_id": "instance-0000000c-03663f84-adb2-40cf-ac22-b48dd18909da-tapb62de4c8-a8",
+ "slice": "default_admin_tenant",
+ "user_id": null,
+ "name": "switch.port.receive.drops",
+ "service": "Other",
+ "resource_id": "of:0000000000000001",
"label": "",
"source": "openstack",
- "meter_id": "aW5zdGFuY2UtMDAwMDAwMGMtMDM2NjNmODQtYWRiMi00MGNmLWFjMjItYjQ4ZGQxODkwOWRhLXRh\ncGI2MmRlNGM4LWE4K25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
- "project_id": "75bf7d7deee744749ac76dc6d2e22c28",
- "type": "gauge",
- "unit": "B/s",
- "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ "meter_id": "b2Y6MDAwMDAwMDAwMDAwMDAwMStzd2l0Y2gucG9ydC5yZWNlaXZlLmRyb3Bz\n",
+ "project_id": "default_admin_tenant",
+ "type": "SDN",
+ "unit": "packet",
+ "description": "Drops received on port"
},
{
- "project_name": "mysite_onos_vbng",
- "user_id": "bcb8c1f07ab94a948b0ea491f2ba43f1",
+ "slice": "default_admin_tenant",
+ "user_id": null,
+ "name": "switch.port.transmit.drops",
+ "service": "Other",
+ "resource_id": "of:0000000000000001",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "b2Y6MDAwMDAwMDAwMDAwMDAwMStzd2l0Y2gucG9ydC50cmFuc21pdC5kcm9wcw==\n",
+ "project_id": "default_admin_tenant",
+ "type": "SDN",
+ "unit": "packet",
+ "description": "Drops transmitted on port"
+ },
+ {
+ "slice": "default_admin_tenant",
+ "user_id": null,
+ "name": "switch.port.receive.errors",
+ "service": "Other",
+ "resource_id": "of:0000000000000001",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "b2Y6MDAwMDAwMDAwMDAwMDAwMStzd2l0Y2gucG9ydC5yZWNlaXZlLmVycm9ycw==\n",
+ "project_id": "default_admin_tenant",
+ "type": "SDN",
+ "unit": "packet",
+ "description": "Errors received on port"
+ },
+ {
+ "slice": "default_admin_tenant",
+ "user_id": null,
+ "name": "switch.port.transmit.errors",
+ "service": "Other",
+ "resource_id": "of:0000000000000001",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "b2Y6MDAwMDAwMDAwMDAwMDAwMStzd2l0Y2gucG9ydC50cmFuc21pdC5lcnJvcnM=\n",
+ "project_id": "default_admin_tenant",
+ "type": "SDN",
+ "unit": "packet",
+ "description": "Errors transmitted on port"
+ },
+ {
+ "slice": "default_admin_tenant",
+ "user_id": null,
+ "name": "switch.flow",
+ "service": "Other",
+ "resource_id": "of:0000000000000001",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "b2Y6MDAwMDAwMDAwMDAwMDAwMStzd2l0Y2guZmxvdw==\n",
+ "project_id": "default_admin_tenant",
+ "type": "SDN",
+ "unit": "flow",
+ "description": "Duration of flow"
+ },
+ {
+ "slice": "default_admin_tenant",
+ "user_id": null,
+ "name": "switch.flow.packets",
+ "service": "Other",
+ "resource_id": "of:0000000000000001",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "b2Y6MDAwMDAwMDAwMDAwMDAwMStzd2l0Y2guZmxvdy5wYWNrZXRz\n",
+ "project_id": "default_admin_tenant",
+ "type": "SDN",
+ "unit": "packet",
+ "description": "Packets received"
+ },
+ {
+ "slice": "default_admin_tenant",
+ "user_id": null,
+ "name": "switch.table",
+ "service": "Other",
+ "resource_id": "of:0000000000000001",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "b2Y6MDAwMDAwMDAwMDAwMDAwMStzd2l0Y2gudGFibGU=\n",
+ "project_id": "default_admin_tenant",
+ "type": "SDN",
+ "unit": "table",
+ "description": "Existence of table"
+ },
+ {
+ "slice": "default_admin_tenant",
+ "user_id": null,
+ "name": "switch.table.active.entries",
+ "service": "Other",
+ "resource_id": "of:0000000000000001",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "b2Y6MDAwMDAwMDAwMDAwMDAwMStzd2l0Y2gudGFibGUuYWN0aXZlLmVudHJpZXM=\n",
+ "project_id": "default_admin_tenant",
+ "type": "SDN",
+ "unit": "entry",
+ "description": "Active entries in table"
+ },
+ {
+ "slice": "mysite_ceilometer",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "instance",
+ "service": "service_ceilometer",
+ "resource_id": "c7f44959-490b-4d24-8043-66a096c7cae0",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "YzdmNDQ5NTktNDkwYi00ZDI0LTgwNDMtNjZhMDk2YzdjYWUwK2luc3RhbmNl\n",
+ "project_id": "999c38460cdf40a9acd107164a5bb816",
+ "type": "Nova",
+ "unit": "instance",
+ "description": "Existence of instance"
+ },
+ {
+ "slice": "mysite_vcpe",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "instance",
+ "service": "service_vcpe",
+ "resource_id": "afac5cb6-72c7-4c25-b281-7a442835b395",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "YWZhYzVjYjYtNzJjNy00YzI1LWIyODEtN2E0NDI4MzViMzk1K2luc3RhbmNl\n",
+ "project_id": "efdfa8ca9ce443ab94225dd8baa31a54",
+ "type": "Nova",
+ "unit": "instance",
+ "description": "Existence of instance"
+ },
+ {
+ "slice": "mysite_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "instance",
+ "service": "Other",
+ "resource_id": "9ec8c981-feb8-46c1-a1f6-3438702ee170",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "OWVjOGM5ODEtZmViOC00NmMxLWExZjYtMzQzODcwMmVlMTcwK2luc3RhbmNl\n",
+ "project_id": "e43013ff87654b7d9eff2d3daa29207d",
+ "type": "Nova",
+ "unit": "instance",
+ "description": "Existence of instance"
+ },
+ {
+ "slice": "mysite_onos_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "instance",
+ "service": "service_ONOS_vOLT",
+ "resource_id": "274134cc-700a-4392-8226-447a2f35cc1e",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "Mjc0MTM0Y2MtNzAwYS00MzkyLTgyMjYtNDQ3YTJmMzVjYzFlK2luc3RhbmNl\n",
+ "project_id": "b91b1b4cc03d4d5f85a3bbb212b56399",
+ "type": "Nova",
+ "unit": "instance",
+ "description": "Existence of instance"
+ },
+ {
+ "slice": "mysite_onos_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "instance",
+ "service": "service_ONOS_vBNG",
+ "resource_id": "e66d524e-9ce1-4ec2-81bb-c95043fb8e4f",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "ZTY2ZDUyNGUtOWNlMS00ZWMyLTgxYmItYzk1MDQzZmI4ZTRmK2luc3RhbmNl\n",
+ "project_id": "84977f927bdb42c79fed1c7357757013",
+ "type": "Nova",
+ "unit": "instance",
+ "description": "Existence of instance"
+ },
+ {
+ "slice": "mysite_clients",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "instance",
+ "service": "Other",
+ "resource_id": "a8214ed9-e222-484b-93c2-9245e4712a99",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "YTgyMTRlZDktZTIyMi00ODRiLTkzYzItOTI0NWU0NzEyYTk5K2luc3RhbmNl\n",
+ "project_id": "0b01f18e209f475da2573614d169c464",
+ "type": "Nova",
+ "unit": "instance",
+ "description": "Existence of instance"
+ },
+ {
+ "slice": "mysite_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "instance",
+ "service": "Other",
+ "resource_id": "7d483484-a660-4307-b081-af1e4dd07eae",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "N2Q0ODM0ODQtYTY2MC00MzA3LWIwODEtYWYxZTRkZDA3ZWFlK2luc3RhbmNl\n",
+ "project_id": "03415ecda9c0451aa7ba3fd79380f960",
+ "type": "Nova",
+ "unit": "instance",
+ "description": "Existence of instance"
+ },
+ {
+ "slice": "mysite_ceilometer",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
"name": "memory",
- "resource_id": "03663f84-adb2-40cf-ac22-b48dd18909da",
+ "service": "service_ceilometer",
+ "resource_id": "c7f44959-490b-4d24-8043-66a096c7cae0",
"label": "",
"source": "openstack",
- "meter_id": "MDM2NjNmODQtYWRiMi00MGNmLWFjMjItYjQ4ZGQxODkwOWRhK21lbW9yeQ==\n",
- "project_id": "75bf7d7deee744749ac76dc6d2e22c28",
- "type": "gauge",
+ "meter_id": "YzdmNDQ5NTktNDkwYi00ZDI0LTgwNDMtNjZhMDk2YzdjYWUwK21lbW9yeQ==\n",
+ "project_id": "999c38460cdf40a9acd107164a5bb816",
+ "type": "Nova",
"unit": "MB",
"description": "Volume of RAM"
},
{
- "project_name": "mysite_onos_vbng",
- "user_id": "bcb8c1f07ab94a948b0ea491f2ba43f1",
- "name": "cpu",
- "resource_id": "03663f84-adb2-40cf-ac22-b48dd18909da",
+ "slice": "mysite_vcpe",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "memory",
+ "service": "service_vcpe",
+ "resource_id": "afac5cb6-72c7-4c25-b281-7a442835b395",
"label": "",
"source": "openstack",
- "meter_id": "MDM2NjNmODQtYWRiMi00MGNmLWFjMjItYjQ4ZGQxODkwOWRhK2NwdQ==\n",
- "project_id": "75bf7d7deee744749ac76dc6d2e22c28",
- "type": "cumulative",
+ "meter_id": "YWZhYzVjYjYtNzJjNy00YzI1LWIyODEtN2E0NDI4MzViMzk1K21lbW9yeQ==\n",
+ "project_id": "efdfa8ca9ce443ab94225dd8baa31a54",
+ "type": "Nova",
+ "unit": "MB",
+ "description": "Volume of RAM"
+ },
+ {
+ "slice": "mysite_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "memory",
+ "service": "Other",
+ "resource_id": "9ec8c981-feb8-46c1-a1f6-3438702ee170",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "OWVjOGM5ODEtZmViOC00NmMxLWExZjYtMzQzODcwMmVlMTcwK21lbW9yeQ==\n",
+ "project_id": "e43013ff87654b7d9eff2d3daa29207d",
+ "type": "Nova",
+ "unit": "MB",
+ "description": "Volume of RAM"
+ },
+ {
+ "slice": "mysite_onos_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "memory",
+ "service": "service_ONOS_vOLT",
+ "resource_id": "274134cc-700a-4392-8226-447a2f35cc1e",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "Mjc0MTM0Y2MtNzAwYS00MzkyLTgyMjYtNDQ3YTJmMzVjYzFlK21lbW9yeQ==\n",
+ "project_id": "b91b1b4cc03d4d5f85a3bbb212b56399",
+ "type": "Nova",
+ "unit": "MB",
+ "description": "Volume of RAM"
+ },
+ {
+ "slice": "mysite_onos_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "memory",
+ "service": "service_ONOS_vBNG",
+ "resource_id": "e66d524e-9ce1-4ec2-81bb-c95043fb8e4f",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "ZTY2ZDUyNGUtOWNlMS00ZWMyLTgxYmItYzk1MDQzZmI4ZTRmK21lbW9yeQ==\n",
+ "project_id": "84977f927bdb42c79fed1c7357757013",
+ "type": "Nova",
+ "unit": "MB",
+ "description": "Volume of RAM"
+ },
+ {
+ "slice": "mysite_clients",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "memory",
+ "service": "Other",
+ "resource_id": "a8214ed9-e222-484b-93c2-9245e4712a99",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "YTgyMTRlZDktZTIyMi00ODRiLTkzYzItOTI0NWU0NzEyYTk5K21lbW9yeQ==\n",
+ "project_id": "0b01f18e209f475da2573614d169c464",
+ "type": "Nova",
+ "unit": "MB",
+ "description": "Volume of RAM"
+ },
+ {
+ "slice": "mysite_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "memory",
+ "service": "Other",
+ "resource_id": "7d483484-a660-4307-b081-af1e4dd07eae",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "N2Q0ODM0ODQtYTY2MC00MzA3LWIwODEtYWYxZTRkZDA3ZWFlK21lbW9yeQ==\n",
+ "project_id": "03415ecda9c0451aa7ba3fd79380f960",
+ "type": "Nova",
+ "unit": "MB",
+ "description": "Volume of RAM"
+ },
+ {
+ "slice": "mysite_ceilometer",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "memory.usage",
+ "service": "service_ceilometer",
+ "resource_id": "c7f44959-490b-4d24-8043-66a096c7cae0",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "YzdmNDQ5NTktNDkwYi00ZDI0LTgwNDMtNjZhMDk2YzdjYWUwK21lbW9yeS51c2FnZQ==\n",
+ "project_id": "999c38460cdf40a9acd107164a5bb816",
+ "type": "Nova",
+ "unit": "MB",
+ "description": "Volume of RAM used"
+ },
+ {
+ "slice": "mysite_vcpe",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "memory.usage",
+ "service": "service_vcpe",
+ "resource_id": "afac5cb6-72c7-4c25-b281-7a442835b395",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "YWZhYzVjYjYtNzJjNy00YzI1LWIyODEtN2E0NDI4MzViMzk1K21lbW9yeS51c2FnZQ==\n",
+ "project_id": "efdfa8ca9ce443ab94225dd8baa31a54",
+ "type": "Nova",
+ "unit": "MB",
+ "description": "Volume of RAM used"
+ },
+ {
+ "slice": "mysite_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "memory.usage",
+ "service": "Other",
+ "resource_id": "9ec8c981-feb8-46c1-a1f6-3438702ee170",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "OWVjOGM5ODEtZmViOC00NmMxLWExZjYtMzQzODcwMmVlMTcwK21lbW9yeS51c2FnZQ==\n",
+ "project_id": "e43013ff87654b7d9eff2d3daa29207d",
+ "type": "Nova",
+ "unit": "MB",
+ "description": "Volume of RAM used"
+ },
+ {
+ "slice": "mysite_onos_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "memory.usage",
+ "service": "service_ONOS_vOLT",
+ "resource_id": "274134cc-700a-4392-8226-447a2f35cc1e",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "Mjc0MTM0Y2MtNzAwYS00MzkyLTgyMjYtNDQ3YTJmMzVjYzFlK21lbW9yeS51c2FnZQ==\n",
+ "project_id": "b91b1b4cc03d4d5f85a3bbb212b56399",
+ "type": "Nova",
+ "unit": "MB",
+ "description": "Volume of RAM used"
+ },
+ {
+ "slice": "mysite_onos_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "memory.usage",
+ "service": "service_ONOS_vBNG",
+ "resource_id": "e66d524e-9ce1-4ec2-81bb-c95043fb8e4f",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "ZTY2ZDUyNGUtOWNlMS00ZWMyLTgxYmItYzk1MDQzZmI4ZTRmK21lbW9yeS51c2FnZQ==\n",
+ "project_id": "84977f927bdb42c79fed1c7357757013",
+ "type": "Nova",
+ "unit": "MB",
+ "description": "Volume of RAM used"
+ },
+ {
+ "slice": "mysite_clients",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "memory.usage",
+ "service": "Other",
+ "resource_id": "a8214ed9-e222-484b-93c2-9245e4712a99",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "YTgyMTRlZDktZTIyMi00ODRiLTkzYzItOTI0NWU0NzEyYTk5K21lbW9yeS51c2FnZQ==\n",
+ "project_id": "0b01f18e209f475da2573614d169c464",
+ "type": "Nova",
+ "unit": "MB",
+ "description": "Volume of RAM used"
+ },
+ {
+ "slice": "mysite_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "memory.usage",
+ "service": "Other",
+ "resource_id": "7d483484-a660-4307-b081-af1e4dd07eae",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "N2Q0ODM0ODQtYTY2MC00MzA3LWIwODEtYWYxZTRkZDA3ZWFlK21lbW9yeS51c2FnZQ==\n",
+ "project_id": "03415ecda9c0451aa7ba3fd79380f960",
+ "type": "Nova",
+ "unit": "MB",
+ "description": "Volume of RAM used"
+ },
+ {
+ "slice": "mysite_ceilometer",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "cpu",
+ "service": "service_ceilometer",
+ "resource_id": "c7f44959-490b-4d24-8043-66a096c7cae0",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "YzdmNDQ5NTktNDkwYi00ZDI0LTgwNDMtNjZhMDk2YzdjYWUwK2NwdQ==\n",
+ "project_id": "999c38460cdf40a9acd107164a5bb816",
+ "type": "Nova",
"unit": "ns",
"description": "CPU time used"
},
{
- "project_name": "mysite_onos_vbng",
- "user_id": "bcb8c1f07ab94a948b0ea491f2ba43f1",
- "name": "memory.usage",
- "resource_id": "03663f84-adb2-40cf-ac22-b48dd18909da",
+ "slice": "mysite_vcpe",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "cpu",
+ "service": "service_vcpe",
+ "resource_id": "afac5cb6-72c7-4c25-b281-7a442835b395",
"label": "",
"source": "openstack",
- "meter_id": "MDM2NjNmODQtYWRiMi00MGNmLWFjMjItYjQ4ZGQxODkwOWRhK21lbW9yeS51c2FnZQ==\n",
- "project_id": "75bf7d7deee744749ac76dc6d2e22c28",
- "type": "gauge",
- "unit": "MB",
- "description": "Volume of RAM used"
+ "meter_id": "YWZhYzVjYjYtNzJjNy00YzI1LWIyODEtN2E0NDI4MzViMzk1K2NwdQ==\n",
+ "project_id": "efdfa8ca9ce443ab94225dd8baa31a54",
+ "type": "Nova",
+ "unit": "ns",
+ "description": "CPU time used"
+ },
+ {
+ "slice": "mysite_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "cpu",
+ "service": "Other",
+ "resource_id": "9ec8c981-feb8-46c1-a1f6-3438702ee170",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "OWVjOGM5ODEtZmViOC00NmMxLWExZjYtMzQzODcwMmVlMTcwK2NwdQ==\n",
+ "project_id": "e43013ff87654b7d9eff2d3daa29207d",
+ "type": "Nova",
+ "unit": "ns",
+ "description": "CPU time used"
+ },
+ {
+ "slice": "mysite_onos_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "cpu",
+ "service": "service_ONOS_vOLT",
+ "resource_id": "274134cc-700a-4392-8226-447a2f35cc1e",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "Mjc0MTM0Y2MtNzAwYS00MzkyLTgyMjYtNDQ3YTJmMzVjYzFlK2NwdQ==\n",
+ "project_id": "b91b1b4cc03d4d5f85a3bbb212b56399",
+ "type": "Nova",
+ "unit": "ns",
+ "description": "CPU time used"
+ },
+ {
+ "slice": "mysite_onos_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "cpu",
+ "service": "service_ONOS_vBNG",
+ "resource_id": "e66d524e-9ce1-4ec2-81bb-c95043fb8e4f",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "ZTY2ZDUyNGUtOWNlMS00ZWMyLTgxYmItYzk1MDQzZmI4ZTRmK2NwdQ==\n",
+ "project_id": "84977f927bdb42c79fed1c7357757013",
+ "type": "Nova",
+ "unit": "ns",
+ "description": "CPU time used"
+ },
+ {
+ "slice": "mysite_clients",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "cpu",
+ "service": "Other",
+ "resource_id": "a8214ed9-e222-484b-93c2-9245e4712a99",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "YTgyMTRlZDktZTIyMi00ODRiLTkzYzItOTI0NWU0NzEyYTk5K2NwdQ==\n",
+ "project_id": "0b01f18e209f475da2573614d169c464",
+ "type": "Nova",
+ "unit": "ns",
+ "description": "CPU time used"
+ },
+ {
+ "slice": "mysite_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "cpu",
+ "service": "Other",
+ "resource_id": "7d483484-a660-4307-b081-af1e4dd07eae",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "N2Q0ODM0ODQtYTY2MC00MzA3LWIwODEtYWYxZTRkZDA3ZWFlK2NwdQ==\n",
+ "project_id": "03415ecda9c0451aa7ba3fd79380f960",
+ "type": "Nova",
+ "unit": "ns",
+ "description": "CPU time used"
+ },
+ {
+ "slice": "mysite_ceilometer",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "cpu_util",
+ "service": "service_ceilometer",
+ "resource_id": "c7f44959-490b-4d24-8043-66a096c7cae0",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "YzdmNDQ5NTktNDkwYi00ZDI0LTgwNDMtNjZhMDk2YzdjYWUwK2NwdV91dGls\n",
+ "project_id": "999c38460cdf40a9acd107164a5bb816",
+ "type": "Nova",
+ "unit": "%",
+ "description": "Average CPU utilization"
+ },
+ {
+ "slice": "mysite_vcpe",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "cpu_util",
+ "service": "service_vcpe",
+ "resource_id": "afac5cb6-72c7-4c25-b281-7a442835b395",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "YWZhYzVjYjYtNzJjNy00YzI1LWIyODEtN2E0NDI4MzViMzk1K2NwdV91dGls\n",
+ "project_id": "efdfa8ca9ce443ab94225dd8baa31a54",
+ "type": "Nova",
+ "unit": "%",
+ "description": "Average CPU utilization"
+ },
+ {
+ "slice": "mysite_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "cpu_util",
+ "service": "Other",
+ "resource_id": "9ec8c981-feb8-46c1-a1f6-3438702ee170",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "OWVjOGM5ODEtZmViOC00NmMxLWExZjYtMzQzODcwMmVlMTcwK2NwdV91dGls\n",
+ "project_id": "e43013ff87654b7d9eff2d3daa29207d",
+ "type": "Nova",
+ "unit": "%",
+ "description": "Average CPU utilization"
+ },
+ {
+ "slice": "mysite_onos_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "cpu_util",
+ "service": "service_ONOS_vOLT",
+ "resource_id": "274134cc-700a-4392-8226-447a2f35cc1e",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "Mjc0MTM0Y2MtNzAwYS00MzkyLTgyMjYtNDQ3YTJmMzVjYzFlK2NwdV91dGls\n",
+ "project_id": "b91b1b4cc03d4d5f85a3bbb212b56399",
+ "type": "Nova",
+ "unit": "%",
+ "description": "Average CPU utilization"
+ },
+ {
+ "slice": "mysite_onos_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "cpu_util",
+ "service": "service_ONOS_vBNG",
+ "resource_id": "e66d524e-9ce1-4ec2-81bb-c95043fb8e4f",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "ZTY2ZDUyNGUtOWNlMS00ZWMyLTgxYmItYzk1MDQzZmI4ZTRmK2NwdV91dGls\n",
+ "project_id": "84977f927bdb42c79fed1c7357757013",
+ "type": "Nova",
+ "unit": "%",
+ "description": "Average CPU utilization"
+ },
+ {
+ "slice": "mysite_clients",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "cpu_util",
+ "service": "Other",
+ "resource_id": "a8214ed9-e222-484b-93c2-9245e4712a99",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "YTgyMTRlZDktZTIyMi00ODRiLTkzYzItOTI0NWU0NzEyYTk5K2NwdV91dGls\n",
+ "project_id": "0b01f18e209f475da2573614d169c464",
+ "type": "Nova",
+ "unit": "%",
+ "description": "Average CPU utilization"
+ },
+ {
+ "slice": "mysite_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "cpu_util",
+ "service": "Other",
+ "resource_id": "7d483484-a660-4307-b081-af1e4dd07eae",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "N2Q0ODM0ODQtYTY2MC00MzA3LWIwODEtYWYxZTRkZDA3ZWFlK2NwdV91dGls\n",
+ "project_id": "03415ecda9c0451aa7ba3fd79380f960",
+ "type": "Nova",
+ "unit": "%",
+ "description": "Average CPU utilization"
+ },
+ {
+ "slice": "mysite_ceilometer",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "service_ceilometer",
+ "resource_id": "instance-0000001b-c7f44959-490b-4d24-8043-66a096c7cae0-tapcadfbd73-5b",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWItYzdmNDQ5NTktNDkwYi00ZDI0LTgwNDMtNjZhMDk2YzdjYWUwLXRh\ncGNhZGZiZDczLTViK25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "999c38460cdf40a9acd107164a5bb816",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_ceilometer",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "service_ceilometer",
+ "resource_id": "instance-0000001b-c7f44959-490b-4d24-8043-66a096c7cae0-tap972eb016-96",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWItYzdmNDQ5NTktNDkwYi00ZDI0LTgwNDMtNjZhMDk2YzdjYWUwLXRh\ncDk3MmViMDE2LTk2K25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "999c38460cdf40a9acd107164a5bb816",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_ceilometer",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "service_ceilometer",
+ "resource_id": "instance-0000001b-c7f44959-490b-4d24-8043-66a096c7cae0-tapf56382ad-45",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWItYzdmNDQ5NTktNDkwYi00ZDI0LTgwNDMtNjZhMDk2YzdjYWUwLXRh\ncGY1NjM4MmFkLTQ1K25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "999c38460cdf40a9acd107164a5bb816",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vcpe",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "service_vcpe",
+ "resource_id": "instance-0000001a-afac5cb6-72c7-4c25-b281-7a442835b395-tap79d13f74-62",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWEtYWZhYzVjYjYtNzJjNy00YzI1LWIyODEtN2E0NDI4MzViMzk1LXRh\ncDc5ZDEzZjc0LTYyK25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "efdfa8ca9ce443ab94225dd8baa31a54",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vcpe",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "service_vcpe",
+ "resource_id": "instance-0000001a-afac5cb6-72c7-4c25-b281-7a442835b395-tap25ae020a-23",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWEtYWZhYzVjYjYtNzJjNy00YzI1LWIyODEtN2E0NDI4MzViMzk1LXRh\ncDI1YWUwMjBhLTIzK25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "efdfa8ca9ce443ab94225dd8baa31a54",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vcpe",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "service_vcpe",
+ "resource_id": "instance-0000001a-afac5cb6-72c7-4c25-b281-7a442835b395-tap8382609c-7c",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWEtYWZhYzVjYjYtNzJjNy00YzI1LWIyODEtN2E0NDI4MzViMzk1LXRh\ncDgzODI2MDljLTdjK25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "efdfa8ca9ce443ab94225dd8baa31a54",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vcpe",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "service_vcpe",
+ "resource_id": "instance-0000001a-afac5cb6-72c7-4c25-b281-7a442835b395-tap7bbe02e0-09",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWEtYWZhYzVjYjYtNzJjNy00YzI1LWIyODEtN2E0NDI4MzViMzk1LXRh\ncDdiYmUwMmUwLTA5K25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "efdfa8ca9ce443ab94225dd8baa31a54",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001c-9ec8c981-feb8-46c1-a1f6-3438702ee170-tap308ba38c-64",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWMtOWVjOGM5ODEtZmViOC00NmMxLWExZjYtMzQzODcwMmVlMTcwLXRh\ncDMwOGJhMzhjLTY0K25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "e43013ff87654b7d9eff2d3daa29207d",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001c-9ec8c981-feb8-46c1-a1f6-3438702ee170-tap2aadc958-57",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWMtOWVjOGM5ODEtZmViOC00NmMxLWExZjYtMzQzODcwMmVlMTcwLXRh\ncDJhYWRjOTU4LTU3K25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "e43013ff87654b7d9eff2d3daa29207d",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001c-9ec8c981-feb8-46c1-a1f6-3438702ee170-tap0b518c8d-01",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWMtOWVjOGM5ODEtZmViOC00NmMxLWExZjYtMzQzODcwMmVlMTcwLXRh\ncDBiNTE4YzhkLTAxK25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "e43013ff87654b7d9eff2d3daa29207d",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001c-9ec8c981-feb8-46c1-a1f6-3438702ee170-tapaf0c7436-e8",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWMtOWVjOGM5ODEtZmViOC00NmMxLWExZjYtMzQzODcwMmVlMTcwLXRh\ncGFmMGM3NDM2LWU4K25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "e43013ff87654b7d9eff2d3daa29207d",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_onos_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "service_ONOS_vOLT",
+ "resource_id": "instance-00000017-274134cc-700a-4392-8226-447a2f35cc1e-tap4b98f4d2-7e",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMTctMjc0MTM0Y2MtNzAwYS00MzkyLTgyMjYtNDQ3YTJmMzVjYzFlLXRh\ncDRiOThmNGQyLTdlK25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "b91b1b4cc03d4d5f85a3bbb212b56399",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_onos_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "service_ONOS_vOLT",
+ "resource_id": "instance-00000017-274134cc-700a-4392-8226-447a2f35cc1e-tap35a9b09a-29",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMTctMjc0MTM0Y2MtNzAwYS00MzkyLTgyMjYtNDQ3YTJmMzVjYzFlLXRh\ncDM1YTliMDlhLTI5K25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "b91b1b4cc03d4d5f85a3bbb212b56399",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_onos_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "service_ONOS_vBNG",
+ "resource_id": "instance-00000019-e66d524e-9ce1-4ec2-81bb-c95043fb8e4f-tap6717e37b-5a",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMTktZTY2ZDUyNGUtOWNlMS00ZWMyLTgxYmItYzk1MDQzZmI4ZTRmLXRh\ncDY3MTdlMzdiLTVhK25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "84977f927bdb42c79fed1c7357757013",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_onos_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "service_ONOS_vBNG",
+ "resource_id": "instance-00000019-e66d524e-9ce1-4ec2-81bb-c95043fb8e4f-tap35b38817-7f",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMTktZTY2ZDUyNGUtOWNlMS00ZWMyLTgxYmItYzk1MDQzZmI4ZTRmLXRh\ncDM1YjM4ODE3LTdmK25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "84977f927bdb42c79fed1c7357757013",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_clients",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-00000018-a8214ed9-e222-484b-93c2-9245e4712a99-tapaf9418d8-68",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMTgtYTgyMTRlZDktZTIyMi00ODRiLTkzYzItOTI0NWU0NzEyYTk5LXRh\ncGFmOTQxOGQ4LTY4K25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "0b01f18e209f475da2573614d169c464",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_clients",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-00000018-a8214ed9-e222-484b-93c2-9245e4712a99-tap56d0c6f9-27",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMTgtYTgyMTRlZDktZTIyMi00ODRiLTkzYzItOTI0NWU0NzEyYTk5LXRh\ncDU2ZDBjNmY5LTI3K25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "0b01f18e209f475da2573614d169c464",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_clients",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-00000018-a8214ed9-e222-484b-93c2-9245e4712a99-tap31f27f17-47",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMTgtYTgyMTRlZDktZTIyMi00ODRiLTkzYzItOTI0NWU0NzEyYTk5LXRh\ncDMxZjI3ZjE3LTQ3K25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "0b01f18e209f475da2573614d169c464",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001d-7d483484-a660-4307-b081-af1e4dd07eae-tap4894ed8a-51",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWQtN2Q0ODM0ODQtYTY2MC00MzA3LWIwODEtYWYxZTRkZDA3ZWFlLXRh\ncDQ4OTRlZDhhLTUxK25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "03415ecda9c0451aa7ba3fd79380f960",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001d-7d483484-a660-4307-b081-af1e4dd07eae-tap31c8ec21-34",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWQtN2Q0ODM0ODQtYTY2MC00MzA3LWIwODEtYWYxZTRkZDA3ZWFlLXRh\ncDMxYzhlYzIxLTM0K25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "03415ecda9c0451aa7ba3fd79380f960",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001d-7d483484-a660-4307-b081-af1e4dd07eae-tap2605ab77-0a",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWQtN2Q0ODM0ODQtYTY2MC00MzA3LWIwODEtYWYxZTRkZDA3ZWFlLXRh\ncDI2MDVhYjc3LTBhK25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "03415ecda9c0451aa7ba3fd79380f960",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.incoming.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001d-7d483484-a660-4307-b081-af1e4dd07eae-tapeea51a4b-f3",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWQtN2Q0ODM0ODQtYTY2MC00MzA3LWIwODEtYWYxZTRkZDA3ZWFlLXRh\ncGVlYTUxYTRiLWYzK25ldHdvcmsuaW5jb21pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "03415ecda9c0451aa7ba3fd79380f960",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of incoming bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_ceilometer",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "service_ceilometer",
+ "resource_id": "instance-0000001b-c7f44959-490b-4d24-8043-66a096c7cae0-tapcadfbd73-5b",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWItYzdmNDQ5NTktNDkwYi00ZDI0LTgwNDMtNjZhMDk2YzdjYWUwLXRh\ncGNhZGZiZDczLTViK25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "999c38460cdf40a9acd107164a5bb816",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_ceilometer",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "service_ceilometer",
+ "resource_id": "instance-0000001b-c7f44959-490b-4d24-8043-66a096c7cae0-tap972eb016-96",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWItYzdmNDQ5NTktNDkwYi00ZDI0LTgwNDMtNjZhMDk2YzdjYWUwLXRh\ncDk3MmViMDE2LTk2K25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "999c38460cdf40a9acd107164a5bb816",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_ceilometer",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "service_ceilometer",
+ "resource_id": "instance-0000001b-c7f44959-490b-4d24-8043-66a096c7cae0-tapf56382ad-45",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWItYzdmNDQ5NTktNDkwYi00ZDI0LTgwNDMtNjZhMDk2YzdjYWUwLXRh\ncGY1NjM4MmFkLTQ1K25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "999c38460cdf40a9acd107164a5bb816",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vcpe",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "service_vcpe",
+ "resource_id": "instance-0000001a-afac5cb6-72c7-4c25-b281-7a442835b395-tap79d13f74-62",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWEtYWZhYzVjYjYtNzJjNy00YzI1LWIyODEtN2E0NDI4MzViMzk1LXRh\ncDc5ZDEzZjc0LTYyK25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "efdfa8ca9ce443ab94225dd8baa31a54",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vcpe",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "service_vcpe",
+ "resource_id": "instance-0000001a-afac5cb6-72c7-4c25-b281-7a442835b395-tap25ae020a-23",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWEtYWZhYzVjYjYtNzJjNy00YzI1LWIyODEtN2E0NDI4MzViMzk1LXRh\ncDI1YWUwMjBhLTIzK25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "efdfa8ca9ce443ab94225dd8baa31a54",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vcpe",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "service_vcpe",
+ "resource_id": "instance-0000001a-afac5cb6-72c7-4c25-b281-7a442835b395-tap8382609c-7c",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWEtYWZhYzVjYjYtNzJjNy00YzI1LWIyODEtN2E0NDI4MzViMzk1LXRh\ncDgzODI2MDljLTdjK25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "efdfa8ca9ce443ab94225dd8baa31a54",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vcpe",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "service_vcpe",
+ "resource_id": "instance-0000001a-afac5cb6-72c7-4c25-b281-7a442835b395-tap7bbe02e0-09",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWEtYWZhYzVjYjYtNzJjNy00YzI1LWIyODEtN2E0NDI4MzViMzk1LXRh\ncDdiYmUwMmUwLTA5K25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "efdfa8ca9ce443ab94225dd8baa31a54",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001c-9ec8c981-feb8-46c1-a1f6-3438702ee170-tap308ba38c-64",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWMtOWVjOGM5ODEtZmViOC00NmMxLWExZjYtMzQzODcwMmVlMTcwLXRh\ncDMwOGJhMzhjLTY0K25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "e43013ff87654b7d9eff2d3daa29207d",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001c-9ec8c981-feb8-46c1-a1f6-3438702ee170-tap2aadc958-57",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWMtOWVjOGM5ODEtZmViOC00NmMxLWExZjYtMzQzODcwMmVlMTcwLXRh\ncDJhYWRjOTU4LTU3K25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "e43013ff87654b7d9eff2d3daa29207d",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001c-9ec8c981-feb8-46c1-a1f6-3438702ee170-tap0b518c8d-01",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWMtOWVjOGM5ODEtZmViOC00NmMxLWExZjYtMzQzODcwMmVlMTcwLXRh\ncDBiNTE4YzhkLTAxK25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "e43013ff87654b7d9eff2d3daa29207d",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001c-9ec8c981-feb8-46c1-a1f6-3438702ee170-tapaf0c7436-e8",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWMtOWVjOGM5ODEtZmViOC00NmMxLWExZjYtMzQzODcwMmVlMTcwLXRh\ncGFmMGM3NDM2LWU4K25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "e43013ff87654b7d9eff2d3daa29207d",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_onos_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "service_ONOS_vOLT",
+ "resource_id": "instance-00000017-274134cc-700a-4392-8226-447a2f35cc1e-tap4b98f4d2-7e",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMTctMjc0MTM0Y2MtNzAwYS00MzkyLTgyMjYtNDQ3YTJmMzVjYzFlLXRh\ncDRiOThmNGQyLTdlK25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "b91b1b4cc03d4d5f85a3bbb212b56399",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_onos_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "service_ONOS_vOLT",
+ "resource_id": "instance-00000017-274134cc-700a-4392-8226-447a2f35cc1e-tap35a9b09a-29",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMTctMjc0MTM0Y2MtNzAwYS00MzkyLTgyMjYtNDQ3YTJmMzVjYzFlLXRh\ncDM1YTliMDlhLTI5K25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "b91b1b4cc03d4d5f85a3bbb212b56399",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_onos_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "service_ONOS_vBNG",
+ "resource_id": "instance-00000019-e66d524e-9ce1-4ec2-81bb-c95043fb8e4f-tap6717e37b-5a",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMTktZTY2ZDUyNGUtOWNlMS00ZWMyLTgxYmItYzk1MDQzZmI4ZTRmLXRh\ncDY3MTdlMzdiLTVhK25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "84977f927bdb42c79fed1c7357757013",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_onos_vbng",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "service_ONOS_vBNG",
+ "resource_id": "instance-00000019-e66d524e-9ce1-4ec2-81bb-c95043fb8e4f-tap35b38817-7f",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMTktZTY2ZDUyNGUtOWNlMS00ZWMyLTgxYmItYzk1MDQzZmI4ZTRmLXRh\ncDM1YjM4ODE3LTdmK25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "84977f927bdb42c79fed1c7357757013",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_clients",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-00000018-a8214ed9-e222-484b-93c2-9245e4712a99-tapaf9418d8-68",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMTgtYTgyMTRlZDktZTIyMi00ODRiLTkzYzItOTI0NWU0NzEyYTk5LXRh\ncGFmOTQxOGQ4LTY4K25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "0b01f18e209f475da2573614d169c464",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_clients",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-00000018-a8214ed9-e222-484b-93c2-9245e4712a99-tap56d0c6f9-27",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMTgtYTgyMTRlZDktZTIyMi00ODRiLTkzYzItOTI0NWU0NzEyYTk5LXRh\ncDU2ZDBjNmY5LTI3K25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "0b01f18e209f475da2573614d169c464",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_clients",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-00000018-a8214ed9-e222-484b-93c2-9245e4712a99-tap31f27f17-47",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMTgtYTgyMTRlZDktZTIyMi00ODRiLTkzYzItOTI0NWU0NzEyYTk5LXRh\ncDMxZjI3ZjE3LTQ3K25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "0b01f18e209f475da2573614d169c464",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001d-7d483484-a660-4307-b081-af1e4dd07eae-tap4894ed8a-51",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWQtN2Q0ODM0ODQtYTY2MC00MzA3LWIwODEtYWYxZTRkZDA3ZWFlLXRh\ncDQ4OTRlZDhhLTUxK25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "03415ecda9c0451aa7ba3fd79380f960",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001d-7d483484-a660-4307-b081-af1e4dd07eae-tap31c8ec21-34",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWQtN2Q0ODM0ODQtYTY2MC00MzA3LWIwODEtYWYxZTRkZDA3ZWFlLXRh\ncDMxYzhlYzIxLTM0K25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "03415ecda9c0451aa7ba3fd79380f960",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001d-7d483484-a660-4307-b081-af1e4dd07eae-tap2605ab77-0a",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWQtN2Q0ODM0ODQtYTY2MC00MzA3LWIwODEtYWYxZTRkZDA3ZWFlLXRh\ncDI2MDVhYjc3LTBhK25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "03415ecda9c0451aa7ba3fd79380f960",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
+ },
+ {
+ "slice": "mysite_volt",
+ "user_id": "d6d87372ac4d4bbca8e6907102c7bd5d",
+ "name": "network.outgoing.bytes.rate",
+ "service": "Other",
+ "resource_id": "instance-0000001d-7d483484-a660-4307-b081-af1e4dd07eae-tapeea51a4b-f3",
+ "label": "",
+ "source": "openstack",
+ "meter_id": "aW5zdGFuY2UtMDAwMDAwMWQtN2Q0ODM0ODQtYTY2MC00MzA3LWIwODEtYWYxZTRkZDA3ZWFlLXRh\ncGVlYTUxYTRiLWYzK25ldHdvcmsub3V0Z29pbmcuYnl0ZXMucmF0ZQ==\n",
+ "project_id": "03415ecda9c0451aa7ba3fd79380f960",
+ "type": "Nova",
+ "unit": "B/s",
+ "description": "Average rate per sec of outgoing bytes on a VM network interface"
}
]
\ No newline at end of file
diff --git a/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/templates/ceilometer-dashboard.tpl.html b/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/templates/ceilometer-dashboard.tpl.html
index 2227659..ac3f233 100644
--- a/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/templates/ceilometer-dashboard.tpl.html
+++ b/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/templates/ceilometer-dashboard.tpl.html
@@ -14,12 +14,18 @@
<div class="row">
<div class="col-sm-4">
<div class="list-group">
- <div class="list-group-item">
- <h2>Service Name</h2>
+ <div ng-repeat="(service, slices) in vm.projects">
+ <div class="list-group-item">
+ <h2 ng-click="vm.selectService(service)">{{service}}</h2>
+ </div>
+ <a ng-hide="vm.selectedService !== service"
+ ng-repeat="(slice, resources) in slices"
+ ng-class="{active: slice === vm.selectedSlice}"
+ ng-click="vm.selectResources(resources, slice)"
+ href="#" class="list-group-item" >
+ {{slice}} <i class="glyphicon glyphicon-chevron-right pull-right"></i>
+ </a>
</div>
- <a href="#" ng-click="vm.selectResources(resources, slice)" class="list-group-item" ng-repeat="(slice, resources) in vm.projects" ng-class="{active: slice === vm.selectedSlice}">
- {{slice}} <i class="glyphicon glyphicon-chevron-right pull-right"></i>
- </a>
</div>
</div>
<div class="col-sm-4 animate-slide-left" ng-hide="!vm.selectedResources">
@@ -27,7 +33,11 @@
<div class="list-group-item">
<h2>Resources</h2>
</div>
- <a href="#" ng-click="vm.selectMeters(meters, resource)" class="list-group-item" ng-repeat="(resource, meters) in vm.selectedResources" ng-class="{active: resource === vm.selectedResource}">
+ <a href="#"
+ ng-click="vm.selectMeters(meters, resource)"
+ class="list-group-item"
+ ng-repeat="(resource, meters) in vm.selectedResources"
+ ng-class="{active: resource === vm.selectedResource}">
{{resource}} <i class="glyphicon glyphicon-chevron-right pull-right"></i>
</a>
</div>
diff --git a/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/templates/ceilometer-samples.tpl.html b/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/templates/ceilometer-samples.tpl.html
index b2d92d7..9fd3c34 100644
--- a/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/templates/ceilometer-samples.tpl.html
+++ b/xos/core/xoslib/ngXosViews/ceilometerDashboard/src/templates/ceilometer-samples.tpl.html
@@ -10,37 +10,43 @@
</a>
</div>
</div>
-<div class="row" ng-if="!vm.loader">
- <form class="form-inline col-xs-8" ng-submit="vm.addMeterToChart(vm.addMeterValue)">
- <select ng-model="vm.addMeterValue" class="form-control" ng-options="resource.id as resource.id for resource in vm.sampleLabels"></select>
- <button class="btn btn-success">
- <i class="glyphicon glyphicon-plus"></i> Add
- </button>
- </form>
- <div class="col-xs-4 text-right">
- <a ng-click="vm.chartType = 'line'" class="btn" ng-class="{'btn-default': vm.chartType != 'bar', 'btn-primary': vm.chartType == 'line'}">Lines</a>
- <a ng-click="vm.chartType = 'bar'" class="btn" ng-class="{'btn-default': vm.chartType != 'line', 'btn-primary': vm.chartType == 'bar'}">Bars</a>
- </div>
-</div>
-
<div class="row" ng-show="vm.loader">
<div class="col-xs-12">
<div class="loader">Loading</div>
</div>
</div>
-<div class="row" ng-if="!vm.loader">
- <div class="col-xs-12">
- <canvas ng-if="vm.chartType === 'line'" id="line" class="chart chart-line" chart-data="vm.chart.data" chart-options="{datasetFill: false}"
- chart-labels="vm.chart.labels" chart-legend="false" chart-series="vm.chart.series">
- </canvas>
- <canvas ng-if="vm.chartType === 'bar'" id="bar" class="chart chart-bar" chart-data="vm.chart.data"
- chart-labels="vm.chart.labels" chart-legend="false" chart-series="vm.chart.series">
- </canvas>
- <!-- <pre>{{vm.chartMeters | json}}</pre> -->
+<section ng-if="!vm.loader && !vm.error">
+ <div class="row">
+ <form class="form-inline col-xs-8" ng-submit="vm.addMeterToChart(vm.addMeterValue)">
+ <select ng-model="vm.addMeterValue" class="form-control" ng-options="resource.id as resource.id for resource in vm.sampleLabels"></select>
+ <button class="btn btn-success">
+ <i class="glyphicon glyphicon-plus"></i> Add
+ </button>
+ </form>
+ <div class="col-xs-4 text-right">
+ <a ng-click="vm.chartType = 'line'" class="btn" ng-class="{'btn-default': vm.chartType != 'bar', 'btn-primary': vm.chartType == 'line'}">Lines</a>
+ <a ng-click="vm.chartType = 'bar'" class="btn" ng-class="{'btn-default': vm.chartType != 'line', 'btn-primary': vm.chartType == 'bar'}">Bars</a>
+ </div>
</div>
-</div>
-<div class="row" ng-if="!vm.loader">
- <div class="col-xs-12">
- <a ng-click="vm.removeFromChart(meter)" class="btn btn-chart" ng-style="{'background-color': vm.chartColors[$index]}" ng-repeat="meter in vm.chartMeters">{{meter}}</a>
+ <div class="row" ng-if="!vm.loader">
+ <div class="col-xs-12">
+ <canvas ng-if="vm.chartType === 'line'" id="line" class="chart chart-line" chart-data="vm.chart.data" chart-options="{datasetFill: false}"
+ chart-labels="vm.chart.labels" chart-legend="false" chart-series="vm.chart.series">
+ </canvas>
+ <canvas ng-if="vm.chartType === 'bar'" id="bar" class="chart chart-bar" chart-data="vm.chart.data"
+ chart-labels="vm.chart.labels" chart-legend="false" chart-series="vm.chart.series">
+ </canvas>
+ <!-- <pre>{{vm.chartMeters | json}}</pre> -->
+ </div>
</div>
-</div>
\ No newline at end of file
+ <div class="row" ng-if="!vm.loader">
+ <div class="col-xs-12">
+ <a ng-click="vm.removeFromChart(meter)" class="btn btn-chart" ng-style="{'background-color': vm.chartColors[$index]}" ng-repeat="meter in vm.chartMeters">{{meter}}</a>
+ </div>
+ </div>
+</section>
+<section ng-if="!vm.loader && vm.error">
+ <div class="alert alert-danger">
+ {{vm.error}}
+ </div>
+</section>
\ No newline at end of file