1. 프로메테우스 실행
> setproxy wget https://github.com/prometheus/prometheus/releases/download/v2.2.1/prometheus-2.2.1.linux-amd64.tar.gz
> tar -xzf prometheus-2.2.1.linux-amd64.tar.gz
> cd prometheus-2.2.1.linux-amd64/
> vi prometheus.yml
prometheus.yml 파일에 scrape_configs 항목 추가
global:
scrape_interval: 10s
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
> ./ prometheus
웹 브라우저에서 http://prometheus-main.ay1.krane.9rum.cc:9090 로 접속하면 다음과 같은 화면을 볼 수 있다.
2. 노드 익스포터 실행
> setproxy wget https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gz
> tar -xzf node_exporter-1.0.1.linux-amd64.tar.gz
> cd node_exporter-1.0.1.linux-amd64/
> ./node_exporter
웹 브라우저에서 http://prometheus-main.ay1.krane.9rum.cc:9100 로 접속하면 다음과 같은 화면을 볼 수 있다.
프로메테우스가 노드 익스포터를 모니터링 하려면 prometheus.yml 파일에 scrape_configs 항목을 추가 해야 한다.
> cd prometheus-2.2.1.linux-amd64/
> vi prometheus.yml
- job_name: 'node'
static_configs:
- targets: ['localhost:9100']
프로메테우스를 재시작 하고 target 페이지를 보면 다음과 같이 up 상태인 대상 2개를 확인 할 수 있다.
'ETC DB' 카테고리의 다른 글
prometheus Alert Manager (0) | 2021.07.22 |
---|---|
prometheus TSDB format (0) | 2021.07.21 |
prometheus TSDB 관리 API (0) | 2021.07.21 |
prometheus disk storage (0) | 2021.07.21 |
prometheus 데이터 구조 (2) | 2021.07.21 |