15:00:19 <witek> #startmeeting monasca 15:00:20 <openstack> Meeting started Wed Aug 8 15:00:19 2018 UTC and is due to finish in 60 minutes. The chair is witek. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:21 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:23 <openstack> The meeting name has been set to 'monasca' 15:00:51 <witek> hello everyone 15:00:55 <amofakhar> Hello 15:01:01 <witek> hi Amir 15:01:20 <amofakhar> Are you alone? 15:01:25 <kaiokmo> hello 15:01:46 <witek> I'll ping in #openstack-monasca 15:02:19 <witek> agenda as usual here: 15:02:24 <witek> https://etherpad.openstack.org/p/monasca-team-meeting-agenda 15:02:41 <witek> #topic reviews 15:03:00 <dougsz_> hi all 15:03:05 <witek> I have posted a list of reviews which I need for tagging the repos 15:03:09 <joadavis> hello 15:03:17 <witek> hi dougsz_ , hi joadavis 15:03:33 <witek> no magic there, just syntax fixes in READMEs 15:04:11 <amofakhar> I started to review them 15:04:27 <witek> wrong rst blocks publishing jobs to PyPI 15:05:08 <witek> amofakhar: if you could have a look at the oslo.policy change in log-api that would be great 15:05:20 <amofakhar> yes sure 15:05:23 <witek> https://review.openstack.org/588474 15:05:44 <amofakhar> it's in front of me now 15:05:51 <witek> :) very good 15:06:08 <witek> #topic upgrade Kafka on stable branches 15:06:21 <witek> jgrassler: are you around? 15:07:43 <witek> due to security vulnerability Johannes proposed upgrading Kafka version 0.10.2.2 on stable branches 15:07:49 <witek> https://www.securityfocus.com/bid/104900 15:08:27 <witek> that's the lowest where the issue is fixed 15:08:33 <joadavis> I poked jgrassler through another channel but don't see him responding yet. I've seen some of his work and it was easier to change than I expected. 15:09:28 <witek> yes, we have tested with 1.0.1 and didn't see any issues 15:09:55 <witek> I think it's safe to upgrade it in the CI jobs 15:09:56 <jgrassler> Hello 15:10:07 <jgrassler> Sorry I'm late - in parallel meeting :-( 15:10:16 <witek> no worries 15:10:52 <witek> any comments on this? 15:11:07 <dougsz_> I'm also running 1.0.1 on a test cluster and it works for me so far. 15:11:13 <jgrassler> Not that many 15:11:35 <jgrassler> I put most of it on the agenda just to be safe :-) 15:11:41 <pandy> can we scale monasca/docker-kafka ? am using "wurstmeister/kafka:2.11-1.1.1" 15:12:18 <witek> pandy: please hold on 15:12:23 <pandy> ok 15:12:29 <jgrassler> But I wanted to make sure we're testing 0.10.2.2 on stable branches, so people who update to that due to CVE can be sure that version works. 15:13:48 <witek> jgrassler: you're change doesn't pass py3 CI jobs, but they should actually be disabled on stable branches 15:13:57 <witek> I have proposed patches for this 15:14:04 <witek> https://review.openstack.org/589923 15:14:12 <jgrassler> Ah, the failing tempest tests are Python3 as well? 15:14:14 <witek> https://review.openstack.org/589928 15:14:22 <jgrassler> That would explain it. Thanks :-) 15:14:27 <witek> no, I mean unit tests 15:14:53 <witek> haven't looked to tempest tests yet 15:15:49 <witek> pandy: Kafka container in monasca-docker does not scale? 15:16:40 <pandy> witek, remember discussed this before, you have shared my 3 node cluster setup and alternative high end method to scale 15:17:59 <witek> could you create an issue on monasca/monasca-docker for reference? 15:18:11 <pandy> witek, sure i will do 15:18:14 <witek> thanks 15:19:05 <witek> wurstmeister being a nice name: `sausage master` ;) 15:19:16 <pandy> ;) 15:19:38 <witek> #topic monasca-ui docs 15:19:52 <witek> pandy: that's yours 15:20:09 <pandy> witek, I have updated docs as we discussed, please review it. 15:20:24 <witek> great, thanks for that 15:20:47 <pandy> Even i have more points to add and shape it better. will propose once done. Right now pushed one is working fine 15:21:11 <witek> feel free to propose the next patchset 15:21:42 <pandy> sure, added amof and witek to review it, please do needful 15:21:54 <pandy> let me know if we can move next topic as in agenda 15:22:33 <witek> yes, please go on 15:22:36 <amofakhar> ok 15:22:56 <pandy> next is moansca- agent dependecies 15:23:41 <pandy> after installing monasca agent, there are few dependent packages like "libvirt-python" need to send VM metrics from cmp node 15:23:50 <witek> correct 15:24:08 <pandy> which were manually need to be installed and not mentioned in requirement.txt or in documents as well. 15:24:29 <witek> some plugin dependencies are listed in extras 15:24:39 <pandy> can i have reference please 15:24:45 <witek> https://git.openstack.org/cgit/openstack/monasca-agent/tree/setup.cfg#n46 15:25:21 <pandy> Got it 15:25:48 <witek> you can install like `pip install monasca-agent[libvirt]` 15:26:09 <pandy> also earlier i have mentioned after running "monasca-setup" its throwing error like trying to find kafka, zookeeper" like that.. it should be INFO or ignored 15:26:28 <pandy> because monasca complete setup in multinode setup will run on different nodes, not on compute nodes 15:27:19 <pandy> "pip install monasca-agent[libvirt] " will throw error, need to run "apt install libvirt-dev' 15:27:35 <pandy> before running pip install 15:28:05 <pandy> "apt install libvirt-dev pkg-config" should be run before "pip install monasca-agent[libvirt]" 15:29:17 <pandy> witek, regarding "monasca-setup" ERROR output, will create issue in story board and show how to reproduce it. 15:29:58 <dougsz_> pandy: as for Monasca setup, i think each plugin has a detection script, and will be configured if the service or thing the plugin is supposed to monitor is 'detected'. 15:30:19 <dougsz_> You can always manually enable or disable plugins via the config files. 15:30:40 <pandy> dougsz_, can i have reference of that config files, so i will do it. 15:31:09 <dougsz_> If you write it up as a ticket I can post something there. There is a config file per plugin. 15:31:43 <witek> pandy: yes, StoryBoard is good for that 15:31:46 <pandy> sure dougsz_ as mentioned earlier will raise ticket in storyboard, which will be reference for everyone 15:32:44 <pandy> witek, sure :) 15:33:22 <pandy> witek, let me know if we can move to next topic related to grafana integration 15:33:45 <witek> any other comments on monasca-setup and libvirt plugin? 15:34:46 <witek> pandy might be right, that we should update installation instructions for libvirt plugin 15:34:46 <pandy> witek, i will create story board for monasca-setup, regarding libvirt-python, it will be great either adding in requiremnent.txt or in documentation page 15:35:17 <witek> we don't put plugin dependencies to requirements.txt 15:35:21 <pandy> its hard for newbie who is throughing initially with documentation 15:35:30 <witek> documentation is better in that case 15:35:48 <pandy> witek, i will update in documentation, shall i ? 15:36:05 <witek> that'd be great 15:36:32 <witek> here probably https://github.com/openstack/monasca-agent/blob/master/docs/Libvirt.md 15:37:21 <pandy> sure. few more points related to log file generation for monasca-agent like collector, forwarder.. need to edit supervisor.conf manually, i will update same in story board 15:38:01 <witek> we don't use supervisor in master any more 15:38:04 <dougsz_> pandy: I think supervisord has been replaced by systemd 15:38:40 <pandy> i forgot file name, sorry. the file is under /monasca/agent/.. i will mention file clearly in storyboard 15:38:50 <witek> cool 15:39:06 <witek> #topic Grafana integration 15:39:09 <pandy> no more comments witek, can move next topic 15:39:31 <pandy> https://github.com/openstack/monasca-ui#set-up-grafana-41 this documentation is not straight forward 15:40:08 <pandy> these steps wont work stragight forward as mentioned "Copy monasca-grafana-datasource/ into grafana/plugins/monasca-grafana-datasource/." 15:40:31 <witek> I'm afraid it's outdated as well 15:41:04 <witek> following the steps from devstack plugin is a safer bet 15:41:26 <pandy> no file named "monasca-grafana-datasource" in that git repo of both 15:41:49 <pandy> yes witek, need to shape this from devstack method 15:42:11 <witek> right, we have a seperate repo with datasource 15:42:18 <pandy> witek, can i have devstack grafana steps ? for reference 15:42:43 <witek> git://git.openstack.org/openstack/monasca-grafana-datasource 15:43:23 <pandy> witek, can you quickly say directory/file name to perform https://github.com/monasca/grafana & https://github.com/openstack/monasca-grafana-datasource 15:43:55 <witek> https://git.openstack.org/cgit/openstack/monasca-api/tree/devstack/plugin.sh#n1238 15:45:07 <pandy> witek, got it. sure i will try with devttack, once done will update https://github.com/openstack/monasca-ui#set-up-grafana-41 15:45:32 <witek> you can also look up https://github.com/monasca/monasca-docker/blob/master/grafana/Dockerfile 15:46:24 <witek> thanks pandy 15:46:37 <pandy> in my monasca setup i have same grafana setup only, let me check in that it was there or not 15:47:09 <witek> can we move on? 15:47:14 <pandy> witek, sure 15:47:18 <witek> thanks 15:47:29 <witek> #topic Nagios integration 15:47:30 <pandy> really thank to all :) witek:) 15:47:37 <joadavis> long story, quick questions: 15:47:44 <joadavis> Someone yesterday asked me about Nagios plugins and Monasca. I haven't looked at it before, and found https://github.com/openstack/monasca-agent/blob/master/docs/Plugins.md#nagios-wrapper had some syntax issues. 15:47:55 <joadavis> I also noticed that the monasca-agent/examples has been removed after Pike, which had a monasca_check.py file the HPE/SUSE documentation referenced. 15:48:06 <joadavis> Is anyone using the Nagios-Monasca features? Were the examples deleted because they are unsupported or moved to somewhere else? 15:48:44 <witek> do you have reference to the commit? 15:49:05 <joadavis> No, I haven't bisected down to it yet (gone in master, there in pike) 15:49:08 <kaiokmo> #join openstack-infra 15:49:14 <kaiokmo> sry 15:50:18 <joadavis> I was asking as I'm curious if it is used. I can fix the syntax document issue but won't put a lot more effort in if noone is using the feature 15:50:30 <witek> I'm on ocata and cannot see `examples` 15:51:09 <witek> there were some feature requests related to nagios wrapper in the past 15:51:28 <witek> there is also https://storyboard.openstack.org/#!/story/2000969 15:53:22 <joadavis> it looked like the code was relatively untouched since Sept 2016. I'll take a look at the story. 15:54:17 <joadavis> Thanks, I'll do a bit more sleuthing but won't spend a lot of time on it 15:54:47 <witek> ok, thanks 15:55:06 <witek> anything else for today? 15:55:22 <kaiokmo> can I add something? about OSA :) 15:55:24 <pandy> witek, am updating in storyboard, please look into this tmrw 15:55:38 <witek> thanks pandy 15:55:45 <witek> kaiokmo: yes please 15:56:06 <witek> #topic OpenStack Ansible 15:56:29 <kaiokmo> so, we've been working on bionic support for monasca, along with other roles 15:56:46 <kaiokmo> just a couple fixes and the monasca role will be functional in bionic too. 15:57:15 <witek> do you know if there are already Zuul templates for running test jobs with bionic? 15:57:41 <kaiokmo> along with that, I'm also working to make the role functional in centos-7 and opensuse-42x 15:57:53 <witek> fantastic 15:58:01 <kaiokmo> witek: yes, https://github.com/openstack/openstack-ansible-tests/blob/master/zuul.d/project-templates.yaml 15:59:08 <kaiokmo> also, I have finished support for bionic in monasca-agent role too, and it's completely functional there 15:59:31 <kaiokmo> centos and opensuse are on-going :) 15:59:41 <kaiokmo> that's it. 16:00:24 <witek> we'll check if we can add testing on bionic in monasca upstream 16:00:32 <witek> one last item 16:00:36 <witek> in agenda today 16:00:45 <witek> i'll be in vacation next 3 weeks 16:00:55 <witek> dougsz_ has offered to lead the meetings 16:01:03 <witek> dougsz_: thanks 16:01:10 <dougsz_> np, have a good holiday :) 16:01:18 <kaiokmo> have a good one, witek 16:01:20 <witek> thank you everyone and see you in Sep 16:01:26 <witek> bye 16:01:33 <witek> #endmeeting