HI Pierre,
You are correct it was my mistake to run playbook without -i multinode so it just ran on the controller node. Now I can see the ceilometer has been deployed on the compute nodes. But i can't see data in cloudkitty so I'm trying to debug.
My understanding is that a ceilometer pushes the data to gnocchi and cloudkitty consumes it using a rating engine. I am able to see data in gnocchi but cloudkitty showing all zero cost in GUI. I did configure rates based on flavor_id etc from openstack example. Not seeing any interesting error or log data which indicate problem anywhere.
# openstack metric measures show e7913002-5f7b-4229-8cd8-61577a4fcf73
+---------------------------+-------------+--------------+
| timestamp | granularity | value |
+---------------------------+-------------+--------------+
| 2022-12-23T03:55:00+01:00 | 300.0 | 891.00390625 |
| 2022-12-23T04:00:00+01:00 | 300.0 | 890.97265625 |
| 2022-12-23T04:05:00+01:00 | 300.0 | 891.00390625 |
| 2022-12-23T04:10:00+01:00 | 300.0 | 890.7890625 |
| 2022-12-23T04:15:00+01:00 | 300.0 | 891.00390625 |