O Prometheus expõe alguma métrica sobre si mesmo? (por exemplo, espaço em disco que ele usa)

O Prometheus expõe alguma métrica sobre si mesmo? (por exemplo, espaço em disco que ele usa)

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 /metricsendpoint 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.

informação relacionada