Ceilometer doesnt get "bandwidth" metric
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
New
|
Undecided
|
Unassigned |
Bug Description
Hello everyone!
I'm trying to get the "bandwidth" metric from all of the instances.
I've already installed the neutron-metering agent using Kolla-Ansible.
Also, I've created two meters for neutron:
+------
| ID | Name | Description | Shared |
+------
| 64d3ca0d-
| 6927ce7d-
+------
I've already also created the rules for the ingress and egress:
+------
| ID | Excluded | Direction | Remote IP Prefix | Source IP Prefix | Destination IP Prefix |
+------
| 0f11b59d-
| 7f88e16f-
+------
And this is the detail of one of my VMs, where I want to measure the bandwidth:
+------
| Field | Value |
+------
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-
| OS-EXT-
| OS-EXT-
| OS-EXT-
| OS-EXT-
| OS-EXT-
| OS-EXT-STS:vm_state | active |
| OS-SRV-
| OS-SRV-
| accessIPv4 | |
| accessIPv6 | |
| addresses | public1=
| config_drive | |
| created | 2021-09-
| flavor | m1.tiny (1) |
| hostId | 81e8f4bc7aca4da
| id | a42a2905-
| image | cirros (d65726f0-
| key_name | None |
| name | test_image_cirros |
| progress | 0 |
| project_id | 8c9e007415c745f
| properties | |
| security_groups | name='default' |
| status | ACTIVE |
| updated | 2021-09-
| user_id | fad13a6f51794a6
| volumes_attached | |
+------
As far as I can see, everything else is well configured.
I took a look at ceilometer measurements and saw that this metric "bandwidth" needed a "notification" origin, which make me wonder If I had ceilometer configured well to get this metric.
The trouble is that I have 3 docker containers: ceilometer-compute, ceilometer-central and ceilometer-
By default, Kolla-Ansible deploys ceilometer based on events (I think), but only in the ceilometer-
*event_
*event_
The content of event_definitio
https:/
And the content of event_pipeline.yaml is this:
---
sources:
- name: event_source
events:
- "*"
sinks:
- event_sink
sinks:
- name: event_sink
publishers:
- gnocchi://
Also, I have 2 polling files:
*polling_all.yaml
*polling.yaml
The content of polling_all.yaml is:
---
sources:
- name: all_pollsters
interval: 300
meters:
- "*"
And the content of polling.yaml is:
---
sources:
- name: some_pollsters
interval: 300
meters:
- cpu
- cpu_l3_cache
- memory.usage
- network.
- network.
- network.
- network.
- disk.device.
- disk.device.
- disk.device.
- disk.device.
- hardware.cpu.util
- hardware.cpu.user
- hardware.cpu.nice
- hardware.cpu.system
- hardware.cpu.idle
- hardware.cpu.wait
- hardware.cpu.kernel
- hardware.
- hardware.
- hardware.
- hardware.
- hardware.
- hardware.
- hardware.
- hardware.
- hardware.
- hardware.
- hardware.
When I try to get the metric with "openstack metric list | grep bandwidth", nothing shows up.
The neutron-metering log shows effectively how nothing is getting found:
2021-09-29 23:36:31.409 7 DEBUG neutron.
I'll appreciate any help.
Thanks and Greetings!
hi,Uriel Medina
have you solved this problem? I encountered the same problem, Can you give me some advice?