Olá.
Atualmente possuo um projeto que possui um container docker com o prometheus atribuído.
Eu consigo carregar a aplicação e acessar a url pelo prometheus mas, logo em seguida, ele cai.
Como resolver?
Docker-compose:
version: '3.8'
services:
rabbitmq:
image: rabbitmq:3-management
container_name: rabbitmq
restart: always
ports:
- "5672:5672"
- "15672:15672"
volumes:
- rabbitmq_data:/var/lib/rabbitmq
admin:
image: slydeveloper/spring-boot-admin:latest
volumes:
- ./config/admin-application.yml:/application.yml
ports:
- "1111:1111"
networks:
- aw-network
prometheus:
image: prom/prometheus:latest
volumes:
- ./src/main/resources/prometheus.yml:/etc/prometheus/prometheus.yml
- prometheus-data:/prometheus
ports:
- "9090:9090"
networks:
- aw-network
nib:
image: openjdk:17-jdk
container_name: nib
ports:
- "8081:8081"
networks:
- aw-network
volumes:
prometheus-data:
rabbitmq_data:
networks:
aw-network:
driver: bridge
prometheus.yml:
global:
scrape_interval: 1m
scrape_configs:
- job_name: "api-challenge"
metrics_path: "/actuator/prometheus"
static_configs:
- targets: ["nib-prometheus-1:8081"]