rishant / springboot-monitoring-dashboard-example

Springboot Application Monitoring using SpringbootAdmin Dashboard, Springboot with Prometheus and Grafana Dashboard, Elastic-Logstash-Kibana Dashboard

Repository from Github https://github.comrishant/springboot-monitoring-dashboard-exampleRepository from Github https://github.comrishant/springboot-monitoring-dashboard-example

springboot-monitoring-dashboard-example

Springboot Application Monitoring using SpringbootAdmin Dashboard, Springboot with Prometheus and Grafana Dashboard, Elastic-Logstash-Kibana Dashboard

  1. Create Springboot application with Spring - Web,Actuator Dependencies.
  2. Start Springboot application default port 8080
  3. Verify Actuator endpoint
  4. Default "Health" endpoint will be enable
  5. Enable all supported endpoints by actuator using application.properties - management.endpoints.web.exposure.include=*
  6. Follow step:3
  7. All 13 endpoint will be enable.
  8. Create Custom Actuator Endpoint.
  9. Follow step:2 , step:3

// Prometheus & Grafana 10. Add Prometheus dependencies in Springboot project. 11. Follow step:2 , step:3 12. Verify Actuator Prometheus Endpoint - http://localhost:8080/actuator/prometheus

Download Links:

Prometheus Dashboard:

Grafana Dashboard:

Elastic - Logstash - Kibana Dashboard

Springboot Admin Dashboard

About

Springboot Application Monitoring using SpringbootAdmin Dashboard, Springboot with Prometheus and Grafana Dashboard, Elastic-Logstash-Kibana Dashboard


Languages

Language:Java 100.0%