Ubuntu 24.04
Sponsored Link

OpenStack Epoxy : How to use Ceilometer (Cinder)2025/04/24

 

This is how to use OpenStack Telemetry Service (Ceilometer) for Cinder service.

This example is based on the environment like follows.

------------+--------------------------+--------------------------+------------
            |                          |                          |
        eth0|10.0.0.30             eth0|10.0.0.50             eth0|10.0.0.51
+-----------+-----------+  +-----------+-----------+  +-----------+-----------+
|   [ dlp.srv.world ]   |  | [ network.srv.world ] |  |  [ node01.srv.world ] |
|     (Control Node)    |  |     (Network Node)    |  |     (Compute Node)    |
|                       |  |                       |  |                       |
|  MariaDB    RabbitMQ  |  |      Open vSwitch     |  |        Libvirt        |
|  Memcached  Nginx     |  |     Neutron Server    |  |      Nova Compute     |
|  Keystone   httpd     |  |      OVN-Northd       |  |      Open vSwitch     |
|  Glance     Nova API  |  |  Nginx  iSCSI Target  |  |   OVN Metadata Agent  |
|  Cinder API           |  |     Cinder Volume     |  |     OVN-Controller    |
|                       |  |     Gnocchi httpd     |  |   Ceilometer Compute  |
|                       |  |   Ceilometer Central  |  |                       |
+-----------------------+  +-----------------------+  +-----------------------+

[1] Change settings for Cinder service to enable Telemetry data collection like follows.
Change on all Nodes Cinder services are running.
root@dlp ~(keystone)#
vi /etc/cinder/cinder.conf
# add to last line

[oslo_messaging_notifications]
driver = messagingv2
transport_url = rabbit://openstack:password@dlp.srv.world:5672
root@dlp ~(keystone)#
systemctl restart apache2 cinder-scheduler

[2] It's some examples to display metrics and meters.
# display resources

ubuntu@dlp ~(keystone)$
openstack metric resource list

+----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+
| id       | type     | project_id | user_id  | original_resource_id | started_at | ended_at | revision_start | revision_end | creator       |
+----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+
| fc2ffdc7 | instance | 407400ec8d | a30763bf | fc2ffdc7-d1e2-4bbf-  | 2025-04-   | None     | 2025-04-       | None         | 7c289b23e4804 |
| -d1e2-   |          | 16434e9bad | 79b944f5 | 9abc-7cbf5e1deb9e    | 24T04:26:4 |          | 24T04:26:44.26 |              | 58689d2a692f9 |
| 4bbf-    |          | f4ceb9d71f | 9efcfd59 |                      | 4.264562+0 |          | 4565+00:00     |              | 85cfc5:e5fb0e |
| 9abc-    |          | 1e         | d4899e5b |                      | 0:00       |          |                |              | 2eb880471a910 |
| 7cbf5e1d |          |            |          |                      |            |          |                |              | 1084118997e43 |
| eb9e     |          |            |          |                      |            |          |                |              |               |
| caae8c4d | instance | 407400ec8d | a30763bf | fc2ffdc7-d1e2-4bbf-  | 2025-04-   | None     | 2025-04-       | None         | 7c289b23e4804 |
| -6214-   | _disk    | 16434e9bad | 79b944f5 | 9abc-7cbf5e1deb9e-   | 24T04:31:0 |          | 24T04:31:02.53 |              | 58689d2a692f9 |
| 5470-    |          | f4ceb9d71f | 9efcfd59 | vda                  | 2.532271+0 |          | 2283+00:00     |              | 85cfc5:e5fb0e |
| 95bc-    |          | 1e         | d4899e5b |                      | 0:00       |          |                |              | 2eb880471a910 |
| c889dc21 |          |            |          |                      |            |          |                |              | 1084118997e43 |
| 6cc9     |          |            |          |                      |            |          |                |              |               |
| b4a47c4f | instance | 407400ec8d | a30763bf | instance-00000001-   | 2025-04-   | None     | 2025-04-       | None         | 7c289b23e4804 |
| -841b-   | _network | 16434e9bad | 79b944f5 | fc2ffdc7-d1e2-4bbf-  | 24T04:31:0 |          | 24T04:31:02.54 |              | 58689d2a692f9 |
| 5c6c-    | _interfa | f4ceb9d71f | 9efcfd59 | 9abc-7cbf5e1deb9e-   | 2.541760+0 |          | 1764+00:00     |              | 85cfc5:e5fb0e |
| a9e1-    | ce       | 1e         | d4899e5b | tap73120637-55       | 0:00       |          |                |              | 2eb880471a910 |
| 474683a1 |          |            |          |                      |            |          |                |              | 1084118997e43 |
| 091b     |          |            |          |                      |            |          |                |              |               |
+----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+

# test to create a volume

ubuntu@dlp ~(keystone)$
openstack volume create --size 10 disk01

# display resources

ubuntu@dlp ~(keystone)$
openstack metric resource list

+----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+
| id       | type     | project_id | user_id  | original_resource_id | started_at | ended_at | revision_start | revision_end | creator       |
+----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+
| fc2ffdc7 | instance | 407400ec8d | a30763bf | fc2ffdc7-d1e2-4bbf-  | 2025-04-   | None     | 2025-04-       | None         | 7c289b23e4804 |
| -d1e2-   |          | 16434e9bad | 79b944f5 | 9abc-7cbf5e1deb9e    | 24T04:26:4 |          | 24T04:26:44.26 |              | 58689d2a692f9 |
| 4bbf-    |          | f4ceb9d71f | 9efcfd59 |                      | 4.264562+0 |          | 4565+00:00     |              | 85cfc5:e5fb0e |
| 9abc-    |          | 1e         | d4899e5b |                      | 0:00       |          |                |              | 2eb880471a910 |
| 7cbf5e1d |          |            |          |                      |            |          |                |              | 1084118997e43 |
| eb9e     |          |            |          |                      |            |          |                |              |               |
| caae8c4d | instance | 407400ec8d | a30763bf | fc2ffdc7-d1e2-4bbf-  | 2025-04-   | None     | 2025-04-       | None         | 7c289b23e4804 |
| -6214-   | _disk    | 16434e9bad | 79b944f5 | 9abc-7cbf5e1deb9e-   | 24T04:31:0 |          | 24T04:31:02.53 |              | 58689d2a692f9 |
| 5470-    |          | f4ceb9d71f | 9efcfd59 | vda                  | 2.532271+0 |          | 2283+00:00     |              | 85cfc5:e5fb0e |
| 95bc-    |          | 1e         | d4899e5b |                      | 0:00       |          |                |              | 2eb880471a910 |
| c889dc21 |          |            |          |                      |            |          |                |              | 1084118997e43 |
| 6cc9     |          |            |          |                      |            |          |                |              |               |
| b4a47c4f | instance | 407400ec8d | a30763bf | instance-00000001-   | 2025-04-   | None     | 2025-04-       | None         | 7c289b23e4804 |
| -841b-   | _network | 16434e9bad | 79b944f5 | fc2ffdc7-d1e2-4bbf-  | 24T04:31:0 |          | 24T04:31:02.54 |              | 58689d2a692f9 |
| 5c6c-    | _interfa | f4ceb9d71f | 9efcfd59 | 9abc-7cbf5e1deb9e-   | 2.541760+0 |          | 1764+00:00     |              | 85cfc5:e5fb0e |
| a9e1-    | ce       | 1e         | d4899e5b | tap73120637-55       | 0:00       |          |                |              | 2eb880471a910 |
| 474683a1 |          |            |          |                      |            |          |                |              | 1084118997e43 |
| 091b     |          |            |          |                      |            |          |                |              |               |
| 3bacbb98 | volume   | 407400ec8d | a30763bf | 3bacbb98-c26b-4be6-  | 2025-04-   | None     | 2025-04-       | None         | 7c289b23e4804 |
| -c26b-   |          | 16434e9bad | 79b944f5 | 842b-46ba4fb66fe8    | 24T04:51:2 |          | 24T04:51:24.44 |              | 58689d2a692f9 |
| 4be6-    |          | f4ceb9d71f | 9efcfd59 |                      | 4.442076+0 |          | 2079+00:00     |              | 85cfc5:e5fb0e |
| 842b-    |          | 1e         | d4899e5b |                      | 0:00       |          |                |              | 2eb880471a910 |
| 46ba4fb6 |          |            |          |                      |            |          |                |              | 1084118997e43 |
| 6fe8     |          |            |          |                      |            |          |                |              |               |
+----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+

# details of [volume] resource

ubuntu@dlp ~(keystone)$
openstack metric resource show 3bacbb98-c26b-4be6-842b-46ba4fb66fe8

+-----------------------+------------------------------------------------------+
| Field                 | Value                                                |
+-----------------------+------------------------------------------------------+
| id                    | 3bacbb98-c26b-4be6-842b-46ba4fb66fe8                 |
| creator               | 7c289b23e480458689d2a692f985cfc5:e5fb0e2eb880471a910 |
|                       | 1084118997e43                                        |
| started_at            | 2025-04-24T04:51:24.442076+00:00                     |
| revision_start        | 2025-04-24T04:52:20.987509+00:00                     |
| ended_at              | None                                                 |
| user_id               | a30763bf79b944f59efcfd59d4899e5b                     |
| project_id            | 407400ec8d16434e9badf4ceb9d71f1e                     |
| original_resource_id  | 3bacbb98-c26b-4be6-842b-46ba4fb66fe8                 |
| type                  | volume                                               |
| revision_end          | None                                                 |
| metrics               | volume.size: 039ddb00-f82a-4c7d-a3a3-b74cdc13cb4c    |
| created_by_user_id    | 7c289b23e480458689d2a692f985cfc5                     |
| created_by_project_id | e5fb0e2eb880471a9101084118997e43                     |
+-----------------------+------------------------------------------------------+

# display volume size data

ubuntu@dlp ~(keystone)$
openstack metric measures show 13ee353d-897b-469f-96b9-8de2e02039f9

+---------------------------+-------------+-------+
| timestamp                 | granularity | value |
+---------------------------+-------------+-------+
| 2025-04-24T04:50:00+00:00 |       300.0 |  10.0 |
+---------------------------+-------------+-------+
Matched Content