엘라스틱스택(Elastic Stac)은 데이터를 시각화하고 쉽게 탐색하기 위해 가장 많이 사용되는 오픈소스 프로젝트이며 엘라스틱 서치(Elastic Search), 로그스태시(Logstash), 비츠(Beats), 그리고 키바나(Kibana)로 구성되어 있습니다. 

카테노이드는 동영상 시청 데이터의 분석과 시각화를 위해 엘라스틱서치와 키바나를 활용하고 있으며 고객사 용 전용 대시보드(Dashboard)로 분석결과를 제공하고 있습니다.

이와 관련한 예시를 몇 가지 참조합니다.  (운영 개발 관점에서 이해될 수 있는 자세한 설명은 최대한 배제합니다.)

(출처: https://www.edureka.co/blog/elk-stack-tutorial/)

사전 협의된 다양한 커스텀 분석 리포트가 생성되며 용량또한 방대하기 때문에 기존 표준화된 콜러스 콘솔 내 통계 리포트 페이지에서는 제공하지 않습니다. 또한 쿼리 조건 검색을 활용한 빠른 피드백을 활용하기 위해서는 키바나 기준  전용 페이지를 권장하고 있습니다. 

Graph - 서비스도메인, 서비스 단위별 동영상 요청 수와 현황

Custom Log key - 콘텐츠별 고유 코드를 반영한 분석항목 

CUSTOM LOG

개요

Kollus Videogateway 접근 로그를 기록하는 시점에, 고객사가 Videogateway에 접근할때
부가정보를 추가하여, Kollus의 사용자 접근 로그에 데이터가 남겨지도록 하여 별도 제공되는
서비스를 통해 해당 로그를 분석할 수 있는 기능을 제공하기 위한 참고 문서입니다.

VIDEOGATEWAY 요청 방식

접근 로그에 다음과 같은 방식으로 사용자 정의 로그 키를 추가할 수 있습니다.
http://v.kr.kollus.com/MEDIA_CONTENT_KEY?custom_log_key0=...&custom_log_k
ey9=...

CUSTOM LOG KEY

  • 사용자 정의 로그 키는 custom_log_key0부터 custom_log_key9까지 총 10개를

    사용할 수 있습니다.

  • 각 필드의 길이가 10바이트를 초과하는 경우 별도 협의하여 주십시오.

  • custom_log_key의 값은 urlencode하여 사용해주시기 바랍니다.

Client 정보 - 보다 상세한 사용자 환경 정보 

Events - Raw Data 로 보다 상세한 분석 데이터 확보