-
Notifications
You must be signed in to change notification settings - Fork 1
/
READ.txt
41 lines (29 loc) · 1.83 KB
/
READ.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
프로메테우스와 그라파나 사용을 위한 셋업입니다. 차후 더 좋은 방법을 알게되면 업데이트 하겠습니다
설정
1. sudo su (root 계정으로 접속) → etc 디렉토리로 이동
2. 다운로드 : wget [https://github.com/prometheus/prometheus/releases/download/v2.41.0/prometheus-2.41.0.linux-amd64.tar.gz](https://github.com/prometheus/prometheus/releases/download/v2.41.0/prometheus-2.41.0.linux-amd64.tar.gz)
3. 압축풀기 : tar -xvf prometheus-2.41.0.linux-amd64.tar.gz
4. 이름변경 : mv prometheus-2.41.0.linux-amd64 prometheus
5. cd prometheus → vi prometheus.yml
6. i 눌러서 insert → 아래코드 복사 붙여넣기 → esc → wq!(저장하고 나오기)
```bash
scrape_configs:
- job_name: cadvisor
scrape_interval: 5s
static_configs:
- targets:
- localhost:9090
- cadvisor:8080
- node-exporter:9100
```
or
6. 루트 디렉토리에 있는 prometheus.yml 파일 복사하여서 넣어주어도 됩니다.
도커 실행후 그라파나 설정
1. docker-compose up
2. http://localhost:8080/containers/ 들어가서 cadvisor 에 우리가 만든 도커 컨테이너들 잘 뜨는지 확인 -> 없으면 연락바람 , http://localhost:9100/metrics
3. [http://localhost:3000](http://localhost:3000/) 으로 접속 (grafana)
4. 왼쪽 대시보드에 기어 모양 눌러서 들어간뒤
5. 이름 : Prometheus
6. url : [http://prometheus:9090](http://prometheus:9090/) (도커 컨테이너에 올려져있는 prometheus로 접속해야한다)
7. 맨아랫쪽으로 가서 save & test 클릭 → 설정에 실수가 없었다면 초록색 체크표시 + **Data source is working**
7. 기어 눌렀던곳 위에서부터 4번째꺼 눌러서 import 아이디 입력 9621 -> 도커 상태 + http request 상태 확인 -> 나중에 프론트 붙으면 확인할 것