Verificar o Status do Serviço Prometheus
Nesta etapa, você usará a UI do Prometheus para verificar o status e as informações de tempo de execução do próprio serviço Prometheus.
Na interface web do Prometheus que você abriu na etapa anterior, navegue até a página de status clicando no menu Status na barra de navegação superior e, em seguida, selecionando Runtime & Build Information.
Esta página exibe informações detalhadas sobre a instância do Prometheus em execução, incluindo sua versão, data de compilação e a versão do Go com a qual foi compilada. Esta é uma boa maneira de confirmar que o serviço está totalmente operacional.
Outra forma de verificar a saúde e as métricas do servidor Prometheus é acessando seu endpoint /metrics. Este endpoint expõe uma grande quantidade de métricas internas sobre o próprio Prometheus. Você pode visualizar esses dados usando curl em seu terminal.
curl http://localhost:9090/metrics
A saída será uma longa lista de métricas no formato de exposição do Prometheus. Procure por uma métrica como prometheus_build_info para confirmar que o endpoint está funcionando.
Saída esperada parcial:
## HELP prometheus_build_info A metric with a constant '1' value labeled with the version, revision, branch, and goversion from which prometheus was built.
## TYPE prometheus_build_info gauge
prometheus_build_info{branch="HEAD",goversion="go1.19.5",revision="233d305681c0da67c694b01d832131d173a0552b",version="2.41.0"} 1
...