Skip to content

Commit 2a6ec26

Browse files
updated openstack controller dashboard to include new cinder metrics (#17455)
Signed-off-by: rahulkaukuntla <rahul.kaukuntla@datadoghq.com>
1 parent d1a2868 commit 2a6ec26

File tree

1 file changed

+248
-0
lines changed

1 file changed

+248
-0
lines changed

openstack_controller/assets/dashboards/openstack_controller_overview_[default_microversion].json

Lines changed: 248 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5378,6 +5378,254 @@
53785378
"x": 0,
53795379
"y": 52
53805380
}
5381+
},
5382+
{
5383+
"definition": {
5384+
"title": "Block Storage",
5385+
"background_color": "purple",
5386+
"show_title": true,
5387+
"type": "group",
5388+
"layout_type": "ordered",
5389+
"widgets": [
5390+
{
5391+
"id": 8464333010343178,
5392+
"definition": {
5393+
"title": "Volume Count",
5394+
"title_size": "16",
5395+
"title_align": "left",
5396+
"time": {},
5397+
"type": "query_value",
5398+
"requests": [
5399+
{
5400+
"formulas": [
5401+
{
5402+
"formula": "count_nonzero(query1) / count_nonzero(query2)"
5403+
}
5404+
],
5405+
"queries": [
5406+
{
5407+
"aggregator": "last",
5408+
"data_source": "metrics",
5409+
"name": "query1",
5410+
"query": "sum:openstack.cinder.volume.count{$Keystone_Server_URL,$RegionId, $Domain, $Project}"
5411+
},
5412+
{
5413+
"aggregator": "last",
5414+
"data_source": "metrics",
5415+
"name": "query2",
5416+
"query": "sum:openstack.controller{$Keystone_Server_URL,$RegionId}"
5417+
}
5418+
],
5419+
"response_format": "scalar"
5420+
}
5421+
],
5422+
"autoscale": true,
5423+
"precision": 2,
5424+
"timeseries_background": {
5425+
"yaxis": {},
5426+
"type": "bars"
5427+
}
5428+
},
5429+
"layout": {
5430+
"x": 0,
5431+
"y": 0,
5432+
"width": 3,
5433+
"height": 2
5434+
}
5435+
},
5436+
{
5437+
"id": 8013982040417692,
5438+
"definition": {
5439+
"title": "Volume Transfer Count",
5440+
"title_size": "16",
5441+
"title_align": "left",
5442+
"time": {},
5443+
"type": "query_value",
5444+
"requests": [
5445+
{
5446+
"formulas": [
5447+
{
5448+
"formula": "query1 / query2"
5449+
}
5450+
],
5451+
"queries": [
5452+
{
5453+
"aggregator": "last",
5454+
"data_source": "metrics",
5455+
"name": "query1",
5456+
"query": "sum:openstack.cinder.volume.transfer.count{$Keystone_Server_URL,$RegionId, $Domain, $Project}"
5457+
},
5458+
{
5459+
"aggregator": "last",
5460+
"data_source": "metrics",
5461+
"name": "query2",
5462+
"query": "sum:openstack.controller{$Keystone_Server_URL,$RegionId}"
5463+
}
5464+
],
5465+
"response_format": "scalar"
5466+
}
5467+
],
5468+
"autoscale": true,
5469+
"precision": 2,
5470+
"timeseries_background": {
5471+
"yaxis": {},
5472+
"type": "bars"
5473+
}
5474+
},
5475+
"layout": {
5476+
"x": 3,
5477+
"y": 0,
5478+
"width": 2,
5479+
"height": 2
5480+
}
5481+
},
5482+
{
5483+
"id": 471224454613812,
5484+
"definition": {
5485+
"title": "Pool Count",
5486+
"title_size": "16",
5487+
"title_align": "left",
5488+
"time": {},
5489+
"type": "query_value",
5490+
"requests": [
5491+
{
5492+
"formulas": [
5493+
{
5494+
"formula": "count_nonzero(query1) / count_nonzero(query2)"
5495+
}
5496+
],
5497+
"queries": [
5498+
{
5499+
"aggregator": "last",
5500+
"data_source": "metrics",
5501+
"name": "query1",
5502+
"query": "sum:openstack.cinder.pool.count{$Keystone_Server_URL,$RegionId, $Domain, $Project}"
5503+
},
5504+
{
5505+
"aggregator": "last",
5506+
"data_source": "metrics",
5507+
"name": "query2",
5508+
"query": "sum:openstack.controller{$Keystone_Server_URL,$RegionId}"
5509+
}
5510+
],
5511+
"response_format": "scalar"
5512+
}
5513+
],
5514+
"autoscale": true,
5515+
"precision": 2,
5516+
"timeseries_background": {
5517+
"yaxis": {},
5518+
"type": "bars"
5519+
}
5520+
},
5521+
"layout": {
5522+
"x": 5,
5523+
"y": 0,
5524+
"width": 2,
5525+
"height": 2
5526+
}
5527+
},
5528+
{
5529+
"id": 6510548018199602,
5530+
"definition": {
5531+
"title": "Snapshot Count",
5532+
"title_size": "16",
5533+
"title_align": "left",
5534+
"time": {},
5535+
"type": "query_value",
5536+
"requests": [
5537+
{
5538+
"formulas": [
5539+
{
5540+
"formula": "query1 / query2"
5541+
}
5542+
],
5543+
"queries": [
5544+
{
5545+
"aggregator": "last",
5546+
"data_source": "metrics",
5547+
"name": "query1",
5548+
"query": "sum:openstack.cinder.snapshot.count{$Keystone_Server_URL,$RegionId, $Domain, $Project}"
5549+
},
5550+
{
5551+
"aggregator": "last",
5552+
"data_source": "metrics",
5553+
"name": "query2",
5554+
"query": "sum:openstack.controller{$Keystone_Server_URL,$RegionId}"
5555+
}
5556+
],
5557+
"response_format": "scalar"
5558+
}
5559+
],
5560+
"autoscale": true,
5561+
"precision": 2,
5562+
"timeseries_background": {
5563+
"yaxis": {},
5564+
"type": "bars"
5565+
}
5566+
},
5567+
"layout": {
5568+
"x": 7,
5569+
"y": 0,
5570+
"width": 2,
5571+
"height": 2
5572+
}
5573+
},
5574+
{
5575+
"id": 3433909928693946,
5576+
"definition": {
5577+
"title": "Cluster Count",
5578+
"title_size": "16",
5579+
"title_align": "left",
5580+
"time": {},
5581+
"type": "query_value",
5582+
"requests": [
5583+
{
5584+
"formulas": [
5585+
{
5586+
"formula": "count_nonzero(query1) / count_nonzero(query2)"
5587+
}
5588+
],
5589+
"queries": [
5590+
{
5591+
"aggregator": "last",
5592+
"data_source": "metrics",
5593+
"name": "query1",
5594+
"query": "sum:openstack.cinder.cluster.count{$Keystone_Server_URL,$RegionId, $Domain, $Project}"
5595+
},
5596+
{
5597+
"aggregator": "last",
5598+
"data_source": "metrics",
5599+
"name": "query2",
5600+
"query": "sum:openstack.controller{$Keystone_Server_URL,$RegionId}"
5601+
}
5602+
],
5603+
"response_format": "scalar"
5604+
}
5605+
],
5606+
"autoscale": true,
5607+
"precision": 2,
5608+
"timeseries_background": {
5609+
"yaxis": {},
5610+
"type": "bars"
5611+
}
5612+
},
5613+
"layout": {
5614+
"x": 9,
5615+
"y": 0,
5616+
"width": 3,
5617+
"height": 2
5618+
}
5619+
}
5620+
]
5621+
},
5622+
"id":784180022859740,
5623+
"layout": {
5624+
"x": 0,
5625+
"y": 91,
5626+
"width": 12,
5627+
"height": 3
5628+
}
53815629
}
53825630
]
53835631
}

0 commit comments

Comments
 (0)