Monday, 2026-01-19

*** mrunge_ is now known as mrunge11:16
opendevreviewTakashi Kajinami proposed openstack/cloudkitty master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/cloudkitty/+/96993412:04
opendevreviewMerged openstack/cloudkitty master: Validate archive_policy_definition during loading  https://review.opendev.org/c/openstack/cloudkitty/+/95820412:45
tkajinamrafaelweingartner, hi. I'd appreciate it if you can re-review https://review.opendev.org/c/openstack/cloudkitty/+/971626 . 13:49
tkajinamI updated it to split the unrelated policy file update to https://review.opendev.org/c/openstack/cloudkitty/+/972267 13:49
opendevreviewTakashi Kajinami proposed openstack/cloudkitty master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/cloudkitty/+/96993413:50
tkajinamrafaelweingartner, thanks !13:55
opendevreviewMerged openstack/cloudkitty master: Fix build error of api-ref  https://review.opendev.org/c/openstack/cloudkitty/+/97162613:57
rafaelweingartner#startmeeting cloudkitty14:00
opendevmeetMeeting started Mon Jan 19 14:00:35 2026 UTC and is due to finish in 60 minutes.  The chair is rafaelweingartner. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'cloudkitty'14:00
rafaelweingartnerHello guys!14:00
rafaelweingartnerRoll count14:00
rafaelweingartner\o14:00
mattcreeso/14:00
jwysogla_o/14:01
*** jwysogla_ is now known as jwysogla14:01
jlarribao/14:02
priteauo/14:03
rafaelweingartner\o!14:04
rafaelweingartnernice to see you all here14:05
rafaelweingartner#topic Target reviews14:05
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/953827 is a feature from our side. It would be good to get the feedback from the CRs to see if we can get this into 2026.1 release.14:06
mattcreesIt looks like a useful feature. I've not had time to review/test it yet myself. But certainly let's aim to get it in this release 14:10
rafaelweingartnermattcrees: thanks!14:11
rafaelweingartnerthe reviews are welcome!14:11
jlarribai believe it is very useful, corrects a behaviour that is not good, which is storing hundreds (thousands) of 0 values in the dataframe storage14:11
rafaelweingartnerwe actually had millions of zeros...14:12
rafaelweingartner:014:12
mattcreeswow14:12
jlarribayeah, i can believe it, we have just started to hit this like once month ago in our test envs and it is already annoying :)14:12
priteauIf the main use case is skipping vol = 0, could the new feature be hardocded to do this rather than use eval? Still worried about this eval() usage14:13
priteauWhat do others think?14:14
rafaelweingartnerthe trigger was that one, but we have seen other possibilities that we use in PROD.14:14
jlarribacompletely agree with you priteau, my concerns over using eval() are in the patch itself, and I dont know why someone would need all those 0s to be generated14:14
rafaelweingartnersuch as skipping values (rated data) with zero values, and so on14:14
rafaelweingartnerthat is we implemented this way. We know that there can be other use cases we do not see, and therefore, it felt more reasonable to make the solution flexible; it is the same idea/concept we did in Ceilometer14:17
rafaelweingartnerMoving on, we have #link https://review.opendev.org/c/openstack/cloudkitty/+/96993414:24
rafaelweingartnerthe patch was rebased, let's see if it passes the tests14:24
mattcreesThe patch itself looks fine, I'm happy to approve if CI comes back successful14:30
rafaelweingartneragree14:30
jwysoglayes same with me. I was waiting for the CI to get through, but it looked good when I checked last week14:31
rafaelweingartner_I got kicked14:32
rafaelweingartner_Moving on, #link https://review.opendev.org/c/openstack/cloudkitty-specs/+/966753, we have the spec, which is interesting14:32
rafaelweingartner_It basically adds a layer of authentication on top of prometheus via Keystone14:32
rafaelweingartner_to me, it is fine to be merged, and moved on14:33
jlarribaAetos makes prometheus a first class citizen in OpenStack ;)14:33
jlarribaso it enjoys secure connections just like all other services do14:33
jwysoglaYea. It'll be quite nice once we get some more usage with it. BTW I tested Aetos with ceilometer and with openstack-exporter. It works with both. It requires keystone authentication for accessing prometheus and it returns metrics from projects based on where the request comes from, what's the user's roles, etc (kind of what gnocchi does). The spec is written to still keep the current prometheus 14:37
jwysoglacollector, so using aetos will be optional from CK POV.14:37
mattcreesI've added second approval to the spec. I'm not familiar with Aetos myself, but the explanations in the spec sound good to me. 14:40
mattcreesMy main concern would be that the existing way of Prometheus still works, which the spec accounts for :) 14:41
rafaelweingartner_And that is basically it from my side for today. Do you guys have something else to add before we close the meeting?14:41
mattcreesNothing new from me this time 14:43
jlarribai have submitted a proposal of new cloudkitty-dashboard looks here enable_plugin neutron https://opendev.org/openstack/neutron unmaintained/2023.1  # Source neutron's octavia helper manually since legacy mode doesn't run neutron plugin.sh  source_opt_if /opt/stack/neutron/devstack/lib/octavia14:44
jlarribasorry, wrong thing pasted :(14:44
opendevreviewMerged openstack/cloudkitty-specs master: Add Aetos collector  https://review.opendev.org/c/openstack/cloudkitty-specs/+/96675314:44
jlarribathis is the patch: https://review.opendev.org/c/openstack/cloudkitty-dashboard/+/97348614:45
jlarribai have also pasted some screenshots, jut to get a feeling over if the community would be open to these kind of ui changes14:46
rafaelweingartner_thanks!14:47
rafaelweingartner_If there is nothing else, I guess we can close for today.14:51
jlarribaok for me!14:52
rafaelweingartner_Thank you for participating. Have a nice week.14:52
mattcreesThanks!14:53
rafaelweingartner_#endmeeting14:53
rafaelweingartner_#endmeeting14:54

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!