Monday, 2022-04-11

opendevreviewIan Wienand proposed openstack/openstack-zuul-jobs master: Add build-wheel-cache jobs for CentOS Stream 9  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/83682900:49
dpawlikgmann, fungi, dansmith: Hey, I'm back06:25
*** bhagyashris is now known as bhagyashris|out06:26
*** rlandy_ is now known as rlandy10:50
*** dviroel|out is now known as dviroel11:15
fungiwelcome back, dpawlik!11:56
fungidansmith had some ideas about trending test performance in opensearch, once he's awake/around11:57
dpawlikack11:59
opendevreviewMerged openstack/openstack-zuul-jobs master: Add build-wheel-cache jobs for CentOS Stream 9  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/83682912:16
opendevreviewMerged openstack/project-config master: Build and publish wheel mirror for CentOS Stream 9  https://review.opendev.org/c/openstack/project-config/+/83679312:34
*** ralonsoh_ is now known as ralonsoh12:34
opendevreviewMerged openstack/ci-log-processing master: Execute vacuum command after cleaning up DB  https://review.opendev.org/c/openstack/ci-log-processing/+/83482813:06
*** dasm|off is now known as dasm13:27
dansmithdpawlik: yeah, this: https://zuul.opendev.org/t/openstack/build/603ceac5a8c246d3afecc92a5c00d319/log/job-output.txt#2655513:31
dansmithI need to get it generating to a file that we collect in logs obviously13:32
dpawlikdansmith: eeem, you want to check logs in opensearch for that build? 13:34
dpawlikhttps://opensearch.logs.openstack.org/_dashboards/app/discover?security_tenant=global#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-4d,to:now))&_a=(columns:!(_source),filters:!(),index:'94869730-aea8-11ec-9e6a-83741af3fdcd',interval:auto,query:(language:kuery,query:'build_uuid:%22603ceac5a8c246d3afecc92a5c00d319%22'),sort:!())13:34
dansmithdpawlik: no, I'm hoping to get lots of jobs to emit that json blob in a way that we can plot those statistics over (short intervals of) time13:37
* dpawlik reading conversation from 8 April 13:38
dpawlikdansmith: aha, so you would like to get information about utilization for the job to make some statistics, right?13:41
dansmithdpawlik: well, once lots of jobs are emitting this, I'd like to be able to compare a given run to to average (for that named job),13:42
dansmithand I think we'd also like to feed that into graphite or something similar for longer-term trends, if possible13:42
dpawlikdansmith: hmm, it can be complex visualization in Opensearch, but I can try to do it13:45
dansmithdpawlik: oh clarkb thought there would be some support for that13:45
dansmithhowever, even if I can just use it to get a bunch of data (like all the memory values for a given job for the past week) that would be useful to calculate the average13:46
dpawlikdansmith, understand. Will try to create such visualization13:47
dansmiththanks!13:47
dpawlikgood that you remind me that I need to implement export/import objects from opensearch dashboards and keep it in ci-log-processing repo13:49
opendevreviewMerged openstack/pbr master: Future-proofing pyproject.toml  https://review.opendev.org/c/openstack/pbr/+/83524914:00
dpawlikdansmith: it can be very complex. Need to check if such information can be provided by zuul or it require to create new label... Maybe such information can be provided should be moved to some other file14:12
dpawlikdansmith: I will think how to provide such info14:12
dansmithdpawlik: I'm working to get this into a .json file in the logs directory instead of just inline in the console.. is that what you mean?14:13
dpawlikdoing queries with opensearch client via python script seems to be easiest way14:13
dpawlikdansmith: yes, this would be nice14:14
dansmithdpawlik: yes for sure, I just dumped to the console there for debugging, but it's more useful to everyone to have it in a file of course14:14
fzzf[m]clarkb: fungi  hi, when build image have follow error , I try add block-device-efi element, it didn't work.... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/TdeLHPZDzfvMFhOIaYXOPRBF)15:15
*** dviroel is now known as dviroel|lunch|afk15:32
clarkbdpawlik: dansmith  we can do the visiaulize in grafana not kibana16:04
clarkbsince grafana can use elasticsearch as a data source16:04
dansmiththe visualization is really less important to me than the calculation of the running average16:05
clarkbgood point16:05
dansmitha visualization over seven days is not very likely to be useful for this kind of thing, it's more like "this one patch is 30% higher than the average for $stat"16:06
clarkb++16:06
clarkbunrelated I tried to drive over 26 thi smorning to drop my parents off at the airport. They missed their flight but the car didn't take a tree to the face or another car to the face and we are warm so win!16:06
dansmithheh, yeah this is kinda crazy16:06
dansmithwe have over seven inches here and it's still coming down16:07
clarkbwow. We got to the top of sylvan and drove parralel to the the free way only to get to the onramp and be told "you have to turn around because trees are falling on cars and the freeway is completely closed16:07
clarkbthis was after playing portland snow driving in the west hills16:07
clarkbwe took that as a good sign to turn around go home and rebook the flight16:07
dansmithyeah16:07
dansmithwe have nowhere we need to be until later this week16:08
*** rlandy_ is now known as rlandy19:28
*** dmellado_ is now known as dmellado21:59
*** dviroel is now known as dviroel|out22:02
*** dasm is now known as dasm|off23:57

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!