Devops

[Devops] - 5. 데이터 시각화와 Grafana 활용

Break-Limits 2023. 8. 11. 13:22

list

     1. 데이터 시각화

          - 데이터 시각화 개요
          - 데이터 분석 및 시각화
              · 정보 시각화
              · 빅데이터 시각화

     2. Grafana 설치와 활용

          - Grafana 개요
          - APM 개요와 필요성
          - Grafana 설치와 실습

 

데이터 시각화


정의

데이터시각화(Data Visualization)는 나열된 데이터를 지식화하기 위한 과정으로, 데이터가
의미하는 바를 직관적으로 이해할 수 있도록 표현하는 기술임


빅데이터 내에 수많은 패턴들을 시각화하여 핵심 개념과 아이디어를 직관적이고 명확하게 이해할 수
있도록 하는 것이 데이터시각화의 목적임
• 데이터시각화는 차트, 그래프, 맵과 같은 시각적 요소를 사용하여 빅데이터에서 추세, 이상 값 및
패턴을 쉽게 이해할 수 있도록 하는 기법이며, 막대한 양의 정보를 분석하고 데이터 기반 의사결정을
내리는 데 필수적임

 

 

빅데이터 시각화(Big Data Visualization)

 

빅데이터 시각화(Big Data Visualization)는 빅데이터 분석 결과를 쉽게 이해할 수 있도 록 시각적으로 표현하여 전달하는 과정을 말하는 것으로 분석에서 나타난 정보를 효과적 으로 전달하는 것 § 빅데이터 시각화를 이해하기 위해서는 정보 시각화(Information Visualization)를 먼저 이해해야함 • 정보 시각화는 보통 대규모 수량•비수량 데이터를 색채, 통계(도표, 그래프 등), 이미지 등을 활용 해서 시각적으로 표현하는 것을 의미 • 정보 시각화 방법 : 시간 시각화, 분포 시각화, 관계 시각화, 비교 시각화, 공간 시각화 • 정보 시각화 효과 : ① 보는 사람의 흥미 유발 ② 정보를 습득하는 시간을 단축 시켜 빠른 상황 판단을 도울 수 있음 ③ 정보를 빠르게 확산시킬 수 있음 ④ 한 번 보고도 자료를 오래 기억할 수 있음 ⑤ 정보에 대해 효과적으로 커뮤니케이션 할 수 있음

 

 

주요 시각화 방법

 

 

 

 

Grafana 설치와 활용


 

개요


 - 데이터 소스로부터 차트, 그래프, 알람 등을 웹 환경에서 제공해주는 Interactive Visualization Web Application

 - 주로 InfluxDB, Prometheus, Graphite 등의 시계열 데이터베이스와 함께 주로 사용

 - 실시간 데이터 분석, 모니터링 등에 많이 사용되고 있음

 

 

설치

 - Grafana OSS Edition

 - [다운로드 링크] https://grafana.com/grafana/download/10.0.3?pg=oss-graf&plcmt=hero-btn-1&edition=oss 

 - Installer를 다운로드 및 실행

   [설치 참고]

 - https://www.youtube.com/watch?v=i40LjnKwEaw&list=PLVCgi5HZ0-Yt5UGLObhh6rHHtye0xKKFp&index=2 

 - https://www.itpanther.com/grafana-tutorial-for-beginners/

 

 

실행

  - 설치완료 후 해당 주소로 해당 id ,pw 입력후 로그인

 

Default Grafana Web URL:

http://localhost:3000

Default Grafana Username and Password:

username: admin
password: admin

 

 

 

MySQL 연동 및 시각화

 - 좌측 메뉴 바 - > Connections ->Add new connection

 

 

 

 - Add new connection 에서 MySQL 검색 및 우측" Create a MySQL data Source " 버튼 클릭

 

 

 - MySQL Connection 에서 현재 설정된 MySQL 설정과 대시보드로 나타내려는 Database 정보 입력

 

 

 - 입력 완료 후 페이지 하단에 save&test 버튼 클릭

 

 

 

 

 

Dashboard 생성

 - Add visuallization 버튼 클릭

 

 - 사용하고자 하는 DB 선택

 

 - 대시보드 패널 유형 선택및 시각화 하고자하는 데이터를 하단 쿼리목록에서 선택하여 처리