Esta é toda a alteração necessária na nossa aplicação para que os dados sejam coletados pelo Prometheus. Vamos agora configurar um ambiente local para facilitar os testes.
Como estamos usando Docker para gerenciar nosso ambiente de desenvolvimento, vamos alterar o arquivo docker-compose.yml para adicionar as novas dependências. O arquivo alterado ficou desta forma:
Adicionamos as configurações referentes aos serviços grafana, prometheus e o prometheus-pushgateway. Como é possível ver na configuração do prometheus, precisamos também criar um arquivo com suas configurações. O arquivo infra/prometheus/prometheus.yml criado foi: