GRAFANA

2016-12-27
서비스를 운영하는 조직에서는 PV, UV 등과 같은 지표를 꾸준하게 관리하고 있습니다. 각종 지표를 꾸준하게 관리하는 이유는 서비스가 기획 의도했던 방향대로 사용자가 사용하고 있는지, 서비스의 문제는 없는지 등을 파악하기 위함입니다. 간단하게 이런 지표는 엑셀 등으로 관리할 수 있지만 많은 사람들이 공유하기 어렵고, 실시간 데이터를 바로 반영하기 어렵습니다. 또한, 새로운 기능을 출시하고 이 기능에 사용자가 어떻게 반응하는지 확인하기 위해서는 개발팀이 데이터를 지속적으로 뽑아 줘야 하는 경우가 많습니다. 이번 글에서는 Kafka에 저장된 로그 데이터나 MySQL에 저장된 실제 트렌젝션 데이터를 이용하여 코드 작성 없이 SQL(또는 유사한 질의) 만으로 Dashboard를 구성하는 방법에 대해 살펴 보려고 합니다....
2016-12-14
서비스를 운영하는 조직에서는 PV, UV 등과 같은 지표를 꾸준하게 관리하고 있습니다. 각종 지표를 꾸준하게 관리하는 이유는 서비스가 기획 의도했던 방향대로 사용자가 사용하고 있는지, 서비스의 문제는 없는지 등을 파악하기 위함입니다. 간단하게 이런 지표는 엑셀 등으로 관리할 수 있지만 많은 사람들이 공유하기 어렵고, 실시간 데이터를 바로 반영하기 어렵습니다. 또한, 새로운 기능을 출시하고 이 기능에 사용자가 어떻게 반응하는지 확인하기 위해서는 개발팀이 데이터를 지속적으로 뽑아 줘야 하는 경우가 많습니다. 이번 글에서는 Kafka에 저장된 로그 데이터나 MySQL에 저장된 실제 트렌젝션 데이터를 이용하여 코드 작성 없이 SQL(또는 유사한 질의) 만으로 Dashboard를 구성하는 방법에 대해 살펴 보려고 합니다....
2016-09-06
마지막 세번째로 모니터링 툴을 만들기 위한 Grafana 사용법 및 관련하여 필요한 InfluxDB 문법에 대한 설명 입니다. 또한 Grafana의 Template 기능을 활용한 다이나믹한 대시보드를 만드는 예시도 포함되어 있습니다....
2016-08-21
두번째로 Telegraf 를 이용하여 OS 및 MySQL 모니터링 데이터를 수집하여 InfluxDB로 저장하는 부분에 대한 설명입니다....
2016-08-18
InfluxDB(저장), Telegraf(수집), Grafana(대시보드) 조합으로 모니터링 시스템을 만드는 내용 입니다. linux system 및 mysql 모니터링을 예시로 설명하지만 그외 다양한 모니터링을 위해 활용할 수도 있습니다. Happy Monitoring ~ :)...
더보기