<div dir="ltr"><div>Hi,</div><div><br></div><div>Anyone?<br></div><div><br></div><div>Regards.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 21 avr. 2022 à 15:22, wodel youchi <<a href="mailto:wodel.youchi@gmail.com">wodel.youchi@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi,</div><div><br></div><div>I've deployed Cloudkitty using Kolla-ansible, then I followed this example to test if 
 the service is working : <a href="https://docs.openstack.org/cloudkitty/xena/user/rating/hashmap.html#examples" target="_blank">https://docs.openstack.org/cloudkitty/xena/user/rating/hashmap.html#examples</a></div><div><br></div><div>I don't fully understand the service.</div><div><br></div><div>I waited a day, and until now I don't have any results.</div><div><br></div><div>The only errors I had is this once is :</div><div>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator [-] [scope: a50e58ff494441b3b78ab096bca747d9, worker: 0<br>] Error while collecting metric image.size at timestamp 2022-04-01 00:00:00+01:00: {'cause': "Metrics can't being aggregated", 'reason': 'Granularities are missing', 'detail': [['image.size', 'mean', 3600.0]]} (HTTP 400). Exiting.: gnocchiclient.exceptions.BadRequest: {'cause': "Metrics can't being aggregated", 'reason': 'Granularitie:are missing', 'detail': [['image.size', 'mean', 3600.0]]} (HTTP 400)<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator Traceback (most recent call last):<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator   File "/var/lib/kolla/venv/lib/python3.6/site-packages/cloudkitty/orchestrator.py", line 308, in _get_result<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator     return self._collect(metric, timestamp)<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator   File "/var/lib/kolla/venv/lib/python3.6/site-packages/cloudkitty/orchestrator.py", line 297, in _collect<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator     self._tenant_id,<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator   File "/var/lib/kolla/venv/lib/python3.6/site-packages/cloudkitty/collector/__init__.py", line 240, in retrieve<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator     q_filter=q_filter,<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator   File "/var/lib/kolla/venv/lib/python3.6/site-packages/cloudkitty/collector/gnocchi.py", line 450, in fetch_all<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator     q_filter=q_filter,<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator   File "/var/lib/kolla/venv/lib/python3.6/site-packages/cloudkitty/collector/gnocchi.py", line 329, in _fetch_metric<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator     measurements = self._conn.aggregates.fetch(op, **agg_kwargs)<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator   File "/var/lib/kolla/venv/lib/python3.6/site-packages/gnocchiclient/v1/aggregates.py", line 72, in fetch<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator     data=ujson.dumps(data)).json()<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator   File "/var/lib/kolla/venv/lib/python3.6/site-packages/gnocchiclient/v1/base.py", line 41, in _post<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator     return <a href="http://self.client.api.post" target="_blank">self.client.api.post</a>(*args, **kwargs)<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator   File "/var/lib/kolla/venv/lib/python3.6/site-packages/keystoneauth1/adapter.py", line 401, in post<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator     return self.request(url, 'POST', **kwargs)<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator   File "/var/lib/kolla/venv/lib/python3.6/site-packages/gnocchiclient/client.py", line 52, in request<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator     raise exceptions.from_response(resp, method)<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator gnocchiclient.exceptions.BadRequest: {'cause': "Metrics can't being aggregated", 'reason': 'Granularities are missing', 'detail': [['image.size', 'mean', 3600.0]]} (HTTP 400)<br>2022-04-20 11:57:37.834 31 ERROR cloudkitty.orchestrator</div><div><br></div><div><br></div><div>I searched the web and I found this post : <a href="https://storyboard.openstack.org/#!/story/2008598" target="_blank">https://storyboard.openstack.org/#!/story/2008598</a></div><div><br></div><div>Could that be the problem? If so , how to correct it?</div><div><br></div><div>i tried to create this file on my kolla-ansible deployer</div><div>vim /etc/kolla/config/cloudkitty.conf</div><div>[DEFAULT]<br>debug = True<br><br>[collect]<br>metrics_conf =<b> </b>/etc/<b>cloudkitty-api</b>/metrics.yml<b> </b>(I don't know if this path is correct, since there is no /etc/cloudkitty on the nodes)<br></div><div><br></div><div>And I created a directory like this :</div><div>
mkdir /etc/kolla/config/cloudkitty/</div><div>wget <a href="https://raw.githubusercontent.com/openstack/cloudkitty/master/etc/cloudkitty/metrics.yml" target="_blank">https://raw.githubusercontent.com/openstack/cloudkitty/master/etc/cloudkitty/metrics.yml</a> -O 
/etc/kolla/config/cloudkitty/metrics.yml <br></div><div><br></div><div>I executed then kolla-ansible -i multinode reconfigure -t cloudkitty</div><div><br></div><div>All I have in the logs is :</div><div>2022-04-21 15:13:32.691 8 INFO cotyledon._service_manager [-] Child 1304 exited with status 1<br>2022-04-21 15:13:32.693 8 INFO cotyledon._service_manager [-] Child 1310 exited with status 1<br>2022-04-21 15:13:32.695 8 INFO cotyledon._service_manager [-] Child 1312 exited with status 1<br>2022-04-21 15:13:32.697 8 INFO cotyledon._service_manager [-] Child 1314 exited with status 1<br>2022-04-21 15:13:33.097 8 INFO cotyledon._service_manager [-] Child 1325 exited with status 1<br>2022-04-21 15:13:33.101 8 INFO cotyledon._service_manager [-] Child 1327 exited with status 1<br>2022-04-21 15:13:33.102 8 INFO cotyledon._service_manager [-] Forking too fast, sleeping<br>2022-04-21 15:13:38.109 8 INFO cotyledon._service_manager [-] Child 1329 exited with status 1<br>2022-04-21 15:13:38.112 8 INFO cotyledon._service_manager [-] Child 1331 exited with status 1<br>2022-04-21 15:13:38.114 8 INFO cotyledon._service_manager [-] Child 1333 exited with status 1</div><div><br></div><div>Any ideas?<br></div><div><div><br>

</div><div><br></div><div>Regards.<br></div></div></div>
</blockquote></div>