-
dev tool에서 위와 같은 쿼리를 이용해서 hour of day라는 필드를 생성
-
script field를 사용
-
하루 24시간중에 해당 시간대만 추출하는 script
-
"lang": "PAINLESS"는 default이므로 안써도 가능
-
"source" 필드에 함수를 생성(timestamp의 value값을 추출해서 getHourOfDay()함수를 통해서 시간대 추출 )
-
-
결과값을 보면 시간대가 추출된 것을 확인
-
def 부분만 가져와서 index pattern에 script fields에 추가
-
위와같은 방법으로 요일도 분리
-
만든 script필드로 heat map 생성
- x축 ,y축을 나누어서 x축은 시간대별 y축은 요일로 구분
-
logstash 와 같은 기능
-
파이프라인을 통해 특정 필드로부터 새로운 필드 추출
-
ctx를 사용하고 @datastamp같은 경우에는 특수문자가 포함되어 있어서 ['timestamp']형식
-
해당 파이프라인을 만든뒤 reindex로 해당 필드를 추가시킨 인덱스를 생성
-
reindex문 안에 pipeline을 추가
- 웹사이트 방문자의 데이터를 수집해서 분석함으로써 온라인 비즈니스의 성과를 측정하고 개선하는 데 사용하는 웹로그분석 도구