Skip to content

Commit d1c7b36

Browse files
[PLINT-347] Add volume_type tag to cinder volumes for ceph monitoring (#17643)
* [PLINT-347] Add volume_type tag to cinder volumes for ceph monitoring * empty trigger * empty trigger again * added changelog Signed-off-by: rahulkaukuntla <rahul.kaukuntla@datadoghq.com> --------- Signed-off-by: rahulkaukuntla <rahul.kaukuntla@datadoghq.com>
1 parent 774e9ee commit d1c7b36

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Added volume_type tag to cinder volumes for ceph monitoring

openstack_controller/datadog_checks/openstack_controller/metrics.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@
378378
CINDER_VOLUME_PREFIX = f"{CINDER_METRICS_PREFIX}.volume"
379379
CINDER_VOLUME_COUNT = f"{CINDER_VOLUME_PREFIX}.count"
380380
CINDER_VOLUME_METRICS = {f"{CINDER_VOLUME_PREFIX}.size": {}}
381-
CINDER_VOLUME_TAGS = {'id': 'volume_id', 'name': 'volume_name', 'status': 'volume_status'}
381+
CINDER_VOLUME_TAGS = {'id': 'volume_id', 'name': 'volume_name', 'status': 'volume_status', 'volume_type': 'volume_type'}
382382

383383
IRONIC_METRICS_PREFIX = "openstack.ironic"
384384
IRONIC_SERVICE_CHECK = f"{IRONIC_METRICS_PREFIX}.api.up"

openstack_controller/tests/test_unit_cinder.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,7 @@ def test_block_storage_metrics(aggregator, check, dd_run_check):
278278
'volume_id:9c762008-d70f-44d1-af02-98e1da79ee4b',
279279
'volume_name:first_volume',
280280
'volume_status:in-use',
281+
'volume_type:lvmdriver-1',
281282
'keystone_server:http://127.0.0.1:8080/identity',
282283
],
283284
)
@@ -292,6 +293,7 @@ def test_block_storage_metrics(aggregator, check, dd_run_check):
292293
'volume_id:259b16de-727f-4011-8388-84d17a9ae594',
293294
'volume_name:',
294295
'volume_status:in-use',
296+
'volume_type:lvmdriver-1',
295297
'keystone_server:http://127.0.0.1:8080/identity',
296298
],
297299
)
@@ -306,6 +308,7 @@ def test_block_storage_metrics(aggregator, check, dd_run_check):
306308
'volume_id:9c762008-d70f-44d1-af02-98e1da79ee4b',
307309
'volume_name:first_volume',
308310
'volume_status:in-use',
311+
'volume_type:lvmdriver-1',
309312
'keystone_server:http://127.0.0.1:8080/identity',
310313
],
311314
)
@@ -320,6 +323,7 @@ def test_block_storage_metrics(aggregator, check, dd_run_check):
320323
'volume_id:259b16de-727f-4011-8388-84d17a9ae594',
321324
'volume_name:',
322325
'volume_status:in-use',
326+
'volume_type:lvmdriver-1',
323327
'keystone_server:http://127.0.0.1:8080/identity',
324328
],
325329
)
@@ -647,6 +651,7 @@ def test_block_storage_volumes_pagination(
647651
'volume_id:9c762008-d70f-44d1-af02-98e1da79ee4b',
648652
'volume_name:first_volume',
649653
'volume_status:in-use',
654+
'volume_type:lvmdriver-1',
650655
'keystone_server:http://127.0.0.1:8080/identity',
651656
],
652657
)
@@ -661,6 +666,7 @@ def test_block_storage_volumes_pagination(
661666
'volume_id:259b16de-727f-4011-8388-84d17a9ae594',
662667
'volume_name:',
663668
'volume_status:in-use',
669+
'volume_type:lvmdriver-1',
664670
'keystone_server:http://127.0.0.1:8080/identity',
665671
],
666672
)
@@ -675,6 +681,7 @@ def test_block_storage_volumes_pagination(
675681
'volume_id:9c762008-d70f-44d1-af02-98e1da79ee4b',
676682
'volume_name:first_volume',
677683
'volume_status:in-use',
684+
'volume_type:lvmdriver-1',
678685
'keystone_server:http://127.0.0.1:8080/identity',
679686
],
680687
)
@@ -689,6 +696,7 @@ def test_block_storage_volumes_pagination(
689696
'volume_id:259b16de-727f-4011-8388-84d17a9ae594',
690697
'volume_name:',
691698
'volume_status:in-use',
699+
'volume_type:lvmdriver-1',
692700
'keystone_server:http://127.0.0.1:8080/identity',
693701
],
694702
)

0 commit comments

Comments
 (0)