Bug 1629449 - Instance metrics: cpu metric exists in the list in polling.yaml, but not in metrics list
Summary: Instance metrics: cpu metric exists in the list in polling.yaml, but not in m...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-gnocchi
Version: 14.0 (Rocky)
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: ga
: 14.0 (Rocky)
Assignee: Julien Danjou
QA Contact: Sasha Smolyak
URL:
Whiteboard:
Depends On: 1629659 1631335
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-09-16 12:45 UTC by Sasha Smolyak
Modified: 2018-10-17 12:58 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-10-17 12:58:42 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Sasha Smolyak 2018-09-16 12:45:56 UTC
Description of problem:
When running openstack metric list (both in undercloud and overcloud), it's very short and doesn't include cpu:
(overcloud) [stack@undercloud-0 ~]$ openstack metric list
+--------------------------------------+---------------------+---------------------+------+--------------------------------------+
| id                                   | archive_policy/name | name                | unit | resource_id                          |
+--------------------------------------+---------------------+---------------------+------+--------------------------------------+
| 2b779c28-2a29-4e2f-a54f-7d8be14cb514 | ceilometer-low      | memory              | MB   | 32264480-9086-44b1-87a4-ab1b2ffe0f44 |
| 40a70a36-b94e-4619-9ebc-3e4dd47d4811 | ceilometer-low      | disk.root.size      | GB   | 32264480-9086-44b1-87a4-ab1b2ffe0f44 |
| 43ab97d5-5c02-4538-bd66-89fb55cf3926 | ceilometer-low      | image.size          | B    | ffc6670e-466f-4492-b6ee-79f823e68130 |
| 71b68519-3a50-4841-9d9b-0eaeacd41830 | ceilometer-low      | disk.ephemeral.size | GB   | 32264480-9086-44b1-87a4-ab1b2ffe0f44 |
| 804aeaf0-de4b-4094-96f0-6082e9ad2a01 | ceilometer-low      | vcpus               | vcpu | 8c877a77-4003-4142-b838-bee918917c63 |
| 99d70049-d821-411c-9093-d5c667c5e677 | ceilometer-low      | image.serve         | B    | ffc6670e-466f-4492-b6ee-79f823e68130 |
| a56cbad3-a0b6-4e9c-be29-4bbf1bcab61b | ceilometer-low      | memory              | MB   | 8c877a77-4003-4142-b838-bee918917c63 |
| c929b67c-c4ec-4ae9-beab-72fe55355851 | ceilometer-low      | vcpus               | vcpu | 32264480-9086-44b1-87a4-ab1b2ffe0f44 |
| ced037e2-09ad-4f47-b5a2-bf0ae74bb366 | ceilometer-low      | disk.ephemeral.size | GB   | 8c877a77-4003-4142-b838-bee918917c63 |
| d02f0de1-3aee-46b2-a17d-01b31b1a99e7 | ceilometer-low      | image.download      | B    | ffc6670e-466f-4492-b6ee-79f823e68130 |
| e7b5c6a1-876c-4caa-bd2b-93668d60c853 | ceilometer-low      | disk.root.size      | GB   | 8c877a77-4003-4142-b838-bee918917c63 |
+--------------------------------------+---------------------+---------------------+------+--------------------------------------+

(undercloud) [stack@undercloud-0 ~]$ openstack metric list
+--------------------------------------+---------------------+-------------------------------+------+--------------------------------------+
| id                                   | archive_policy/name | name                          | unit | resource_id                          |
+--------------------------------------+---------------------+-------------------------------+------+--------------------------------------+
| 02594034-1013-4e80-887a-ff634a5acfd5 | ceilometer-low      | vcpus                         | vcpu | e2d5b33c-037c-4a20-94c2-5ddd2c10de23 |
| 0e411874-cffe-48e7-b927-269fc8159025 | ceilometer-low      | image.size                    | B    | 65b0c831-9979-41cb-9cc8-c031c7223b66 |
| 1aeb5254-5fa5-40b3-80ca-af303982c66f | ceilometer-low      | disk.root.size                | GB   | 44420a7c-bab1-4b76-a8d5-97998ed7c1d6 |
| 20992053-541c-4865-a904-69d42b14f811 | ceilometer-low      | image.size                    | B    | f34940b7-4263-44c9-959a-4077988dcccc |
| 28372424-75fd-4656-8279-5867400650eb | ceilometer-low      | memory                        | MB   | 66fdca5d-6187-4711-87dc-775045871ff5 |
| 29a4555c-9181-47b4-80fd-f58e7220ed78 | ceilometer-low      | image.size                    | B    | da7b5949-fea4-4240-b7b7-70aa86a8f309 |
| 2b131186-6ab3-4c4b-85c6-572a76c503fb | ceilometer-low      | disk.root.size                | GB   | e2d5b33c-037c-4a20-94c2-5ddd2c10de23 |
| 2f76470e-1189-4e5f-b6d3-ef79a21e56de | ceilometer-low      | disk.ephemeral.size           | GB   | 44420a7c-bab1-4b76-a8d5-97998ed7c1d6 |
| 31432425-fa84-40a0-8f59-03ab10930a65 | ceilometer-low      | image.serve                   | B    | 9f65c3cb-0d69-407f-8fd5-9d93c16e1c1a |
| 39af8365-9978-4d5d-961d-1c0c1b14f3be | ceilometer-low      | vcpus                         | vcpu | 651fd4ae-04a3-4c47-913e-15568e0045f9 |
| 4787a940-394d-4464-a1a4-25bce54ddacb | ceilometer-low      | vcpus                         | vcpu | 66fdca5d-6187-4711-87dc-775045871ff5 |
| 5104bc9f-f14d-449b-b4b6-ca1d25329f58 | ceilometer-low      | disk.ephemeral.size           | GB   | e2d5b33c-037c-4a20-94c2-5ddd2c10de23 |
| 52ec78e7-8beb-4c02-98e3-7f74f2eeb60f | ceilometer-low      | image.size                    | B    | 9855ec81-054c-4553-bd63-f941fc27c665 |
| 5c4118e6-db01-43f8-b1e2-d2a2fc44d5a3 | ceilometer-low      | compute.instance.booting.time | sec  | e2d5b33c-037c-4a20-94c2-5ddd2c10de23 |
| 6e3ffb15-e0df-447f-a9c2-7c611061758d | ceilometer-low      | image.size                    | B    | adc6eae4-5c7d-4e2f-9e10-d9fbe72e25c2 |
| 7b923841-cdfd-49aa-8a88-2c10533fd1ae | ceilometer-low      | image.download                | B    | da7b5949-fea4-4240-b7b7-70aa86a8f309 |
| 85d1355a-5d9d-4b4d-b0ad-a503db1213b0 | ceilometer-low      | memory                        | MB   | 51088868-0397-497b-ba7a-fa8eaeb66f49 |
| 8bdda25f-2c32-4bce-bf82-eb7c44dcf9ae | ceilometer-low      | memory                        | MB   | e2d5b33c-037c-4a20-94c2-5ddd2c10de23 |
| 9095107a-5bb9-47d9-83c1-de068198f644 | ceilometer-low      | compute.instance.booting.time | sec  | 44420a7c-bab1-4b76-a8d5-97998ed7c1d6 |
| 93e7e98a-18dc-4f86-929f-379aafcb25e4 | ceilometer-low      | disk.root.size                | GB   | 66fdca5d-6187-4711-87dc-775045871ff5 |
| 9d1bfa5c-ebb9-45e1-8f49-dc9e5a705d9d | ceilometer-low      | vcpus                         | vcpu | 44420a7c-bab1-4b76-a8d5-97998ed7c1d6 |
| a78bbc39-ec77-4e42-8093-33a01cd3c944 | ceilometer-low      | image.serve                   | B    | 9855ec81-054c-4553-bd63-f941fc27c665 |
| b340ba64-349b-4619-acd7-b1ffe83512c4 | ceilometer-low      | disk.root.size                | GB   | 651fd4ae-04a3-4c47-913e-15568e0045f9 |
| b6e540ac-139a-456d-9d52-782717f57bc6 | ceilometer-low      | compute.instance.booting.time | sec  | 51088868-0397-497b-ba7a-fa8eaeb66f49 |
| b792bc86-3283-4a2f-91e5-97bd9c2c827c | ceilometer-low      | image.download                | B    | 9f65c3cb-0d69-407f-8fd5-9d93c16e1c1a |
| bdb8a3ef-aa63-4764-8b59-3bc5ecd607e1 | ceilometer-low      | image.download                | B    | 9855ec81-054c-4553-bd63-f941fc27c665 |
| c1f06539-f1cc-4f72-8c98-d0cf3c670eaa | ceilometer-low      | vcpus                         | vcpu | 51088868-0397-497b-ba7a-fa8eaeb66f49 |
| cb26d83f-43b8-4c72-acb8-20cb0533356a | ceilometer-low      | disk.root.size                | GB   | 51088868-0397-497b-ba7a-fa8eaeb66f49 |
| d5c8fba1-941a-4123-9467-0adcb637e4b0 | ceilometer-low      | memory                        | MB   | 651fd4ae-04a3-4c47-913e-15568e0045f9 |
| dbfe546e-8e74-491f-bc6c-46d6a88ca088 | ceilometer-low      | disk.ephemeral.size           | GB   | 651fd4ae-04a3-4c47-913e-15568e0045f9 |
| dc83d85e-38ab-4d2e-b96f-9b85fd4aefbf | ceilometer-low      | compute.instance.booting.time | sec  | 66fdca5d-6187-4711-87dc-775045871ff5 |
| dff6c87f-17d1-4d26-8258-698a7abd8db8 | ceilometer-low      | memory                        | MB   | 44420a7c-bab1-4b76-a8d5-97998ed7c1d6 |
| e6986cbd-5973-46aa-8bd5-851a92edd90f | ceilometer-low      | disk.ephemeral.size           | GB   | 51088868-0397-497b-ba7a-fa8eaeb66f49 |
| faae8752-91bb-4bed-a49f-08a2a1e835e4 | ceilometer-low      | image.size                    | B    | 9f65c3cb-0d69-407f-8fd5-9d93c16e1c1a |
| fac243e0-901d-4f8f-a47f-473eda79931d | ceilometer-low      | disk.ephemeral.size           | GB   | 66fdca5d-6187-4711-87dc-775045871ff5 |
| fdd3ac96-1665-4d63-b128-0cb118837eb0 | ceilometer-low      | compute.instance.booting.time | sec  | 651fd4ae-04a3-4c47-913e-15568e0045f9 |
| fe6bef17-07ca-4342-acf5-f73a3945f408 | ceilometer-low      | image.serve                   | B    | da7b5949-fea4-4240-b7b7-70aa86a8f309 |
+--------------------------------------+---------------------+-------------------------------+------+--------------------------------------+


Although in polling.yaml the list of meters is:
      meters:
        - cpu
        - cpu_l3_cache
        - memory.usage
        - network.incoming.bytes
        - network.incoming.packets
        - network.outgoing.bytes
        - network.outgoing.packets
        - disk.device.read.bytes
        - disk.device.read.requests
        - disk.device.write.bytes
        - disk.device.write.requests
        - hardware.cpu.util
        - hardware.memory.used
        - hardware.memory.total
        - hardware.memory.buffer
        - hardware.memory.cached
        - hardware.memory.swap.avail
        - hardware.memory.swap.total
        - hardware.system_stats.io.outgoing.blocks
        - hardware.system_stats.io.incoming.blocks
        - hardware.network.ip.incoming.datagrams
        - hardware.network.ip.outgoing.datagrams

Thus the user can't get the measures of the most basic meter.

Version-Release number of selected component (if applicable):
puppet-gnocchi-13.3.1-0.20180901135430.edb2394.el7ost.noarch
gnocchi-common-4.3.2-0.20180904144348.29b924e.el7ost.noarch
python-gnocchi-4.3.2-0.20180904144348.29b924e.el7ost.noarch
gnocchi-api-4.3.2-0.20180904144348.29b924e.el7ost.noarch
python2-gnocchiclient-7.0.4-0.20180823073245.64814b9.el7ost.noarch


How reproducible:
100%

Steps to Reproduce:
1. Deploy 3 controllers, 2 computes (without ceph)
2. In overcloud or in undercloud > openstack metric list

Actual results:
No cpu metric is found

Expected results:
cpu metric is in the list

Additional info:


Note You need to log in before you can comment on or make changes to this bug.