반응형
telegraf, influxdb, grafana를 사용하여 Docker Container를 모니터링 하려고 한다.
docker container 정보를 telegraf를 통해 influxdb로 수집되고, grafana로 시각화하여 보여주게 된다.
오늘은 간단하게 grafana와 influxdb를 docker로 생성하기 위한 yml 파일을 공유하고자 하는 포스팅이다.
docker-compose는 설치되어 있다고 가정한다.
1. docker-compose.yml 파일을 아래와 같이 작성
version: '3'
services:
grafana:
image: grafana/grafana
ports:
- '3000:3000'
depends_on:
- influxdb
volumes:
- grafana:/var/lib/grafana
influxdb:
image: influxdb:1.8.3
ports:
- '8086:8086'
environment:
- INFLUXDB_DB=test
- INFLUXDB_ADMIN_USER=admin
- INFLUXDB_ADMIN_PASSWORD=admin
volumes:
- influxdb:/var/lib/influxdb
volumes:
grafana:
influxdb:
2. docker-compose up -d 명령으로 docker container 생성
⛏ 삽질의 기록
- grafana와 influxdb를 volume으로 빼놓지 않아서 container를 down하는 순간 모든 데이터가 날아갔다.. ^^ 꼭 volume으로 할당해주자..
- influxdb를 1.8.3 버전으로 fix하였는데 그 이유는 latest로 했더니 influxdb가 설치되지 않고 influx client가 설치된다.. 이건 이유를 찾지 못 하였음..; 아는 분은 comment 부탁드려요....
끝
반응형
'Software QA' 카테고리의 다른 글
알파 테스팅과 베타 테스팅의 차이 (Difference Between Alpha Testing and Beta Testing) (0) | 2021.12.19 |
---|---|
Jenkins 설치 방법 (Docker-compose, 초기 설정) (0) | 2021.08.29 |
telegraf, influxdb, grafana를 사용하여 Docker Container 모니터링 환경 구성하기 (2) - telegraf 설치하여 docker 정보 influxdb에 저장하기 (0) | 2021.08.08 |
페어와이즈(pairwise) 테스트 케이스 생성 프로그램 PICT 사용 방법 (0) | 2021.07.10 |
SW 테스트 전문가 CSTS (일반등급) 특별완화시험 시험 후기 및 내용 정리 (1) | 2021.06.27 |