📢 Webinar Alert! Reliability Automation - AI, ML, & Workflows in Incident Management. Register Here

How to use Jenkins with Prometheus?

1. Install Prometheus

Start by installing Prometheus on your server or local machine. You can download the latest release from the Prometheus official website and follow the installation instructions.

2. Configure Prometheus

Once Prometheus is installed, you need to configure it to scrape Jenkins metrics. Open the Prometheus configuration file (prometheus.yml) and add the following scrape configuration:

yamlCopy code

scrape_configs:
 - job_name: 'jenkins'
   metrics_path: '/prometheus'
   static_configs:
     - targets: ['<JENKINS_HOSTNAME>:<JENKINS_PORT>']

Replace <JENKINS_HOSTNAME> and <JENKINS_PORT> with the actual hostname and port where your Jenkins instance is running.

3. Restart Prometheus

After configuring Prometheus, save the prometheus.yml file and restart the Prometheus service for the changes to take effect.

4. Install and configure Prometheus plugin for Jenkins

In your Jenkins instance, go to "Manage Jenkins" > "Manage Plugins" > "Available" tab and search for "Prometheus Metrics Plugin". Install and activate the plugin.

5. Enable Prometheus metrics in Jenkins

Open your Jenkins configuration file (/etc/default/jenkins for Linux) and add or modify the following line to enable the Prometheus metrics exporter:

bashCopy code

JENKINS_ARGS="--httpPort=<JENKINS_HTTP_PORT> --httpListenAddress=<JENKINS_HOSTNAME> --enableMetrics --prefix=/prometheus"

Replace <JENKINS_HTTP_PORT> and <JENKINS_HOSTNAME> with the appropriate values.

6. Restart Jenkins

Save the configuration file and restart the Jenkins service for the changes to take effect.

7. Verify Prometheus integration

To verify if Jenkins metrics are being scraped by Prometheus, access the Prometheus web interface (http://<PROMETHEUS_HOST>:9090/) and explore the available metrics or execute queries to confirm Jenkins metrics are being collected.

‍

‍

That's it! You have successfully set up Jenkins with Prometheus. You can now use Prometheus to monitor and analyze the metrics provided by Jenkins.

‍

Squadcast is a leader in Incident Management on G2 Squadcast is a leader in Mid-Market IT Service Management (ITSM) Tools on G2 Squadcast is a leader in Americas IT Alerting on G2 Best IT Management Products 2024 Squadcast is a leader in Europe IT Alerting on G2 Squadcast is a leader in Enterprise Incident Management on G2 Users love Squadcast on G2
Squadcast is a leader in Incident Management on G2 Squadcast is a leader in Mid-Market IT Service Management (ITSM) Tools on G2 Squadcast is a leader in Americas IT Alerting on G2 Best IT Management Products 2024 Squadcast is a leader in Europe IT Alerting on G2 Squadcast is a leader in Enterprise Incident Management on G2 Users love Squadcast on G2
Squadcast is a leader in Incident Management on G2 Squadcast is a leader in Mid-Market IT Service Management (ITSM) Tools on G2 Squadcast is a leader in Americas IT Alerting on G2
Best IT Management Products 2024 Squadcast is a leader in Europe IT Alerting on G2 Squadcast is a leader in Enterprise Incident Management on G2
Users love Squadcast on G2
Copyright © Squadcast Inc. 2017-2024