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