Перейти к содержимому

Como subir e rodar Grafana com Prometheus e Spring Boot 4 em 4 passos com Docker

Lucas Albertoni Dev

0:00 / 0:00

Como subir e rodar Grafana com Prometheus e Spring Boot 4 em 4 passos com Docker

27 просмотров · 13 дн. назад
Lucas Albertoni Dev
51 подписчик
27 просмотров · 13 дн. назад
Nesse vídeo eu mostro detalhadamente como subir rodar o Grafana e o Prometheus e eu mostro como conectar o Prometheus em uma aplicação Spring Boot 4 e como conectar o Prometheus no Grafana e tudo isso utilizando o Docker. Para isso o vídeo foi dividido em 4 passos: 1. Expor as métricas da sua aplicação X 2. Dockerizar sua aplicação 3. Rodar o Prometheus e conectá-lo a sua aplicação 4. Rodar o Grafana, conectá-lo ao Prometheus e adicionar um Dashboard Comandos e código: 1. Dependencias: Actuator e Prometheus (Procure por dependencia do maven ou utilize o Spring initializr) Configuração application.properties management.endpoints.web.exposure.include=prometheus,health 2. Dockerfile FROM eclipse-temurin:21-jre-alpine ARG ARQUIVO_JAR=target/*.jar COPY ${ARQUIVO_JAR} app.jar ENTRYPOINT ["java", "-jar", "app.jar"] Criar Imagem: docker build -t observabilidade . docker run --name=observabilidade -d -p 8080:8080 observabilidade 3. Comandos Prometheus prometheus.yml global: scrape_interval: 15s scrape_configs: job_name: 'observabilidade' metrics_path: '/actuator/prometheus' static_configs: targets: ['host.docker.internal:8080'] Prometheus docker run --name=prometheus -d -p 9090:9090 -v C:/git/observabilidade/observabilidade/prometheus.yml:/etc/prometheus/prometheus.yml:ro prom/prometheus http://localhost:9090/ 4. Rodar Grafana: docker run -d -p 3000:3000 --name grafana grafana/grafana-enterprise http://localhost:3000/ Codigos padroes Spring Boot 11378 ou 19004 - JVM memoria uso de CPU e outros 4701 - JVM micrometer - Verificar Garbage Collector e memoria detalhadamente 22108 - Aplicações para Spring Boot 3 ou+ ‪#java‬ ‪#springboot #actuator #springboot4 #prometheus #grafana #observabilidade #observability