Skip to content

HARDY8118/watchtime_tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Watchtime-Tracking

Elasticsearch - Logstash - Kibana based slideshow tracking.

Slideshow Images via Pexels. All photographers attributed.

Client

  • Built using Vue3
  • nginx in docker to serve webapp
  • Uses Beacon API

Note: Beacon API does not garuntees successful connection everytime, preventing clogging of network.

Server

  • Developed using Gin Web Framework for Golang
  • Generates standalone binary served using alpine docker container
  • Uses Redis to hold intermediate data and send data to logstash via RabbitMQ

Logstash

  • Takes input via RabbitMQ
  • Parses input data
  • Outputs to Elasticsearch

About

ELK based slideshow tracking with Beacon API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published