본문 바로가기
모니터링

[Prometheus] Prometheus 설치 - 1

by 오송나라 2024. 5. 8.
728x90
SMALL

1. Prometheus 설치

  • 먼저 아래의 사이트 접속

https://prometheus.io/download

 

Download | Prometheus

An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.

prometheus.io

  • OS 확인 후 원하는 버전 링크에 오른쪽 마우스 클릭 후 링크 복사

  • wget 명령어로 해당 압축파일 다운로드
wget https://github.com/prometheus/prometheus/releases/download/v2.52.0-rc.1/prometheus-2.52.0-rc.1.linux-amd64.tar.gz
  • 다운받은 압축파일 압축해제 진행
tar xzvf prometheus-2.52.0-rc.1.linux-amd64.tar.gz

2. YAML 파일 설정

  • 압축해제한 디렉토리로 이동
cd prometheus-2.52.0-rc.1.linux-amd64
  • vi 편집기로 yml 파일 오픈
vi prometheus.yml

  • global
    • 전역 설정을 할 수 있습니다.
  • scrape_interval
    • 매트릭을 수집할 주기를 설정할 수 있습니다.(기본값 1분)
  • evaluation_interval
    • 규칙을 평가할 주기를 설정할 수 있습니다. (기본값 1분)
  • alerting
    • Alertmanager에 대해 설정할 수 있습니다.
  • rule_files
    • 규칙을 로딩하고 evaluation_interval  설정에 따라 주기적으로 평가합니다.
  • scrape_configs
    • 메트릭을 수집할 엔드포인트에 대해 설정할 수 있습니다.
  • job_name
    • 이 설정에서 수집한 타임시리즈에 대해 'job=<job_name>'으로 라벨을 추가합니다.
  • static_configs
    • 타겟(엔드포인트)과 타겟에 대한 라벨을 지정해 줄 수 있습니다.
  • targets
    • 메트릭을 수집할 엔드포인트를 지정해 줄 수 있습니다.

3. Prometheus 실행

./prometheus

5. Prometheus 실행 확인

  • 해당 서버 IP:9090 포트로 UI 접속 확인

728x90
LIST