Jenkins Monitoring using ELK


(Dixon Almeida) #1

Is there any way i could monitor my jobs of jenkins using ELK?
for example:
I want to know no of jobs failed or errors in jenkins logs


(Magnus Bäck) #2

You could certainly use the Elastic stack for this. You can for example use the MQ Notifier plugin to push events to a RabbitMQ instance, then use Logstash to read those events and send them to Elasticsearch.


(Dixon Almeida) #3

thank you for the help. Is there any otherway this could be done? may be using packetbeat?


(Magnus Bäck) #4

Packetbeat won't help you. I'm not aware of any other plugins for collecting this kind of data, but I'm also not a Jenkins expert.


(ruflin) #5

Some time ago I was playing around with metricbeat and jenkins REST API: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API I never completed the module but having a jenkins module in metricbeat would be nice :slight_smile:


Jenkins monitoring using Elastic stack
(Dixon Almeida) #6

yes ruflin. I was actually searching jenkins module for metricbeat. Hopefully they create someday :slight_smile:


(ruflin) #7

We also take community contributions :wink:


(system) #8

This topic was automatically closed after 21 days. New replies are no longer allowed.