O Prometheus expõe alguma métrica sobre si mesmo? ou seja, quanto espaço em disco está usando, etc.
Quero começar a ajustar nosso servidor prometheus, então preciso monitorar o que está lá atualmente. Quero poder ver quanto espaço em disco ele está usando.
Prometheus v2.31 instalado via apt no Ubuntu Linux 22.04 LTS.
Responder1
O /metrics
endpoint deve estar habilitado por padrão (não foi possível encontrar nenhuma documentação sobre como ativar/desativar esse recurso, parece estar sempre ativado)
O Prometheus precisa ser configurado para extrair o endpoint de métricas de si mesmo:
scrape_configs:
# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
- job_name: 'prometheus'
# Override the global default and scrape targets from this job every 5 seconds.
scrape_interval: 5s
static_configs:
- targets: ['localhost:9090']
Retirado doGuia de Introdução.
Acho que a métrica mais relevante do endpoint do Prometheus em relação ao uso do espaço em disco seria:prometheus_tsdb_storage_blocks_bytes
Mas, para ajuste fino e criação de perfil, você também pode instalar o exportador de nó prometheus.