{"repo":"ivangfr/springboot-elk-prometheus-grafana","free":true,"listed":false,"github":"https://github.com/ivangfr/springboot-elk-prometheus-grafana","clone":"git clone https://github.com/ivangfr/springboot-elk-prometheus-grafana.git","description":"The goal of this project is to implement a Spring Boot application, called movies-api, and use Filebeat & ELK Stack (Elasticsearch, Logstash and Kibana) to collect and visualize application's logs and Prometheus & Grafana to monitor application's metrics.","language":"Java","stars":83,"topics":["spring-boot","prometheus","grafana","mysql","elasticsearch","filebeat","kibana","logstash","docker","elk"],"license":null,"category":"analytics","readme_excerpt":"springboot-elk-prometheus-grafana The goal of this project is to implement a Spring Boot application, called movies-api , and use Filebeat & ELK Stack ( Elasticsearch , Logstash and Kibana ) to collect and visualize application's logs and Prometheus & Grafana to monitor application's metrics . Note : In kubernetes-minikube-environment repository, it shows how to deploy this project in Kubernetes ( Minikube ) Proof-of-Concepts & Articles On ivangfr.github.io, I have compiled my Proof-of-Concepts (PoCs) and articles. You can easily search for the technology you are interested in by using the filter. Who knows, perhaps I have already implemented a PoC or written an article about what you are looking for. Additional Readings - \\[ Medium \\] Exposing Metrics of a Spring Boot API that uses Spring Data JPA and PostgreSQL - \\[ Medium \\] Running Prometheus and Grafana to monitor a Spring Boot API application Project Diagram Application - ### movies-api Spring Boot Web Java application that exposes a REST API for managing movies. It provides the following endpoints: Prerequisites - Java 25 or higher; - A containerization tool (e.g., Docker , Podman , etc.) Start Environment - Open a terminal and inside the springboot-elk-prometheus-grafana root folder run: - Wait for the Docker containers to be up and running. To check it, run: Running application with Maven - Open a terminal and make sure you are inside the springboot-elk-prometheus-grafana folder; - Run the following command: Note : I","default_branch":null,"files":null,"tree":[],"storefront":"/r/ivangfr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ivangfr/springboot-elk-prometheus-grafana/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}