Prometheus는 자체적으로 측정항목을 노출하나요? (예: 사용하는 디스크 공간)

Prometheus는 자체적으로 측정항목을 노출하나요? (예: 사용하는 디스크 공간)

Prometheus는 자체적으로 측정항목을 노출합니까? 즉, 얼마나 많은 디스크 공간을 사용하고 있는지 등입니다.

프로메테우스 서버의 미세 조정을 시작하고 싶기 때문에 현재 무엇이 있는지 모니터링해야 합니다. 얼마나 많은 디스크 공간을 사용하고 있는지 확인하고 싶습니다.

Ubuntu Linux 22.04 LTS에 apt를 통해 설치된 Prometheus v2.31.

답변1

엔드 /metrics포인트는 기본적으로 활성화되어야 합니다(이 기능 활성화/비활성화에 대한 문서를 찾을 수 없으며 항상 켜져 있는 것 같습니다).

Prometheus는 자체적으로 메트릭 엔드포인트를 스크랩하도록 구성해야 합니다.

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']

에서 가져온시작 가이드.

디스크 공간 사용량과 관련하여 Prometheus 엔드포인트에서 가장 관련성이 높은 측정항목은 다음과 같습니다.prometheus_tsdb_storage_blocks_bytes

그러나 미세 조정 및 프로파일링을 위해 prometheus 노드 내보내기 도구도 설치하는 것이 좋습니다.

관련 정보