이번에는 Grafana와 연동하여 모니터링 데이터를 시각화하는 실습을 진행해보겠습니다.
대시보드 구성
1. influx db 설치
- influx db 는 8086 포트를 점유합니다.
$ sudo apt install influxdb
2. grafana 설치
- grafana 는 3000 포트를 점유합니다.
- 따라서 보안그룹에서 자신의 IP 에 대해 3000 포트 open 정책을 추가합니다.
- 초기 비밀번호 : admin / admin
$ sudo apt install grafana
- ubuntu 20.04 인 경우
$ wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
$ echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
$ sudo apt update
$ sudo apt install grafana
$ sudo service grafana-server start
3. grafana 설정
- configuration > datasource 메뉴에서 datasource 를 추가합니다.
- Dashboards > Import > Grafana.com Dashboard 항목에 2587을 입력하고, datasource 로 influxdb 를 설정한 후 import 합니다
https://grafana.com/grafana/dashboards/2587
4. 부하테스트
$ k6 run --out influxdb=http://localhost:8086/myk6db smoke.js
5. Grafana 모니터링 결과
'DevOps. > Infra' 카테고리의 다른 글
Grafana k6 사용하여 부하테스트 하는 방법 2 (0) | 2022.12.07 |
---|---|
Grafana k6 사용하여 부하테스트 하는 방법 1 (0) | 2022.12.05 |
Nginx로 Reverse Proxy 서버 만들기 (0) | 2022.11.21 |