rafaelweingartner | hello guys! | 14:00 |
---|---|---|
rafaelweingartner | #startmeeting cloudkitty | 14:01 |
opendevmeet | Meeting started Mon Mar 20 14:01:19 2023 UTC and is due to finish in 60 minutes. The chair is rafaelweingartner. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:01 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:01 |
opendevmeet | The meeting name has been set to 'cloudkitty' | 14:01 |
rafaelweingartner | Roll count! | 14:01 |
rafaelweingartner | \O | 14:01 |
mkarpiarz | Hi! | 14:02 |
priteau | o/ | 14:02 |
priteau | Hello guys. | 14:02 |
rafaelweingartner | #topic vPTG for B release? | 14:04 |
rafaelweingartner | Guys, I guess the vPTG is comming. Did we define a date and time? | 14:04 |
rafaelweingartner | I remember that we are registered for the event, but I do not recall having discussed that with you guys | 14:04 |
rafaelweingartner | what do you think? | 14:05 |
priteau | Same time Monday next week? | 14:06 |
priteau | I don't think we agreed on a time | 14:06 |
mkarpiarz | Works for me. | 14:06 |
priteau | I have a conflict with Kolla as usual, but I can skip part of it. | 14:06 |
mkarpiarz | Maybe one hour earlier or later then? | 14:08 |
priteau | Available time slots are listed at https://ptg.opendev.org/ptg.html | 14:08 |
priteau | Starts at 13UTC | 14:08 |
priteau | Remember that clocks change this weekend in Europe | 14:08 |
priteau | So 13UTC will be 14:00 in UK and 15:00 in France. | 14:08 |
rafaelweingartner | 13UTC would work for me | 14:09 |
rafaelweingartner | Ah no, next week would be a problem | 14:09 |
priteau | Is all of Monday a problem? | 14:09 |
rafaelweingartner | Next week for me, the best time would be on Tuesday | 14:09 |
rafaelweingartner | how does that work for you guys? | 14:10 |
priteau | Tuesday will be difficult | 14:11 |
rafaelweingartner | What other days work for you next week? | 14:11 |
rafaelweingartner | Next monday would be a problem to me | 14:12 |
priteau | Scheduling is going to be difficult… | 14:13 |
priteau | I have one hour Friday from 13:30 UTC | 14:13 |
rafaelweingartner | Friday would work to me | 14:13 |
rafaelweingartner | let me see | 14:14 |
rafaelweingartner | 13:30 UTC would work to me on Friday | 14:14 |
priteau | I don't think you can register on 30 minutes so you may need to book from 13UTC to 15 UTC | 14:15 |
rafaelweingartner | I think so | 14:15 |
rafaelweingartner | but we can get those slots on Friday then? | 14:15 |
priteau | Sure, why not? | 14:15 |
priteau | There's plenty of room | 14:16 |
priteau | I can book if you want | 14:16 |
priteau | It's done via IRC nowadays | 14:16 |
rafaelweingartner | yes | 14:17 |
rafaelweingartner | I am not that versed in IRC... :( | 14:17 |
rafaelweingartner | if you can, that would be much appreciated | 14:17 |
priteau | I've booked bexar room from 13 to 15 UTC on Friday | 14:18 |
priteau | Now visible here (Friday tab): https://ptg.opendev.org/ptg.html | 14:18 |
rafaelweingartner | ok, thanks | 14:18 |
priteau | So you know for next time: you just have to join #openinfra-events and run the #cloudkitty book SLOTREF (where SLOTREF is e.g. bexar-FriB1 or bexar-FriB2) | 14:18 |
rafaelweingartner | thanks | 14:19 |
priteau | We should also start an Etherpad | 14:19 |
priteau | The auto-generated one is https://etherpad.opendev.org/p/march2023-ptg-cloudkitty | 14:19 |
priteau | We can change the URL if we want | 14:19 |
rafaelweingartner | I guess we can use it | 14:19 |
rafaelweingartner | I have updated the URL in the past | 14:20 |
rafaelweingartner | but the auto generated one is fine, I guess | 14:20 |
priteau | Last one: https://etherpad.opendev.org/p/oct2022-ptg-cloudkitty | 14:20 |
rafaelweingartner | I guess we can discuss the OpenSearch and Monasca issues in the vPTG then | 14:20 |
mkarpiarz | Cool! | 14:20 |
mkarpiarz | Thanks, Pierre! | 14:20 |
rafaelweingartner | So, moving on to the reviews | 14:22 |
rafaelweingartner | #topic Target reviews | 14:23 |
rafaelweingartner | #link https://review.opendev.org/c/openstack/cloudkitty/+/861786 | 14:23 |
rafaelweingartner | I created the Gabbi tests that were requested | 14:23 |
rafaelweingartner | therefore, everything should be fine now | 14:23 |
rafaelweingartner | Can you guys check it? | 14:23 |
priteau | I will look this week. | 14:24 |
rafaelweingartner | thanks | 14:25 |
rafaelweingartner | #link https://review.opendev.org/c/openstack/cloudkitty/+/861908, this one is still missing tempest tests. However, we are going to do together when we push the start/end date for rating rules that will also require tempest tests | 14:26 |
rafaelweingartner | therefore, I put that on hold for now | 14:26 |
rafaelweingartner | #link https://review.opendev.org/c/openstack/cloudkitty/+/861806, seems ready for merging. We only need a final say from priteau. | 14:26 |
rafaelweingartner | The same one goes to #link: https://review.opendev.org/c/openstack/cloudkitty/+/865417 | 14:27 |
priteau | Regarding multiple rating types: I actually had a need for something like this in prometheus just last week. Do you think it could be extended to all collectors? | 14:29 |
priteau | (not necessarily in this patch) | 14:29 |
rafaelweingartner | yes, it can | 14:29 |
rafaelweingartner | we actually prepared for that | 14:29 |
rafaelweingartner | we only did not do for prometheus because we did not have the use case | 14:29 |
priteau | The only thing that I am uneasy about in this patch is the use of the term "rating types" | 14:31 |
priteau | Extends the Gnocchi collector to allow operators to create multiple rating types for the same metric in Gnocchi. | 14:31 |
rafaelweingartner | yes | 14:32 |
priteau | This term doesn't seem to be used at the moment? | 14:32 |
rafaelweingartner | that is how we express ourselves | 14:32 |
rafaelweingartner | not formally in CloudKitty, but that is what those configurations are you know | 14:32 |
priteau | I grep for "rating type" and got no result | 14:32 |
rafaelweingartner | we have a metric, and then for a metric we can create a rating, which we normally provide an alias | 14:32 |
priteau | But it may be difficult to understand for readers of the notes | 14:32 |
rafaelweingartner | so, we started using this term "rating type", so we do not confuse people | 14:33 |
priteau | Shouldn't we call them "hashmap services"/ | 14:33 |
priteau | I think that's how they are used? | 14:33 |
priteau | I am not sure about Python Scripts | 14:33 |
rafaelweingartner | hashmap services are actually very confusing | 14:33 |
rafaelweingartner | at least for us | 14:33 |
priteau | But with hashmap it would be "Extends the Gnocchi collector to allow operators to create multiple hashmap services for the same metric in Gnocchi." | 14:34 |
rafaelweingartner | the whole hashmap thing was badly expressed | 14:34 |
rafaelweingartner | hashmap is just a rule that matches attributes | 14:34 |
rafaelweingartner | to activate rating rules | 14:34 |
rafaelweingartner | The whole hashmap namming seems like a fancy namming to something that is simpler when expressed in other terms | 14:35 |
rafaelweingartner | for instance, "create multiple hashmap services for the same metric in Gnocchi" does not mean much for people outside of CloudKitty world. However, "create rating multiple types for the same metric " would be (in our experience) a bit more easy for people to understand. | 14:37 |
rafaelweingartner | In the second alternative, people see right away that they are creating new types of charging for a metric | 14:37 |
rafaelweingartner | and that in CloudKitty we have a rating type that is assigned to a metric | 14:37 |
priteau | mkarpiarz: what do you think? I think these notes are for CloudKitty operators, so they should know the terminology we use | 14:37 |
rafaelweingartner | that gets more confusing with PyScript as they do not translate well to Hashmap services | 14:38 |
rafaelweingartner | as we create a pyScript for everything, and the PyScript would process all rating types | 14:38 |
rafaelweingartner | It might be a good discussion for us to have in the PTG | 14:38 |
priteau | Seems that pyscripts has a concept of services too: https://docs.openstack.org/cloudkitty/latest/user/rating/pyscripts.html#price-calculation-functions | 14:39 |
rafaelweingartner | so it would be multiple services calculations for Gnocchi metric? | 14:40 |
rafaelweingartner | or something like that? | 14:40 |
priteau | I don't know, we would have to try it with your patch | 14:41 |
priteau | Should we postpone discussion to next week? | 14:41 |
rafaelweingartner | I guess so | 14:41 |
rafaelweingartner | besides these two patches that I mentioned, we have #linl https://review.opendev.org/c/openstack/cloudkitty/+/872035 | 14:43 |
rafaelweingartner | which is an optimization for Gnocchi fetcher | 14:43 |
rafaelweingartner | it would be interesting to have that patch merged soon for B release | 14:43 |
priteau | I will also try to review this week | 14:46 |
rafaelweingartner | There are also some minor improvements that would be interesting to get merged #link https://review.opendev.org/c/openstack/cloudkitty/+/877525, #link https://review.opendev.org/c/openstack/cloudkitty/+/877829, #link https://review.opendev.org/c/openstack/cloudkitty/+/877537, and #link https://review.opendev.org/c/openstack/cloudkitty/+/875753 | 14:47 |
mkarpiarz | Again, this is not something I could test at scale but can look into the code. | 14:47 |
opendevreview | Rafael Weingartner proposed openstack/cloudkitty master: Optimize Gnocchi fetcher processing time https://review.opendev.org/c/openstack/cloudkitty/+/872035 | 14:51 |
rafaelweingartner | Guys we are running out of time. Do you have something else to add? | 14:55 |
mkarpiarz | Nope | 14:55 |
priteau | Let's add discussion items to the Etherpad for next week | 14:56 |
priteau | That's all from me | 14:56 |
rafaelweingartner | ok | 14:56 |
rafaelweingartner | thanks! | 14:56 |
rafaelweingartner | Thank you guys for participating. Have a nice week. | 14:57 |
rafaelweingartner | #endmeeting | 14:57 |
opendevmeet | Meeting ended Mon Mar 20 14:57:15 2023 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:57 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/cloudkitty/2023/cloudkitty.2023-03-20-14.01.html | 14:57 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/cloudkitty/2023/cloudkitty.2023-03-20-14.01.txt | 14:57 |
opendevmeet | Log: https://meetings.opendev.org/meetings/cloudkitty/2023/cloudkitty.2023-03-20-14.01.log.html | 14:57 |
priteau | Talk to you next week! | 14:57 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!