본문 바로가기

728x90
반응형

Monitoring

(5)
Kapacitor 설치 방법 이번에는 Kapacitor 설치에 대해 알아보도록 하겠습니다. 앞선 포스팅에서는 telegraf를 통해 서버의 다양한 메트릭 및 proccess count 등의 정보 수집 후 influxdb에 쌓는 것을 확인했습니다. 해당 내용을 기반으로 TICKStack을 사용하여 서버의 메트릭 및 다양한 정보 수집 후 저장, 임계값에 따른 알람 발송까지 일련의 과정에 대해 이어나갈 예정입니다.InfluxDB와 Telegraf docker 설치 및 사용법에 대해 알아봤기 때문에 해당 내용이 궁금하신 분들께서는 아래 포스팅을 참고하시길 바랍니다.https://yundevnote.tistory.com/57 Docker 네트워크 종류bridge : 호스트 컴" data-og-host="yundevnote.tistory.co..
telegraf 실행 옵션을 통한 다양한 실행 방법 telegraf는 여러 옵션을 통해 실행 시 에이전트의 동작을 제어 할 수 있습니다.  그 중에서도 Telegraf를 유연하게 설정하고 관리하는데 유용한 옵션들에 대해 살펴보도록 하겠습니다. telegraf option--config 설명: 특정 설정 파일을 사용하도록 Telegraf에 지시합니다.사용법: telegraf --config /path/to/telegraf.conf상세 설명: 이 옵션은 Telegraf가 실행 시 로드할 설정 파일을 지정합니다. 설정 파일에는 입력, 출력, 프로세서, 집계 플러그인 등의 설정이 포함됩니다.--config-directory 설명: 지정된 디렉토리 내의 모든 설정 파일을 로드하도록 Telegraf에 지시합니다.사용법: telegraf --config-directo..
Telegraf를 통한 다양한 데이터 수집 및 설정 방법 cpu, memory, disk 등 메트릭 수집하기아래와 같이 수집하길 원하는 메트릭 input 플러그인과 수집한 메트릭을 쌓을 output 플러그인을 작성하면 됩니다.각 메트릭별로 설정 옵션이 다르기 때문에 telegraf plugin 페이지에서 설정 방법 및 옵션에 대해 확인할 수 있습니다. 저의 경우 cpu, memory, disk를 수집하여 influxdb에 쌓도록 설정했습니다.[global_tags] user= "yunha"[agent] #생략 interval = "60s" logfile="/var/log/telegraf.log" [[inputs.cpu]] totalcpu = true [[inputs.mem]] [[inputs.disk]] interval = "80s" igno..
Telegraf란? Telegraf 개요Telegraf는 데이터베이스, 시스템 및 IoT 센서에서 메트릭 및 이벤트를 수집하고 전송하기 위한 플러그인 중심 서버 에이전트입니다. Telegraf는 Go로 작성되었으며 외부 종속성 없이 단일 바이너리로 컴파일되며 최소한의 메모리 공간만 필요합니다.모든 종류의 데이터 수집 및 전송데이터베이스 : MongoDB, MySQL, Redis 등의 데이터 소스에 연결하여 메트릭을 수집하고 보냅니다.시스템 : 현대적인 클라우드 플랫폼, 컨테이너 및 오케스트레이터 스택에서 메트릭을 수집합니다.IoT 센서 : IoT 센서 및 장치에서 중요한 상태 저장 데이터(압력 수준, 온도 수준 등)를 수집합니다.Telegraf 플러그인Telegraf 플러그인Telegraf는 메트릭을 수집, 처리, 집계 및..
[Monitoring] Telegraf + InfluxDB 2.1 를 사용한 시스템 모니터링 Telegraf + InfluxDB 2.1 를 사용한 시스템 모니터링docker image pullhttps://portal.influxdata.com/downloads/$ docker pull influxdb:2.1.1$ docker pull telegrafdocker network create (bridge 생성)> Docker 네트워크 종류bridge : 호스트 컴퓨터 내에서 여러 컨테이너들이 서로 소통할 수 있도록 해줍니다.host : 컨테이너를 호스트 컴퓨터와 동일한 네트워크에서 돌리기 위해 사용합니다.overlay : 여러 호스트에 분산 되어 돌아가는 컨테이너들 간에 네트워킹을 위해 사용됩니다.> ```bash# docker network bridge 생성$ docker network crea..

728x90
반응형