Step – 1: Install Grafana server
Step – 2: Install Jenkins Server
Step – 3: Install prometheus Server?
Jenkins Prometheus Plugin expose an endpoint (default /prometheus) with metrics where a Prometheus Server can scrape.
- https://www.devopsschool.com/blog/install-and-configure-prometheus-server-and-node-exporter-in-rhel/
Step – 4: Install jenkins plugins “Prometheus metrics”
Step – 5: Restart jenkins
Step – 6: Review Prometheus config at http://192.168.1.9:8080/configure but do not change
Step – 7: Validate all the jenkins metrics at http://192.168.1.9:8080/prometheus
Step – 8: Configure Prometheus for scrapping http://192.168.1.9:8080/prometheus
- Edit prometheus.yaml
- add follwing stanza
scrape_configs:
# The job name is added as a label `job=<job_name>` to any timeseries scraped from thi
s config.
- job_name: "prometheus"
# metrics_path defaults to '/metrics'
# scheme defaults to 'http'.
static_configs:
- targets: ["localhost:9090"]
- job_name: jenkins
metrics_path: '/prometheus'
static_configs:
- targets: ['192.168.1.9:8080']
Step – 8: Validate prometheus.yml file
$ ./promtool check config prometheus.yml
Step – 9: Restart prometheus services
Step – 10: Validate prometheus jenkins target at http://192.168.1.2:9090/targets?search=
Step – 11: Wait for 1 mins.
Step – 12: Vaidate all jenkins metrics at http://192.168.1.2:9090/graph using search
I’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I am working at Cotocus. I blog tech insights at DevOps School, travel stories at Holiday Landmark, stock market tips at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at I reviewed , and SEO strategies at Wizbrand.
Please find my social handles as below;
Rajesh Kumar Personal Website
Rajesh Kumar at YOUTUBE
Rajesh Kumar at INSTAGRAM
Rajesh Kumar at X
Rajesh Kumar at FACEBOOK
Rajesh Kumar at LINKEDIN
Rajesh Kumar at PINTEREST
Rajesh Kumar at QUORA
Rajesh Kumar at WIZBRAND