Run Grafana on Container
sansae@sansaeubuntu:~$
sansae@sansaeubuntu:~$ docker run -d --name=grafana -p 3000:3000 --link prometheus grafana/grafana
f2ec4bef42e0b774e21df3e0461879a1e94b97d8998a4d8b185e451c9b2d7f47
sansae@sansaeubuntu:~$
sansae@sansaeubuntu:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
NAMES
f2ec4bef42e0 grafana/grafana "/run.sh" 9 seconds ago Up 8 seconds 0.0.0.0:3000->3000/tcp, :::3000->3000/tcp grafana
b9d0d4f676ba prom/prometheus "/bin/prometheus --c…" 9 minutes ago Up 9 minutes 0.0.0.0:9090->9090/tcp, :::9090->9090/tcp prometheus
sansae@sansaeubuntu:~$
Login Grafana
- NAT IP를 확인 합니다.
sansae@sansaeubuntu:~$ curl ifconfig.me 52.141.35.146
- NAT IP로 '3000' Port로 접속합니다.
- 계정은 admin / admin 입니다.
- 로그인이 성공하면 기본 Home이 보여 집니다.
Add Data Source of Prometheus
- Configuration → Data Sources → Add data source를 선택합니다.
- Prometheus를 선택합니다.
- Prometheus URL을 설정 합니다. (grafana 실행시 --link 옵션으로 prometheus를 설정했습니다.)
- Save & Test 로 저장 합니다.
Create Dashboard
- Prometheus의 Sample Metric을 확인 합니다. ("scrape_samples_scraped")
- Grafana의 New Dashboard에서 Metrics: scrape_samples_scraped 로 설정하고 Apply 합니다.
- Dashboard가 저장되고 아래와 같이 보여집니다.








