Introducing ALM Performance for Jenkins
Aug 16, 2023
Introducing ALM Performance for Jenkins
ALM Performance is a Jenkins monitoring system which is built by Jenkins experts for the community of Jenkins users. It’s a smart tool that already knows what you should be watching within your Jenkins machines and what the important metrics to follow up on are. When something goes wrong with your Jenkins machines, ALM Performance quickly alerts you by email and via a graphic dashboard, giving you all the relevant information about the root cause. You’ll be the first to know about the issue and you also get tools and skills to solve it as quickly as possible. ALM Performance monitors both IT and application resources unique to Jenkins to simulate its functionality from the end-users’ perspective. Download: http://almtoolbox.com/jenkins-monitoring Got questions? Email apm @ almtoolbox dot com
Content
7.69 -> Hi, this is Steve from ALM Toolbox
10.92 -> This time I’d like to talk to you about the
12.27 -> latest release of our new monitoring tool
14.43 -> for Jenkins masters and slaves.
17.63 -> Monitoring Jenkins performance and its job
19.14 -> pipelines is important if you want to make
20.83 -> sure it’s working properly 24x7
23 -> to make sure you get enough resources
25.28 -> and that it’s giving you full functionality
27.2 -> and high-level of availability
29 -> and for applying the best practices of
31 -> DevOps and Continuous Integration
33.899 -> ALM Performance is a Jenkins monitoring
35.96 -> system which is built by Jenkins experts for
38.03 -> the community of Jenkins users.
40.17 -> It’s a smart tool that already knows what
42.67 -> you should be watching within your Jenkins
44.26 -> machines and what the important metrics to
46.4 -> follow up on are.
49.329 -> This tool was built especially for Jenkins
51.129 -> users and administrators. We have
53.37 -> incorporated our knowledge in a very unique
55.019 -> way so you don’t have to waste time learning
57.03 -> how to monitor these tools or be a monitoring
59.269 -> or ITSM expert.
62.21 -> When something goes wrong with your Jenkins
64.879 -> machines, ALM Performance quickly alerts you
67.979 -> by email and via a graphic dashboard, giving
70.85 -> you all the relevant information about the
72.61 -> root cause.
73.69 -> You’ll be the first to know about the issue
75.79 -> and you also get tools and skills to solve
77.8 -> it as quickly as possible.
80.72 -> ALM Performance monitors both IT
82.91 -> infrastructure and application resources
85.28 -> unique to Jenkins to simulate its
87.37 -> functionality from the end-users’ perspective
90.17 -> and to detect when something goes wrong with
91.86 -> Jenkins itself. Its installation is quick
and
95.16 -> easy, using a graphic wizard, so you don’t
97.25 -> need to have lots of time or IT skills to
99.03 -> quickly set it up and running.
100.97 -> Yes, you can start getting information and
103.49 -> insights from your own Jenkins machines
105.26 -> within an hour!
106.92 -> Now let’s see which Jenkins and IT
109.14 -> infrastructure resources ALM Performance
111.42 -> monitors. We’ll see it on the live map in
115.1 -> the dashboard:
116.1 -> On the application side, it monitors the
118.93 -> following for each master and slave:
122.95 -> Report jobs that are running for longer
124.49 -> than they should be i.e. monitoring stuck
127.13 -> jobs. You configure which jobs to monitor,
131.009 -> and you can set a relevant threshold for each
132.93 -> monitored job separately!
136.37 -> This also helps you to discover delayed jobs
138.28 -> in your pipeline and better understand the
140.28 -> job dependencies.
143.59 -> Check to see whether the Jenkins web
144.93 -> application running is responding correctly.
149.47 -> Check if your Java virtual machine, JVM,
152.39 -> which is critical for Jenkins, is actually
154.48 -> running.
156.26 -> Custom Check that enables you to run any
157.99 -> script you want from the tool. The tool
160.18 -> collects its output and represents the output
162.25 -> via both email alerts and the dashboard, in a
164.87 -> way that tells you if a specific process was
166.95 -> finished successfully or not.
169.51 -> This gives you full flexibility to cover any
171.49 -> check you need.
173.75 -> For example, some users need this ability
175.7 -> in order to check if Jenkins can login
177.89 -> successfully to LDAP (using a certain
180.12 -> username).
183.68 -> It also monitors the following IT
185.43 -> infrastructure resources:
187.849 -> Check if the host is alive and can be
189.43 -> reached over the network.
192.11 -> Check to make sure that Jenkins service or
193.68 -> process is up and running
196.59 -> Check to make sure that all the needed
197.819 -> ports for the web application are listening
201.95 -> Memory Check that alerts if consumed
203.43 -> memory is more than XX % for more than NN
206.069 -> consecutive minutes. You can define these
208.459 -> thresholds (separately for each monitored
210.9 -> host) in a smart way that filters-out the
213.18 -> “white noise” of momentary peaks.
215.9 -> For example: you can set a rule that alerts
218.68 -> only if a given host is consuming more than
220.68 -> 80% CPU for more than 2 consecutive minutes.
225.51 -> This way the tool filters out events when
227.1 -> the CPU is higher than 80% for one minute only
229.79 -> (which for example could happen when loading
232.27 -> application or doing heavy tasks for a very
234.68 -> short time).
236.319 -> CPU check that works quite similarly to
238.93 -> Memory Check: the tool can now alert if
242.15 -> consumed CPU is more than XX % for more than
245.02 -> NN consecutive minutes.
249.19 -> Monitor the status of the server’s
250.51 -> available storage capacity, and let you
252.959 -> define thresholds and get notifications
254.989 -> before you run out of space.
257.81 -> You can also see the notifications in a
259.769 -> separate and sortable view, divided by
262.06 -> hostname, time and error types, with full
264.66 -> error descriptions. If you click on a message
267.65 -> you get all details into an overlaid window
269.97 -> That’s ALM Performance!
273.85 -> We offer two editions of ALM Performance:
276.43 -> A Free Community Edition that we contribute
278 -> to the Jenkins community, which provides lots
280.5 -> of functionality at no charge, and a Pro Edition
284.52 -> with full functionality and full support.
287.6 -> Try them both and use the one that fits your
289.57 -> needs! To download visit our website using
the address you see now on screen.
296.18 -> Thanks for listening!
Source: https://www.youtube.com/watch?v=263Nxy1Qb9c