Tool to display good time for downtime

Hi Bengt!

Thank you for your question and for your participation in the LFX Community Forum!

I recently published an article with a similar scenario that you are describing:

(Tool maintenance section)

For a given project, you can do the following to visualize the timezone where your project has the least activity to plan your upgrades:

The “commits by Time Zone” graph shows the commits added at a particular time in the day. Since Jenkins activity is tied to the commits being processed (reviewed/merged) this should also give you an idea on when CI/CD is also most active getting these changes through.

In this case, for example, if you see that 4 UTC does not have any commits, means that CI/CD is also likely not too active, which makes it a good time to plan your upgrades.

Additionally, if you are familiar with the project’s daily/cron/scheduled jobs you can browse their statistics to notice at what day and time do they run so that you plan around them. For example, the CLM ONAP jobs. If you go to Technical Trends → CI/CD → Jenkins → Job Categories you can search for that particular job to get an overview of their trend:

(Click on any of these jobs, and you will get the time zone when it ran)

Of course this works best where you have projects with less daily jobs compared to ONAP but if you know you are concerned about not disturbing or delaying a particular job, then this feature can come in handy.

The Job Executed over time feature also supports multiple jobs in the same graph!

Let me know what you think!
Jess

3 Likes