/os-simple-tenant-usage/{tenant_id} which is aviabel to anyone with the member or reader role in a given project
and that endpoint is admin only.
osc has only ever support the tenant specific version so if you wantted to supprot the admin version
you would need to modify osc to add a --all-tenant option to the cli.
horizon presumably support the multi tenant view as an admin usign the /os-simple-tenant-usage endpoint.
Hi,
I've been struggling today to understand the problem. I wrote a (Python)
script that uses directly the API instead of going through the
"openstack usage list". I had some hope of something related to the
limit parameter but unfortunately it is not the case and the result
using the API is the same as using the openstack client. Only horizon
returns all the information.
Does somebody has any clue about what is done differently by Horizon
compared to the openstack client (I assume it is using the API rather
than the client)?
Any input would be very much appreciated as going month by month (we
need a month-level detail) through the dashboard is not very sustainable
and potentially very error prone...
Best regards,
Michel
Le 27/11/2023 à 18:39, Michel Jouvin a écrit :
Hi,
We are using "openstack usage list" to follow resource usage by
projects at our cloud. We recently discovered that ~1/3 of the
resource consumed (mostly "big projects") are missing from the
JSON/CSV produced where the Admin Overview menu in the Horizon
dashboard displays everything. Is there a trivial reason for this?
We tried both with a pretty old openstackclient (5.8) and the last one
after applying the patch in
to fix the problem with date conversion. The result is the same.
Thank you in advance for any help. Cheers,
Michel