OpenStack Epoxy : How to use Ceilometer (Nova Compute)2025/04/24 |
This is how to use OpenStack Telemetry Service (Ceilometer) for Nova Compute 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 Nova Compute service to enable Telemetry data collection like follows. |
root@node01:~#
vi /etc/nova/nova.conf # add follows into [DEFAULT] section instance_usage_audit = True instance_usage_audit_period = hour # add to last line [notifications] notify_on_state_change = vm_and_task_state [oslo_messaging_notifications] driver = messagingv2 systemctl restart nova-compute |
[2] | It's some example to display metrics and meters. |
# start an instance ubuntu@dlp ~(keystone)$ openstack server list +--------------+-------------+---------+--------------+------------+----------+ | ID | Name | Status | Networks | Image | Flavor | +--------------+-------------+---------+--------------+------------+----------+ | fc2ffdc7- | Ubuntu-2404 | SHUTOFF | private=10.0 | Ubuntu2404 | m1.small | | d1e2-4bbf- | | | .0.217, 192. | | | | 9abc- | | | 168.100.107 | | | | 7cbf5e1deb9e | | | | | | +--------------+-------------+---------+--------------+------------+----------+ubuntu@dlp ~(keystone)$ openstack server start Ubuntu-2404 # display resources # after doing some operations on instance, metrics data are gotten 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 | | | | | | | | | | +----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+ # details of the [instance] resource ubuntu@dlp ~(keystone)$ openstack metric resource show fc2ffdc7-d1e2-4bbf-9abc-7cbf5e1deb9e +-----------------------+------------------------------------------------------+ | id | fc2ffdc7-d1e2-4bbf-9abc-7cbf5e1deb9e | | creator | 7c289b23e480458689d2a692f985cfc5:e5fb0e2eb880471a910 | | | 1084118997e43 | | started_at | 2025-04-24T04:26:44.264562+00:00 | | revision_start | 2025-04-24T04:26:44.264565+00:00 | | ended_at | None | | user_id | a30763bf79b944f59efcfd59d4899e5b | | project_id | 407400ec8d16434e9badf4ceb9d71f1e | | original_resource_id | fc2ffdc7-d1e2-4bbf-9abc-7cbf5e1deb9e | | type | instance | | revision_end | None | | metrics | cpu: 7fa71900-e533-4168-b3fc-69d52a211637 | | | disk.ephemeral.size: d8c0fe23-dc70-4d7d-a7eb- | | | edc894e79e16 | | | disk.root.size: c6892589-cbfc-49c3-8292-3104bf8048b8 | | | memory.usage: 87e3fc02-1e01-42d8-b44e-66a4a6bcaf5d | | | memory: 914a054c-5885-4543-9e05-9cd48ca9a7bd | | | power.state: 5719cca5-6863-45a7-81db-1a33a7e211e1 | | | vcpus: 64d1f811-8ee4-4894-b6ae-2d307d2782df | | created_by_user_id | 7c289b23e480458689d2a692f985cfc5 | | created_by_project_id | e5fb0e2eb880471a9101084118997e43 | +-----------------------+------------------------------------------------------+ # CPU ubuntu@dlp ~(keystone)$ openstack metric measures show 7fa71900-e533-4168-b3fc-69d52a211637 +---------------------------+-------------+----------------+ | timestamp | granularity | value | +---------------------------+-------------+----------------+ | 2025-04-24T04:30:00+00:00 | 300.0 | 109930000000.0 | | 2025-04-24T04:35:00+00:00 | 300.0 | 112640000000.0 | +---------------------------+-------------+----------------+ # memory usage ubuntu@dlp ~(keystone)$ openstack metric measures show 87e3fc02-1e01-42d8-b44e-66a4a6bcaf5d +---------------------------+-------------+--------------+ | timestamp | granularity | value | +---------------------------+-------------+--------------+ | 2025-04-24T04:30:00+00:00 | 300.0 | 423.24609375 | | 2025-04-24T04:35:00+00:00 | 300.0 | 409.125 | +---------------------------+-------------+--------------+ # details of [instance_network_interface] ubuntu@dlp ~(keystone)$ openstack metric resource show b4a47c4f-841b-5c6c-a9e1-474683a1091b +-----------------------+------------------------------------------------------+ | Field | Value | +-----------------------+------------------------------------------------------+ | id | b4a47c4f-841b-5c6c-a9e1-474683a1091b | | creator | 7c289b23e480458689d2a692f985cfc5:e5fb0e2eb880471a910 | | | 1084118997e43 | | started_at | 2025-04-24T04:31:02.541760+00:00 | | revision_start | 2025-04-24T04:31:02.541764+00:00 | | ended_at | None | | user_id | a30763bf79b944f59efcfd59d4899e5b | | project_id | 407400ec8d16434e9badf4ceb9d71f1e | | original_resource_id | instance-00000001-fc2ffdc7-d1e2-4bbf-9abc- | | | 7cbf5e1deb9e-tap73120637-55 | | type | instance_network_interface | | revision_end | None | | metrics | network.incoming.bytes: | | | 0cedca06-4016-451a-9927-367c188e2253 | | | network.incoming.packets: | | | d7ad1344-669a-4264-8907-6ca9180b03a2 | | | network.outgoing.bytes: | | | a8a78542-be03-454e-b4cf-9993d4e6fa9a | | | network.outgoing.packets: | | | 5510ed79-5b45-4dd4-9ec3-539e532b9aaa | | created_by_user_id | 7c289b23e480458689d2a692f985cfc5 | | created_by_project_id | e5fb0e2eb880471a9101084118997e43 | +-----------------------+------------------------------------------------------+ # display network incoming bytes ubuntu@dlp ~(keystone)$ openstack metric measures show 0cedca06-4016-451a-9927-367c188e2253 +---------------------------+-------------+------------+ | timestamp | granularity | value | +---------------------------+-------------+------------+ | 2025-04-24T04:30:00+00:00 | 300.0 | 37030813.0 | | 2025-04-24T04:35:00+00:00 | 300.0 | 37039911.0 | +---------------------------+-------------+------------+ # display network outgoing bytes ubuntu@dlp ~(keystone)$ openstack metric measures show 4c9d2c1c-129d-49aa-8efb-918ce2008ca8 +---------------------------+-------------+-----------+ | timestamp | granularity | value | +---------------------------+-------------+-----------+ | 2025-04-24T04:30:00+00:00 | 300.0 | 1787983.0 | | 2025-04-24T04:35:00+00:00 | 300.0 | 1811025.0 | +---------------------------+-------------+-----------+ |
Sponsored Link |