<div dir="ltr">Dear all, <br><br>The CloudKitty project had a great PTG meeting. Thanks to the OpenInfra Foundation for holding it. Also, thanks to all who have dedicated precious time to attend.<br><br>We started the meeting by revisiting the latest release and discussing the review format we have adopted in the past two years. Looking at the result of our process, we decided to maintain it, as it seems to bring results and concentrate our efforts on getting CloudKitty better and evolving throughout time.<br><br>While reviewing the past release, we discussed the situation with patch [1] (Allow rating rules that have 12 digits in the integer part of the number). This patch is a bug fix, and we discussed the idea of backporting it. However, as it is a patch that affects the database schema, it can be troublesome to backport it. Therefore, before doing any work, we will consult the mailing list to gather others opinions on this matter. Users could upgrade CloudKitty to address this issue, if they need to, instead of applying a patch. Pierre volunteered to execute this "inquiry" with the CloudKitty user base in the mailing list.<br><br>While discussing the ElasticSearch (ES) improvements in CloudKitty to support ES 7, we raised the concern that Kolla-ansible is moving from ElasticSearch to OpenSearch. Therefore, we need to evaluate if this can have an impact in CloudKitty. Most certainly it will impact people using ES as the backend. The goal is to revisit this discussion in our next bi-weekly meeting, and then communicate for users and community (Topics for meeting of 31/10/2022 [2]).<br><br><div>Furthermore, as the current CloudKitty team is a bit small, we have decided to focus on the following topics for the Antelope cycle.</div><ul><li>Multiple rating types for the same metric -- One metric being used to generate different rates</li><li>Different time frame group by options -- provide group by options to group by day of the year, week of the year, month, and year.</li><li>Improve some timeouts handling when using Gnocchi backends. This one needs some checking with Zigo, who was the one that reported this situation. Zigo, I added you to this e-mail, can you reply back with more details regarding this situation?</li><li>A regression API that takes the resource ID Or project ID or scope ID, and executes a regression (prediction) based on the collected data so far for the given resources/elements/scope.</li><li>Add CloudKitty API reference docs (<a href="https://docs.openstack.org/cloudkitty/latest/api-reference/index.html">https://docs.openstack.org/cloudkitty/latest/api-reference/index.html</a>) to <a href="https://docs.openstack.org/api-ref/">https://docs.openstack.org/api-ref/</a></li></ul><br>We also briefly discussed the situation with Monasca, which has already been deprecated from Kolla-ansible, and might be losing some traction and support. Therefore, we (as a community), might need to start thinking about deprecating it, and removing some non-tested code from our code base. We do understand that deprecating and removing support is complicated for users, but nobody is maintaining and testing that integration. Therefore, it tends to get broken and unstable over time. However, if somebody wants to volunteer to maintain and improve it, you are welcome :)<br><br>In summary that is the outcome of our small, but efficient PTG meeting. Let's keep improving and making CloudKitty better. If I missed something, please do not hesitate to reply back. Also, if somebody needs any help, you can always ping me :)<br><br>See you guys. Have a nice week!<br><br>[1] <a href="https://review.opendev.org/c/openstack/cloudkitty/+/837200">https://review.opendev.org/c/openstack/cloudkitty/+/837200</a><br>[2] <a href="https://etherpad.opendev.org/p/cloudkitty-meeting-topics">https://etherpad.opendev.org/p/cloudkitty-meeting-topics</a><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Rafael Weingärtner</div></div></div>