Sunt începător pe openstack și încerc să folosesc gnocchi și ceilometer pentru a colecta date în toate domeniile.
Dar gnocchi funcționează numai pe domeniul implicit.
Acest proiect este un proiect de administrare și se află pe domeniul implicit și comanda:
~ gnocchi aggregates --resource-type image --start "2019-01-01T00:00:00" --stop "2022-01-01T01:00:00" --fill 0 --granularity 300 "(imagine metric. dimensiunea medie)" "project_id=f5f6e3c428cc4250a08b2cefb9b72a16"
+--------------------------------------------- -----+---------------------------+-------------+-- -----------+
| nume | marca temporală | granularitate | valoare |
+--------------------------------------------- -----+---------------------------+-------------+-- -----------+
| 787a7f52-d1dc-46d1-95d8-7ecea9586820/image.size/mean | 2021-10-29T21:55:00+00:00 | 300,0 | 627441664.0 |
+--------------------------------------------- -----+---------------------------+-------------+-- -----------+
Și acest proiect este pe un alt domeniu și rezultatul comenzii:
~ gnocchi aggregates --resource-type image --start "2019-01-01T00:00:00" --stop "2022-01-01T01:00:00" --fill 0 --granularity 300 "(imagine metric. dimensiunea medie)" "project_id=5d2ae106ea0b44eaac57b90e85cccdcd"
{'cause': 'Metrics not found', 'detail': ['image.size']} (HTTP 400)
Am adăugat utilizatori ceilometer și gnocchi la domeniu și, de asemenea, la chiriaș ca rol de administrator:
~ rol openstack add --domain mydomain --user ceilometer admin
~ openstack role add --project 5d2ae106ea0b44eaac57b90e85cccdcd --user ceilometer admin
~ openstack rol add --domain mydomain --user gnocchi admin
~ openstack role add --project 5d2ae106ea0b44eaac57b90e85cccdcd --user gnocchi admin
Dar fără diferențe.