Ubuntu 24.04

OpenStack Flamingo : How to use Ceilometer (Glance)2025/12/01

 

This is how to use OpenStack Telemetry Service (Ceilometer) for Glance 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 Glance service to enable Telemetry data collection like follows.
root@dlp ~(keystone)#
vi /etc/glance/glance-api.conf
# add to last line

[oslo_messaging_notifications]
driver = messagingv2
# RabbitMQ connection info
transport_url = rabbit://openstack:password@dlp.srv.world
root@dlp ~(keystone)#
systemctl restart glance-api

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

root@dlp ~(keystone)#
openstack metric resource list

+----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+
| id       | type     | project_id | user_id  | original_resource_id | started_at | ended_at | revision_start | revision_end | creator       |
+----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+
| 38617807 | instance | b45ce8ac12 | 8fb39b65 | 38617807-e027-4d1f-  | 2025-12-   | None     | 2025-12-       | None         | f72737a6895d4 |
| -e027-   |          | c749e49e93 | 16284abe | 9320-c94d4d05bb8a    | 01T01:03:4 |          | 01T01:03:47.46 |              | 112ac20ce503b |
| 4d1f-    |          | 3c84334e79 | 94f287d2 |                      | 7.461247+0 |          | 1249+00:00     |              | f18c3b:17d8e1 |
| 9320-    |          | de         | 59b160b6 |                      | 0:00       |          |                |              | 90750a402d920 |
| c94d4d05 |          |            |          |                      |            |          |                |              | eedf933aea358 |
| bb8a     |          |            |          |                      |            |          |                |              |               |
| 753bb01a | instance | b45ce8ac12 | 8fb39b65 | instance-00000001-   | 2025-12-   | None     | 2025-12-       | None         | f72737a6895d4 |
| -8d04-   | _network | c749e49e93 | 16284abe | 38617807-e027-4d1f-  | 01T01:08:0 |          | 01T01:08:05.78 |              | 112ac20ce503b |
| 5a6e-    | _interfa | 3c84334e79 | 94f287d2 | 9320-c94d4d05bb8a-   | 5.781773+0 |          | 1777+00:00     |              | f18c3b:17d8e1 |
| 965e-    | ce       | de         | 59b160b6 | tap5c3e2534-ce       | 0:00       |          |                |              | 90750a402d920 |
| 53e699df |          |            |          |                      |            |          |                |              | eedf933aea358 |
| c761     |          |            |          |                      |            |          |                |              |               |
| 2147c19b | instance | b45ce8ac12 | 8fb39b65 | 38617807-e027-4d1f-  | 2025-12-   | None     | 2025-12-       | None         | f72737a6895d4 |
| -0f88-   | _disk    | c749e49e93 | 16284abe | 9320-c94d4d05bb8a-   | 01T01:08:0 |          | 01T01:08:05.81 |              | 112ac20ce503b |
| 5fdc-    |          | 3c84334e79 | 94f287d2 | vda                  | 5.810316+0 |          | 0320+00:00     |              | f18c3b:17d8e1 |
| 9623-    |          | de         | 59b160b6 |                      | 0:00       |          |                |              | 90750a402d920 |
| db428a87 |          |            |          |                      |            |          |                |              | eedf933aea358 |
| 5206     |          |            |          |                      |            |          |                |              |               |
+----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+

root@dlp ~(keystone)#
openstack image list

+--------------------------------------+------------+--------+
| ID                                   | Name       | Status |
+--------------------------------------+------------+--------+
| c8be4fc8-a3f7-4859-9ae7-8b3843baa619 | Ubuntu2404 | active |
+--------------------------------------+------------+--------+

# test to download an image

root@dlp ~(keystone)#
openstack image save --file ubuntu2404.qcow2 Ubuntu2404

# test to add an image

root@dlp ~(keystone)#
openstack image create "Ubuntu2404-2" --file ubuntu2404.qcow2 --disk-format qcow2 --container-format bare --public

# list resources

root@dlp ~(keystone)#
openstack metric resource list

+----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+
| id       | type     | project_id | user_id  | original_resource_id | started_at | ended_at | revision_start | revision_end | creator       |
+----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+
| 38617807 | instance | b45ce8ac12 | 8fb39b65 | 38617807-e027-4d1f-  | 2025-12-   | None     | 2025-12-       | None         | f72737a6895d4 |
| -e027-   |          | c749e49e93 | 16284abe | 9320-c94d4d05bb8a    | 01T01:03:4 |          | 01T01:03:47.46 |              | 112ac20ce503b |
| 4d1f-    |          | 3c84334e79 | 94f287d2 |                      | 7.461247+0 |          | 1249+00:00     |              | f18c3b:17d8e1 |
| 9320-    |          | de         | 59b160b6 |                      | 0:00       |          |                |              | 90750a402d920 |
| c94d4d05 |          |            |          |                      |            |          |                |              | eedf933aea358 |
| bb8a     |          |            |          |                      |            |          |                |              |               |
| 753bb01a | instance | b45ce8ac12 | 8fb39b65 | instance-00000001-   | 2025-12-   | None     | 2025-12-       | None         | f72737a6895d4 |
| -8d04-   | _network | c749e49e93 | 16284abe | 38617807-e027-4d1f-  | 01T01:08:0 |          | 01T01:08:05.78 |              | 112ac20ce503b |
| 5a6e-    | _interfa | 3c84334e79 | 94f287d2 | 9320-c94d4d05bb8a-   | 5.781773+0 |          | 1777+00:00     |              | f18c3b:17d8e1 |
| 965e-    | ce       | de         | 59b160b6 | tap5c3e2534-ce       | 0:00       |          |                |              | 90750a402d920 |
| 53e699df |          |            |          |                      |            |          |                |              | eedf933aea358 |
| c761     |          |            |          |                      |            |          |                |              |               |
| 2147c19b | instance | b45ce8ac12 | 8fb39b65 | 38617807-e027-4d1f-  | 2025-12-   | None     | 2025-12-       | None         | f72737a6895d4 |
| -0f88-   | _disk    | c749e49e93 | 16284abe | 9320-c94d4d05bb8a-   | 01T01:08:0 |          | 01T01:08:05.81 |              | 112ac20ce503b |
| 5fdc-    |          | 3c84334e79 | 94f287d2 | vda                  | 5.810316+0 |          | 0320+00:00     |              | f18c3b:17d8e1 |
| 9623-    |          | de         | 59b160b6 |                      | 0:00       |          |                |              | 90750a402d920 |
| db428a87 |          |            |          |                      |            |          |                |              | eedf933aea358 |
| 5206     |          |            |          |                      |            |          |                |              |               |
| e2fd9217 | image    | a74433b11b | None     | e2fd9217-ccaf-45ea-  | 2025-12-   | None     | 2025-12-       | None         | f72737a6895d4 |
| -ccaf-   |          | 71428b949d |          | 86dc-66a1775550c1    | 01T01:20:4 |          | 01T01:20:49.73 |              | 112ac20ce503b |
| 45ea-    |          | e54795e408 |          |                      | 9.734281+0 |          | 4284+00:00     |              | f18c3b:17d8e1 |
| 86dc-    |          | e7         |          |                      | 0:00       |          |                |              | 90750a402d920 |
| 66a17755 |          |            |          |                      |            |          |                |              | eedf933aea358 |
| 50c1     |          |            |          |                      |            |          |                |              |               |
+----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+

# details of the [image] resource

root@dlp ~(keystone)#
openstack metric resource show e2fd9217-ccaf-45ea-86dc-66a1775550c1

+-----------------------+------------------------------------------------------+
| Field                 | Value                                                |
+-----------------------+------------------------------------------------------+
| id                    | e2fd9217-ccaf-45ea-86dc-66a1775550c1                 |
| creator               | f72737a6895d4112ac20ce503bf18c3b:17d8e190750a402d920 |
|                       | eedf933aea358                                        |
| started_at            | 2025-12-01T01:20:49.734281+00:00                     |
| revision_start        | 2025-12-01T01:20:49.734284+00:00                     |
| ended_at              | None                                                 |
| user_id               | None                                                 |
| project_id            | a74433b11b71428b949de54795e408e7                     |
| original_resource_id  | e2fd9217-ccaf-45ea-86dc-66a1775550c1                 |
| type                  | image                                                |
| revision_end          | None                                                 |
| metrics               | image.size: f93789ab-03dc-4b24-9dff-798dccd1808c     |
| created_by_user_id    | f72737a6895d4112ac20ce503bf18c3b                     |
| created_by_project_id | 17d8e190750a402d920eedf933aea358                     |
+-----------------------+------------------------------------------------------+

# display image size data

root@dlp ~(keystone)#
openstack metric measures show f93789ab-03dc-4b24-9dff-798dccd1808c

+---------------------------+-------------+-------------+
| timestamp                 | granularity |       value |
+---------------------------+-------------+-------------+
| 2025-12-01T01:20:00+00:00 |       300.0 | 626327552.0 |
+---------------------------+-------------+-------------+
Matched Content