Skip to content

adlnet/xAPI-Kafka-Viewer

 
 

Repository files navigation

xAPI Kafka Viewer

Simple WebSocket-based xAPI viewer for a Kafka cluster.

This repo is just the service without any additional deployment guidance, but does contain a Dockerfile to streamline that.

Example Image

Setup

Setup is pretty straightforward, as it's just a basic NodeJS Express app.

tl;dr:

  • git clone https://github.com/vbhayden/kafka-xapi-viewer
  • cd kafka-xapi-viewer
  • cp config.example.js config.js
  • Populate the config.js file (see comments in-file and/or notes below)
  • npm install
  • node app.js

Setting the Config Values

The example config file is commented to help with settings things up, but it's not too bad. Mainly, you'll need to specify two things:

  • The Kafka brokers to use
  • The Kafka topics to monitor

Additionally, the Kafka adapter supports plaintext SASL auth (also commented), but this isn't a requirement.

About

Simple Kafka topic viewer intended for xAPI traffic.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 64.4%
  • JavaScript 29.2%
  • CSS 5.2%
  • Dockerfile 1.2%