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