[모니터링] 그라파이트와 그라파나로 메트릭스 모니터링 시스템 구축하기

https://www.44bits.io/ko/post/monitoring-system-with-graphite-and-grafana


들어가며: 메트릭스 수집 도구 그라파이트와 대시보드

시스템 모니터링에 대해서 리뷰하거나, 직접 시스템 모니터링을 해봤다면 아래 그림과 같은 rrdtool로 만들어진 그래프를 자주 만나게 될 것입니다. rrdtool은 여전히 시스템 모니터링에 있어서 강자입니다만, 이 세계에 단지 rrdtool만 있는 것은 아닙니다. 특히 시계열 데이터 수집에 최적화된 타임시리즈 데이터베이스의 일종인 그라파이트Graphite는 시스템 메트릭스 수집에 있어 매력적인 도구 중 하나입니다.

rrdtool로 생성한 시스템 메트릭스 시각화rrdtool로 생성한 시스템 메트릭스 시각화

그라파이트는 기본적으로 특정한 네임스페이스에 시간과 데이터를 계속해서 쌓아가는 특수한 데이터 저장소입니다. 이것만으로는 그래프까지 그려주는 rrdtool에 비해서 그다지 메리트가 없어보입니다. 하지만 그라파이트 프로젝트 중에는 그라파이트-웹Graphite-Web이라는 API 형태로 그래프 파일을 제공하거나, 수치 데이터를 제공해주는 모듈이 있습니다. 기본적인 그래프 생성기가 그렇게 훌륭하진 않습니다만 수치 데이터를 제공하는 API가 있어서 이를 기반으로 다양한 오픈소스 대시보드 어플리케이션들이 개발되고 있습니다. 사용자는 그라파이트에 데이터를 쌓아놓기만 하면, 자신의 취향에 맞는 대시보드를 선택해서 커스터마이징해나가면 됩니다.

이 글에서 소개할 대시보드는 그라파나Grafana입니다. 엘라스틱서치ElasticSearch의 대시보드 툴로 유명한 키바나Kibana 라는 프로젝트가 있습니다만, 그라파나는 이 키바나에서 영감을 받아 만들어진 그라파이트 판 키바나라고 이해하시면 좀 더 쉽습니다.

이 글에서는 그라파이트에 대한 전반적인 소개에 걸쳐 그라파이트를 구성하는 하나하나의 요소들을 시작으로 그라파나까지 도커를 사용해 모니터링 시스템 전체를 구축해보도록하겠습니다.

0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기
captcha
자동등록방지 숫자입력

기타

번호 제목 글쓴이 날짜 조회수
33 [docker] Docker Compose 커맨드 사용법 최고관리자 01-14 1,205
32 [docke] 도커 컴포즈 설치 및 사용 최고관리자 01-14 1,189
31 [docker] CentOS7 docker로 설치하기. 최고관리자 01-14 1,091
30 [docker] Docker 를 사용한 가상 호스트 (Virtual Host) 구축 및 서브 도메인 연결 최고관리자 01-13 3,556
29 [docker] 네트워크 이해하기. 최고관리자 01-13 1,158
28 [C++] 장치관리자 정보 최고관리자 12-28 2,324
27 [C#] 장치관리자 목록 추출하기 최고관리자 12-17 2,550
26 [모니터링] 그라파이트와 그라파나로 메트릭스 모니터링 시스템 구축하기 최고관리자 12-02 1,883
25 [docker] 도커 컴포즈를 활용하여 완벽한 개발 환경 구성하기 최고관리자 12-02 1,238
24 [docker] MariaDB + 로컬에 데이터저장소 연결 최고관리자 12-02 1,209
23 [docker] mysql 설치 및 활용 최고관리자 12-02 11,824
22 [네트워크] KT HomeHub SSH접속 설정 최고관리자 11-30 1,163
21 [Linux] 리눅스 포트 명령어 최고관리자 11-30 2,912
20 [Ubuntu] Google Chrome 웹브라우저에서 크롬원격접속 설정오류 고치기 최고관리자 11-24 3,291
19 [Ubuntu] deb, rpm 파일 설치하기 최고관리자 11-24 1,928
18 [Ubuntu] ifconfig가 안될 때 최고관리자 11-24 1,620
17 [Ubuntu] 영문버젼에 한글입력기 설치 최고관리자 11-24 2,234
16 [Ubuntu] Remote Desktop 최고관리자 11-24 1,220
15 [Ubuntu] NVDIA Graphic Driver Install 최고관리자 11-24 1,219
14 [SSL 인증서] 종류와 가격 최고관리자 11-24 1,165