*** openstack has joined #openstack-monasca | 07:31 | |
*** ChanServ sets mode: +o openstack | 07:31 | |
*** dougsz has quit IRC | 07:36 | |
*** dougsz has joined #openstack-monasca | 07:36 | |
*** tosky has joined #openstack-monasca | 07:37 | |
*** piotrowskim has joined #openstack-monasca | 07:58 | |
*** witek_ has joined #openstack-monasca | 09:17 | |
*** k_mouza has joined #openstack-monasca | 09:21 | |
*** k_mouza has quit IRC | 09:53 | |
*** k_mouza has joined #openstack-monasca | 10:01 | |
*** mbindlish has joined #openstack-monasca | 11:42 | |
*** k_mouza has quit IRC | 12:18 | |
openstackgerrit | Martin Chacon Piza proposed openstack/monasca-persister master: Remove unnecessary test to bring compatibility with py38 https://review.opendev.org/742167 | 12:23 |
---|---|---|
openstackgerrit | Martin Chacon Piza proposed openstack/monasca-persister master: Add Python3 victoria unit tests https://review.opendev.org/722515 | 12:25 |
openstackgerrit | Merged openstack/monasca-notification master: Set legacy_kafka_client_enabled = False on default https://review.opendev.org/740959 | 12:37 |
*** adriancz has joined #openstack-monasca | 12:48 | |
openstackgerrit | Merged openstack/monasca-persister master: Set legacy_kafka_client_enabled = False on default https://review.opendev.org/740966 | 12:50 |
chaconpiza | Courtesy Monasca meeting reminder in #openstack-monasca: witek, jayahn,iurygregory,ezpz,igorn,haad,sc,joadavis, akiraY,tobiajo,dougsz,fouadben, amofakhar, haru5ny (haruki),kaiokmo,pandiyan,guilhermesp,chaconpiza,hosanai,Wasaac,brtknr,bandorf,adriancz | 12:52 |
*** bandorf has joined #openstack-monasca | 12:59 | |
chaconpiza | #startmeeting monasca | 13:00 |
openstack | Meeting started Tue Jul 21 13:00:36 2020 UTC and is due to finish in 60 minutes. The chair is chaconpiza. Information about MeetBot at http://wiki.debian.org/MeetBot. | 13:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 13:00 |
*** openstack changes topic to " (Meeting topic: monasca)" | 13:00 | |
openstack | The meeting name has been set to 'monasca' | 13:00 |
chaconpiza | Hello | 13:00 |
witek_ | hi | 13:01 |
bandorf | Hello | 13:01 |
adriancz | hi | 13:01 |
chaconpiza | Hi Witek | 13:01 |
chaconpiza | Hi Matthias | 13:01 |
chaconpiza | Hi Adrian | 13:01 |
chaconpiza | The agenda as usual https://etherpad.opendev.org/p/monasca-team-meeting-agenda | 13:01 |
chaconpiza | Before to start with the agenda let's go for the previous action items | 13:02 |
chaconpiza | Thanks for the changes for "Set legacy_kafka_client_enabled = False on default" | 13:03 |
chaconpiza | they are being merged | 13:03 |
witek_ | I guess I have to recheck https://review.opendev.org/740954 | 13:04 |
chaconpiza | Zuul didn't start the gate job? | 13:06 |
witek_ | no | 13:06 |
witek_ | now, rerunning check job | 13:07 |
chaconpiza | Ok, | 13:07 |
chaconpiza | the next action item is related to https://review.opendev.org/#/c/722515/5 | 13:07 |
chaconpiza | It fails because in Victoria py38 is voting | 13:08 |
chaconpiza | So, I removed the testcase that brakes it https://review.opendev.org/#/c/742167 | 13:09 |
chaconpiza | and rebased on top of it | 13:09 |
witek_ | fine with me if that works | 13:09 |
chaconpiza | Nevertheless it is taking too long the py38 check. Something is wrong there. | 13:09 |
chaconpiza | I will check it | 13:10 |
chaconpiza | The next action from last week came from Luigi: https://github.com/openstack/monasca-transform/blob/master/.zuul.yaml#L10 | 13:11 |
witek_ | it's mine, no progress yet | 13:11 |
chaconpiza | witek_, I am not sure how to removed it, whether all file or only lines 10-14 | 13:12 |
witek_ | I'll take care | 13:12 |
chaconpiza | Great, thanks | 13:13 |
chaconpiza | The next action from two week ago is about the migration of CI/CD jobs to new Ubuntu LTS Focal. I will focus on this task this week. | 13:14 |
chaconpiza | Then let's start with today topics... | 13:15 |
bandorf | OK | 13:15 |
chaconpiza | #topic Issues with monasca-agent (Ussuri) | 13:15 |
*** openstack changes topic to "Issues with monasca-agent (Ussuri) (Meeting topic: monasca)" | 13:15 | |
chaconpiza | Thanks Matthias | 13:15 |
bandorf | As described in agenda, just short overview here: | 13:15 |
bandorf | I started to test with monasca-agent for Ussuri and came across a few issues. | 13:16 |
bandorf | When testing this with devstack (thanks, Martin and Witek), http_check was not running at all | 13:16 |
bandorf | The additional error in devstack (wrong config) has been fixed already. | 13:17 |
bandorf | However, finally my conclusion was: agent testing is not sufficient. | 13:17 |
bandorf | See 1.3 for some initial proposals. | 13:18 |
chaconpiza | *it is merged in Master ^^ and it is being merged the cherry-pick on Ussuri, Train is ok. | 13:18 |
bandorf | I forgot: Thanks, Martin, for providing the fix in devstack | 13:19 |
witek_ | from my point of view, we could add two kinds of tests | 13:19 |
witek_ | * unit tests - they should catch regexp issues with Python 3 | 13:20 |
witek_ | * functional tests - checking that provided configuration provides expected metrics on a given OpenStack deployment | 13:21 |
bandorf | Yes, agreed. Currently, the only Openstack service installed is keystone, I think | 13:22 |
witek_ | in our CI, yes | 13:23 |
chaconpiza | ^^The only one OpenStack service using the vagrant file from monasca-api repo | 13:23 |
chaconpiza | yes | 13:23 |
chaconpiza | it should be enough for the test | 13:23 |
bandorf | Maybe, I don't know, should be checked | 13:24 |
witek_ | we could check if running any tests with Kolla would be possible | 13:24 |
witek_ | chaconpiza: optimally all core services should be tested | 13:25 |
chaconpiza | Yes, I see. | 13:26 |
chaconpiza | Other issue is causing troubles in our new deploy is reading from /proc | 13:27 |
chaconpiza | Matthias do you want me to introduce the topic? | 13:27 |
bandorf | Let's quickly finalize the testing topic. How to continue? Action item? | 13:28 |
chaconpiza | alright | 13:28 |
bandorf | My proposal: | 13:29 |
bandorf | I could work on the specification (as a first step). But not in the next 2-4 weeks. | 13:29 |
bandorf | Witek, could you explain your idea with "tests with Kolla"? | 13:30 |
bandorf | I don't understand this | 13:30 |
bandorf | Not necessarily now | 13:30 |
witek_ | I was wondering if there's any Kolla CI job installing OpenStack including Monasca | 13:30 |
bandorf | Ah, ok. Could you check this part? | 13:31 |
witek_ | if yes, we could write simple tests checking if API can return expected metrics at the end of the run of such CI job | 13:31 |
witek_ | we could do the same with DevStack, but it's more far away from real deployment | 13:31 |
bandorf | Yes, I agree | 13:32 |
witek_ | the first to start with, should be just adding unit tests | 13:33 |
bandorf | Yes. As said, I can work on this, but not in the next cpl. of weeks. | 13:35 |
witek_ | do we have a bug report for this? | 13:36 |
chaconpiza | #action I will create the story about it and add it to the board | 13:36 |
chaconpiza | affected branches are master and ussuri | 13:36 |
bandorf | Of course, I will fix the bugs I detect. I mainly brought it up here to discuss the lack of testing | 13:39 |
witek_ | reporting the bugs helps to share the effort, someone can pick it up | 13:40 |
chaconpiza | Alright lets move to the next part of the monasca-agent, the time is running away... ;) | 13:42 |
bandorf | ok | 13:43 |
chaconpiza | We noticed that in an OpenStack deployment where the services run bare-metal we end-up with users and groups created on the operating system, like cinder, keystone, etc. | 13:43 |
chaconpiza | those users are the owners of some directories in /proc | 13:43 |
chaconpiza | Then the mon-agent user (with the sudoers permissions) can read the info from /proc and generate the associated metrics. | 13:43 |
chaconpiza | But in a deploy where the OpenStack services run on containers | 13:44 |
chaconpiza | we found in /proc that there are directories without user/group but only with user ID. | 13:44 |
chaconpiza | The mon-agent can't read them even with sudoers permissions. | 13:45 |
chaconpiza | Is inside of each container where the users/groups are created, like cinder for example. | 13:46 |
chaconpiza | We are wondering whether in the deploy with kolla-ansible they have a similar situation | 13:46 |
bandorf | Some additional info: the numeric user-id that can be seen on the host is the user-id of the related user in the container (e.g. cinder). But this user doesn't exist on the host | 13:46 |
bandorf | OK, sorry, you wrote it alread :-) | 13:46 |
chaconpiza | ;-) | 13:47 |
witek_ | is it the user ID mapping issue, or general lack of permissions inside the container? | 13:47 |
bandorf | No, the issue is that the user doesn't exist on the host. | 13:48 |
chaconpiza | right, in the /proc directory inside the containers it is ok | 13:48 |
bandorf | The agent is reading from /proc, and I wouldn't like to change this... | 13:50 |
chaconpiza | (reading from the /proc in the bare-metal host) | 13:50 |
chaconpiza | One step forward maybe is to deploy at least once using Kolla-Ansible to get familiar with that. | 13:53 |
chaconpiza | Is not the same like TripleO, but both share the images | 13:53 |
witek_ | that would be good in any case | 13:54 |
chaconpiza | #topic AOB | 13:55 |
*** openstack changes topic to "AOB (Meeting topic: monasca)" | 13:55 | |
chaconpiza | we still have few minutes for any other topic | 13:55 |
adriancz | i have one small topic | 13:56 |
adriancz | i created stable/pike branch in monasca/monasca-agents-installer repository | 13:56 |
chaconpiza | ^^ Because of specific changes using only master is not enough to create agents for the different branch releases | 13:57 |
adriancz | i created this branch because we still need to suport old version of monasca-log-agent installer base on old logstash version | 13:58 |
witek_ | makes sense | 13:58 |
chaconpiza | Thanks for bringing the topic Adrian | 13:59 |
chaconpiza | Lets close the meeting | 13:59 |
chaconpiza | Thanks for coming today | 13:59 |
bandorf | Bye | 13:59 |
chaconpiza | bye | 14:00 |
adriancz | thank bye : ) | 14:00 |
witek_ | thanks, bye | 14:00 |
chaconpiza | #endmeeting | 14:00 |
*** openstack changes topic to "OpenStack Monitoring as a Service | https://wiki.openstack.org/wiki/Monasca" | 14:00 | |
openstack | Meeting ended Tue Jul 21 14:00:17 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/monasca/2020/monasca.2020-07-21-13.00.html | 14:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/monasca/2020/monasca.2020-07-21-13.00.txt | 14:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/monasca/2020/monasca.2020-07-21-13.00.log.html | 14:00 |
*** bandorf has quit IRC | 14:00 | |
*** k_mouza has joined #openstack-monasca | 14:45 | |
openstackgerrit | Merged openstack/monasca-api master: Set legacy_kafka_client_enabled = False on default https://review.opendev.org/740954 | 14:59 |
*** mbindlish has quit IRC | 16:00 | |
*** k_mouza has quit IRC | 16:04 | |
*** k_mouza has joined #openstack-monasca | 16:05 | |
*** k_mouza has quit IRC | 16:20 | |
*** k_mouza has joined #openstack-monasca | 16:28 | |
*** dougsz has quit IRC | 16:32 | |
*** k_mouza has quit IRC | 16:45 | |
*** nikparasyr has quit IRC | 17:09 | |
*** vishalmanchanda has quit IRC | 18:26 | |
*** tosky has quit IRC | 23:47 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!