히트맵

히트맵(heatmap) 은 2차원 수치 데이터를 색깔로 시각화한 그래프입니다.
히트맵은 많은 양의 데이터를 시각화하는 데 적합하며 유사한 색 영역으로 표시되어 비슷한 특성의 클러스터를 시각적으로 파악하는데 사용할 수 있습니다.

데이터 모델

데이터 모델 : EDU_SYSLOG_2020_0325_09
기간 : 2020/03/25 09:00 ~ 10:00
내용 : 서버(HOST) 에서 출력되는 SYSLOG 데이터

DATETIME

HOST

FACILITY

PRIORITY

LEVEL

LEVEL_INT

TAG

PROGRAM

20200325090401

tsdn-svr1

cron

info

info

7

4e

CROND

20200325090401

gcs1

daemon

info

info

7

1e

systemd

20200325100424

tsdn-svr1

kern

warning

warning

5

04

kernel

히트맵 챠트

  • 검색어

* | where HOST='tsdn-svr1'
  | adv heatmap count(*) SPLITROW 'date_group("DATETIME", "1M")' SPLITCOL PROGRAM COLSIZE 500
전체 SYSLOG 데이터에서 HOST=’tsdn-svr1’ 로 필터링한 후
adv heatmap 명령어는 입력으로 받은 데이터(파이프로 전달받은) 를 heatmap 을 그릴 수 있는 데이터로 변환합니다.
자세한 설명 - 검색어 adv 를 참조하세요.

X축은 1분단위의 시간필드, Y축은 PROGRAM 의 개별 값, cell 안의 값은 시간(1분)단위 PROGRAM 별 레코드수(COUNT) 이며
cell 의 값에 따라 색상으로 시각화되어 표현됩니다.
  • 히트맵 챠트

hm01