14:59:03 #startmeeting monasca 14:59:05 Meeting started Wed Sep 30 14:59:03 2015 UTC and is due to finish in 60 minutes. The chair is ddieterly. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:59:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:59:09 The meeting name has been set to 'monasca' 15:00:28 #topic rollcall 15:00:33 o/ 15:00:38 o/ 15:00:39 o/ 15:00:40 o/ 15:00:52 #topic agenda 15:01:15 roland is out today, so, no particular agenda in mind 15:01:28 anyone have something for the agenda? 15:01:34 i can give twc perf/vertica update 15:01:42 I have an update on Congress 15:01:58 ok, cool. let's start with bklei 15:02:13 #topic perf/vertica update 15:02:26 i have one organisational topic 15:02:33 witek: ok 15:02:48 i think we should use more IRC command from meetbot 15:02:58 there is an agenda-> https://etherpad.openstack.org/p/monasca-team-meeting-agenda 15:03:02 to generate minutes automatically 15:03:06 bklei: take it away please 15:03:20 k -- vertica came back and said our perf issue was more an enhancement request, we've escalated and involved our SE, so we have a meeting in the next hour to discuss 15:03:39 so no progress yet, but we're rattling cages 15:04:11 any updates on the errors that you were seeing? 15:04:36 no, just saw that one occurrence of bad data, it looked ok from what i could see in the logs 15:04:56 i've scraped and if we see it again, will dig further 15:05:05 i'm not sure it couldn't have been from a stale agent 15:05:18 because i was updating all agents to 1.1.6 15:05:24 1.1.16 that is 15:05:36 bklei: ok 15:05:40 and the timestamp looked earlier than my exercise 15:05:55 so will keep an eye out for it 15:06:05 how could the agent cause that error? 15:06:49 we had some nodes that weren't controlled by puppet that may have been really old, like pre millis timestamp old 15:07:10 not sure, but now that i know we have all new agents, will see if it happens again 15:07:13 so, lack of millis might be the problem? 15:07:51 just reaching for straws, but we have seen ancient processes running even after an agent update where the restart doensn't really restart 15:08:05 ok 15:08:12 but -- would be nice to know how to 'properly' recover 15:08:21 and not kill a whole batch of metrics 15:08:25 any more info on perf/vertica or should we move on to fabiog? 15:08:41 ok to move on, will update next week after meeting today 15:08:56 yea, not sure how to delete selectively from kafka 15:09:10 i'd love to know how to do that :) 15:09:19 anyone that knows, please educate me 15:09:34 have you done any research n that? 15:09:50 rm -rf :) 15:09:57 :) 15:10:01 yeah 15:10:09 but with sudo ;-) 15:10:14 but that's no bueno in prod 15:10:21 and for specific or all topics :D 15:10:36 all topics is what i did 15:11:03 #ddieterly i'll open a bug with the details from yesterday 15:11:06 and we can watch it 15:11:16 we could write a filter that sits in between 2 kafka instances and filters out stuff 15:11:52 i guess, would have to think about that 15:12:14 or dump, filter, and reload 15:12:34 yeah -- removing the bad msg from the batch, retry 15:12:37 that would be good 15:13:04 there's probably a solution already out there, just need to find it 15:13:24 agreed, lots of kafka experts out there 15:13:32 i'm sure there's a way to clean a bad msg 15:13:59 i hear that kafka is attracting the interest of other openstack projects, so the more we can help with expertise, the better 15:14:11 i'm afraid to directly do much of anything with kafka, i break things when i start playing 15:14:17 agree 15:14:38 ok, should we cut over to fabiog? 15:14:42 sure 15:14:50 take it away fabiog 15:15:00 ok, I jus followed up to an AI I had 15:15:31 I contacted the Congress PTL and team for a meeting during Summit 15:16:02 they are going yo see if they can dedicate some time out of the 3 sessions they have 15:16:19 otherwise we need to find another space 15:16:52 do you have space now? 15:17:02 I will check if Cisco has a dedicated room, but I would like you folks to investigate that too 15:17:51 also I think it would be good to spend some f2f time at summit for people that are going ... 15:17:57 ok, i would assume roland will be following up with that 15:18:10 who is going? i am not 15:18:24 anyway I will report on that next week or so and provide a prelim agenda 15:18:26 i'm not 15:18:39 Martin is going and myself 15:18:47 cool 15:18:51 cool 15:18:59 fabiog: anything else? 15:19:00 I am going 15:19:07 nope, that's iy 15:19:10 it 15:19:26 ok, witek take it away 15:20:13 well, our weekly minutes don't look well :( 15:20:30 were are the minutes? 15:20:40 meeting minutes 15:20:48 http://eavesdrop.openstack.org/meetings/monasca/2015/monasca.2015-09-23-15.00.html 15:21:07 there are a couple of commands which generate entries there 15:21:14 https://wiki.debian.org/MeetBot 15:21:27 we should try to use them, when possible 15:22:08 ok, roland is usually all over this 15:22:17 the log shows the dialog -- is that not enough? 15:22:21 looks like anyone can use the meetbot commands 15:22:49 yes, at least part of them 15:23:11 so what topic are we on now? 15:23:46 looks like topic, info, and action are the most used 15:24:00 so, anyone can do info and action 15:24:06 i can do topic 15:24:51 witek: did you have a topic at this point? 15:25:04 yes 15:25:40 may we know it please ;-) 15:26:04 oh, i misunderstood you 15:26:21 well, this week we have product delivery 15:26:32 so most of our resources are blocked 15:26:40 at fujitsu? 15:26:59 for test division 15:27:10 yes at Fujitsu 15:27:19 #topic product block at fujitsu test division 15:27:22 viola 15:27:38 :) 15:27:50 anything else? 15:28:12 fabiog: do we need an action item for your needs? 15:28:22 nice, anyway I think what witek is trying to say is that we can't find a nice amount of time to bring monasca-log-api to the public 15:28:22 no 15:28:28 due to limited resources 15:28:34 you can record it 15:28:40 I will follow up 15:28:56 fabiog: what is the action item, please? 15:29:01 that's true 15:29:18 #fabiog you need any more data from me on twc prod metrics for ceilosca profiling? 15:29:36 tomasztrebski: i see 15:30:27 anyway do you think that would be ok to make a change at gerrit as a initial or a draft ? 15:30:43 just to let you guys look at it, maybe even test it ? 15:30:48 tomasztrebski: yes, that would be fine 15:31:23 can you please distribute the info about the "amount of metrics" in production? 15:32:01 ChristianB: whom are you asking? 15:32:04 #action tomasztrebski pushes python monasca-log-api port to review 15:32:18 witek: nice 15:32:39 probably the guys from TWC? 15:32:41 christianb: here's what we have after ~5 months of monasca running in prod 15:32:48 977,709 unique metrics 15:32:48 1,523,348 max # of measurements per unique metric 15:32:48 31,132,516,526 total rows in our vertica measurements table 15:33:05 could get more detail if needed 15:33:28 ChristianB: that was a question for the community in general 15:33:36 out of curiosity, what sort of sample rate are you using on those metrics? 15:34:07 mostly default monasca-agent setting, collecting every 15 seconds 15:34:20 which ends up being ~3K metrics/sec 15:34:24 last i checked 15:34:34 thanks 15:34:49 thanks! 15:34:56 i think that twc is the only production instance at this point 15:34:57 np, let me know if u need more detail 15:35:15 tomasztrebski: you guys in production with monasca? 15:35:41 fwiw -- twc loves monasca, we did a demo to our internal teams at twc, showing them what it'll look like as MaaS last week at a conf, they really want it 15:35:43 ddieterly: no 15:36:10 bklei - is that with Vertica for the back end? 15:36:19 yes bmotz 15:36:43 ok, next topic? 15:37:00 #topic monasca devstack integration 15:37:15 so, i've been writing the devstack integration plugin 15:37:29 its a bash script that installs monasca with the rest of devstack in a vm 15:37:46 i'm making good progress 15:38:09 worried that a single vm will not be sufficient for monasca + devstack 15:38:38 not enough horsepower? 15:38:49 i put up some reviews, but i'm going to hold off with more until i have a complete working solution 15:38:54 bklei: yea 15:39:24 if anyone is a bash expert and wants to comment on the reviews, that would be great 15:39:42 not an expert, but would like to review 15:40:01 ok, maybe all start putting up something as wip 15:40:12 cool 15:40:20 i don't like doing that because all the commits have to be squashed into 1 15:40:37 don't rush it on my account 15:41:15 #action ddieterly will push up review as wip for monasca devstack integration 15:41:28 witek: cool, heh? 15:41:36 i like ity 15:41:49 ok, next topic 15:41:56 #topic metrics in monasca-agent, control 15:42:11 tomasztrebski: you have the floor 15:42:32 can you tell us how granular or tight control can we get in context of metrics that are being loaded in monasca-agent ? 15:42:55 we know for sure that we can disable a set of them, but would it be somehow possible to disable some of them from the set ? 15:43:15 perhaps we've missed something in there, because we couldn't locate anything helpful ? 15:43:23 #topic metrics in monasca-agent, control 15:44:15 the agent has a default set of metrics and then the rest are controlled by plugins 15:44:50 yeah, but those plugins are loaded with set of metrics, so would it be only way to modify plugins to somehow disable some of them ? 15:45:11 aren't there any solution to support that 15:45:12 ? 15:45:29 you can edit the config files and delete the metrics that you don't want 15:46:08 it is controlled thru config files 15:46:39 I see, well I think we will go from it and see where it leads, I hope that somewhere nice , it was good to ask to make sure anyway, thank you 15:46:50 np 15:46:58 if you need more help, just email us 15:47:17 can we move to next topic? 15:47:24 yes, tgx 15:47:26 *thx 15:47:28 (only chair can change topic btw) 15:47:38 #topic code reviews 15:47:46 whoops :) 15:48:06 so, we'd like to have more code reviews from others other than core 15:48:20 is there something we can do to help get more reviewers? 15:48:57 #help support by code review needed 15:49:14 witek: lol, thanks 15:49:15 well, I am sometimes taking a peek at some of you changes and if there's something meaningful to add, I do so... at least in the context of the code itself 15:49:47 witek: you rock :) 15:49:52 +1 15:50:36 any ideas for helping make code reviews more accessible? 15:50:56 is there something that the core team can do to improve participation? 15:51:41 I think one good idea would be to invite people we'd remember at the time of adding reviews ? I mean, let's say one was involved in monasca-common (python, java) somehow so let's add him to take a look 15:51:57 IMHO, it wont hurt to have more guys there 15:52:19 ddieterly: maybe we should discuss in the meeting some of the important patches that need to be reviewed. We were doing this in Keystone 15:52:24 #idea add previous code reviewers to reviewers list on code review submission 15:52:43 fabiog: ok 15:52:47 +1 fabiog, advertising here is a start 15:53:01 fabiog: +1 15:53:12 and in the monasca irc channel during the week 15:53:14 fabiog: ok 15:53:27 bklei: is more than advertising you can explain what the patch is about and how it works, it would reduce the time to digest the change 15:53:55 sure, good comment in the review header helps 15:54:06 also routinely having tests in patches may help 15:54:21 #idea discuss patches in monasca weekly meeting 15:55:20 bmotz: agreed 15:55:39 5 mins left 15:55:47 any other topics need discussing? 15:55:51 just one 15:56:01 https://review.openstack.org/#/c/227709/ 15:56:18 can someone help with this ? it is pure jave here but pep8 is failing 15:56:45 what is the pep8 error? 15:56:50 what surprises me the most is the fact that this change depends on mine (already merged) (also java) that had no issue with pep8 15:57:17 Error is "git commit title ('Fix for decimal separator during type conversion.') should not end with period" 15:57:30 your commit msg line is too long 15:57:46 and the title ends in a period 15:57:54 so that might a reason for failure ? ok, that's good to know, I'll leave Ɓukasz a comment to fix that 15:57:54 you can click through from the gerrit review to the output of the PEP8 job on the Jenkins instance 15:57:57 http://logs.openstack.org/09/227709/2/check/gate-monasca-common-pep8/2a40f34/console.html 15:58:26 omg, I dont know how I missed that....my bad 15:58:36 :) 15:59:28 and could anyone give a final vote for https://review.openstack.org/#/c/220914/, it's been already aproved by some of guys ( nice :) ) 15:59:31 ? 15:59:41 and that's it...really...no more topics for today :D 16:00:11 tomasztrebski: does that help? 16:00:29 ok, time to end the meeting 16:00:45 ddieterly: thank you 16:00:50 yes, thank you 16:00:59 your welcome :-) 16:01:08 #endmeeting