728x90
반응형
Telegraf + InfluxDB 2.1 를 사용한 시스템 모니터링
- docker image pull
https://portal.influxdata.com/downloads/
$ docker pull influxdb:2.1.1
$ docker pull telegraf
- docker network create (bridge 생성)
> Docker 네트워크 종류
bridge : 호스트 컴퓨터 내에서 여러 컨테이너들이 서로 소통할 수 있도록 해줍니다.
host : 컨테이너를 호스트 컴퓨터와 동일한 네트워크에서 돌리기 위해 사용합니다.
overlay : 여러 호스트에 분산 되어 돌아가는 컨테이너들 간에 네트워킹을 위해 사용됩니다.
>
```bash
# docker network bridge 생성
$ docker network create {이름}
# --driver : 드라이버 지정
$ docker network create --driver bridge {bridge 이름}
# docker network 상세 정보
$ docker network inspect {bridge 이름}
```
- influxdb 컨테이너 실행 및 설정
3.1 influxdb 컨테이너 실행
3.2 influxdb UI 접속 http://localhost:8086
3.3 초기 설정 (user, password, organization, bucket)
3.4 Telegraf Configuration 생성
Data > Telegraf > Create Configuration
3.5 API Token 받기
- host에 telegraf.conf 작성
- /docker/telegraf/telegraf.conf 파일에 해당 내용 동일하게 기재
- Data > Telegraf > 생성한 config 선택
- telegraf 컨테이너 실행
- log로 telegraf 정상 동작 여부 확인
- Influxdb 그래프 확인 (Boards > 생성한 bucket)
References
[1] Install InfluxDB & Telegraf https://www.influxdata.com/blog/running-influxdb-2-0-and-telegraf-using-docker/
728x90
반응형
'Monitoring' 카테고리의 다른 글
Kapacitor 설치 방법 (0) | 2024.07.04 |
---|---|
telegraf 실행 옵션을 통한 다양한 실행 방법 (0) | 2024.07.03 |
Telegraf를 통한 다양한 데이터 수집 및 설정 방법 (0) | 2024.06.17 |
Telegraf란? (0) | 2024.06.14 |