OpenStack Epoxy : How to use Ceilometer (Nova Compute) |
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 debian@dlp ~(keystone)$ openstack server list +----------------+-----------+---------+-----------------+----------+----------+ | ID | Name | Status | Networks | Image | Flavor | +----------------+-----------+---------+-----------------+----------+----------+ | 2deabceb-e220- | Debian-13 | SHUTOFF | private=10.0.0. | Debian13 | m1.small | | 4e5c-b8dd- | | | 249, | | | | 320683d0bf0b | | | 192.168.100.39 | | | +----------------+-----------+---------+-----------------+----------+----------+debian@dlp ~(keystone)$ openstack server start Debian-13 # display resources # after doing some operations on instance, metrics data are gotten debian@dlp ~(keystone)$ openstack metric resource list +----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+ | id | type | project_id | user_id | original_resource_id | started_at | ended_at | revision_start | revision_end | creator | +----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+ | 2deabceb | instance | ecfa98ba82 | da64c3c3 | 2deabceb-e220-4e5c- | 2025-09- | None | 2025-09- | None | 20f6d90e0f654 | | -e220- | | de421e8f16 | 35434563 | b8dd-320683d0bf0b | 03T01:47:4 | | 03T01:47:41.58 | | 3ad90299f822c | | 4e5c- | | c3d862b5ab | b66eb2e8 | | 1.586814+0 | | 6818+00:00 | | 2822ee:a60814 | | b8dd- | | 04 | af260392 | | 0:00 | | | | a6c56241edbbd | | 320683d0 | | | | | | | | | fae6c290f8abc | | bf0b | | | | | | | | | | | b5e6a606 | instance | ecfa98ba82 | da64c3c3 | 2deabceb-e220-4e5c- | 2025-09- | None | 2025-09- | None | 20f6d90e0f654 | | -4f89- | _disk | de421e8f16 | 35434563 | b8dd-320683d0bf0b- | 03T01:50:0 | | 03T01:50:00.66 | | 3ad90299f822c | | 5a4e- | | c3d862b5ab | b66eb2e8 | vda | 0.665450+0 | | 5454+00:00 | | 2822ee:a60814 | | 8126- | | 04 | af260392 | | 0:00 | | | | a6c56241edbbd | | 9c937abe | | | | | | | | | fae6c290f8abc | | fdbf | | | | | | | | | | | 33dc7edd | instance | ecfa98ba82 | da64c3c3 | instance-00000002- | 2025-09- | None | 2025-09- | None | 20f6d90e0f654 | | -f75a- | _network | de421e8f16 | 35434563 | 2deabceb-e220-4e5c- | 03T01:50:0 | | 03T01:50:00.66 | | 3ad90299f822c | | 55c2- | _interfa | c3d862b5ab | b66eb2e8 | b8dd-320683d0bf0b- | 0.669354+0 | | 9360+00:00 | | 2822ee:a60814 | | 946d- | ce | 04 | af260392 | tap425dc12b-67 | 0:00 | | | | a6c56241edbbd | | 8e5c8f81 | | | | | | | | | fae6c290f8abc | | 3148 | | | | | | | | | | +----------+----------+------------+----------+----------------------+------------+----------+----------------+--------------+---------------+ # details of the [instance] resource debian@dlp ~(keystone)$ openstack metric resource show 2deabceb-e220-4e5c-b8dd-320683d0bf0b +-----------------------+------------------------------------------------------+ | Field | Value | +-----------------------+------------------------------------------------------+ | id | 2deabceb-e220-4e5c-b8dd-320683d0bf0b | | creator | 20f6d90e0f6543ad90299f822c2822ee:a60814a6c56241edbbd | | | fae6c290f8abc | | started_at | 2025-09-03T01:47:41.586814+00:00 | | revision_start | 2025-09-03T01:47:41.586818+00:00 | | ended_at | None | | user_id | da64c3c335434563b66eb2e8af260392 | | project_id | ecfa98ba82de421e8f16c3d862b5ab04 | | original_resource_id | 2deabceb-e220-4e5c-b8dd-320683d0bf0b | | type | instance | | revision_end | None | | metrics | cpu: 143fbae5-a17a-45eb-97ff-6ffa7319c6ad | | | disk.ephemeral.size: | | | 86a0e1f9-92ea-4f0a-af1e-9abb218a013f | | | disk.root.size: e9072c4a-2a99-45ad-b52c-74e0d9e51bab | | | memory.usage: c475cc39-2140-4ec2-a3a5-3f4fd468ed36 | | | memory: 0f654ca3-9076-41aa-b466-11e490255e33 | | | power.state: ab930d2b-32ad-4f36-ac07-8ceb72a98c84 | | | vcpus: 4b19d77a-cdb7-4fb8-9c2b-261230ee3d48 | | created_by_user_id | 20f6d90e0f6543ad90299f822c2822ee | | created_by_project_id | a60814a6c56241edbbdfae6c290f8abc | +-----------------------+------------------------------------------------------+ # CPU debian@dlp ~(keystone)$ openstack metric measures show 143fbae5-a17a-45eb-97ff-6ffa7319c6ad +---------------------------+-------------+---------------+ | timestamp | granularity | value | +---------------------------+-------------+---------------+ | 2025-09-03T10:50:00+09:00 | 300.0 | 23010000000.0 | +---------------------------+-------------+---------------+ # memory usage debian@dlp ~(keystone)$ openstack metric measures show c475cc39-2140-4ec2-a3a5-3f4fd468ed36 +---------------------------+-------------+--------------+ | timestamp | granularity | value | +---------------------------+-------------+--------------+ | 2025-09-03T10:50:00+09:00 | 300.0 | 391.46484375 | +---------------------------+-------------+--------------+ # details of [instance_network_interface] debian@dlp ~(keystone)$ openstack metric resource show 33dc7edd-f75a-55c2-946d-8e5c8f813148 +-----------------------+------------------------------------------------------+ | Field | Value | +-----------------------+------------------------------------------------------+ | id | 33dc7edd-f75a-55c2-946d-8e5c8f813148 | | creator | 20f6d90e0f6543ad90299f822c2822ee:a60814a6c56241edbbd | | | fae6c290f8abc | | started_at | 2025-09-03T01:50:00.669354+00:00 | | revision_start | 2025-09-03T01:50:00.669360+00:00 | | ended_at | None | | user_id | da64c3c335434563b66eb2e8af260392 | | project_id | ecfa98ba82de421e8f16c3d862b5ab04 | | original_resource_id | instance-00000002-2deabceb-e220-4e5c-b8dd- | | | 320683d0bf0b-tap425dc12b-67 | | type | instance_network_interface | | revision_end | None | | metrics | network.incoming.bytes: | | | 68040247-82c4-47d6-9b94-fe643a9b6841 | | | network.incoming.packets: | | | e8cbe2b1-9ae8-4448-b3de-24c5fe56f212 | | | network.outgoing.bytes: | | | abe989e1-5e93-4828-bdf8-8b2112c0172c | | | network.outgoing.packets: | | | 16a11e64-f6db-4619-b31d-2c60d7dfba05 | | created_by_user_id | 20f6d90e0f6543ad90299f822c2822ee | | created_by_project_id | a60814a6c56241edbbdfae6c290f8abc | +-----------------------+------------------------------------------------------+ # display network incoming bytes debian@dlp ~(keystone)$ openstack metric measures show 68040247-82c4-47d6-9b94-fe643a9b6841 +---------------------------+-------------+------------+ | timestamp | granularity | value | +---------------------------+-------------+------------+ | 2025-09-03T10:50:00+09:00 | 300.0 | 40645044.0 | +---------------------------+-------------+------------+ # display network outgoing bytes debian@dlp ~(keystone)$ openstack metric measures show abe989e1-5e93-4828-bdf8-8b2112c0172c +---------------------------+-------------+----------+ | timestamp | granularity | value | +---------------------------+-------------+----------+ | 2025-09-03T10:50:00+09:00 | 300.0 | 490084.0 | +---------------------------+-------------+----------+ |
Matched Content
No comments:
Post a Comment