abhirockzz / accs-ehcs-stream-processing

Stream Processing application using Apache Kafka, Kafka Streams and Redis (Oracle Code 2017 San Francisco)

Home Page:https://simplydistributed.wordpress.com/2017/10/08/talk-oracle-code-san-francisco-2017/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Monitoring application using Apache Kafka, Kafka Streams, Redis, Oracle JET and JavaEE

Projects

  • accs-metrics-producer - this is the mock (Java) producer application which pushes CPU metrics to a Kafka topic
  • accs-metrics-stream-processing - Kafka Streams based (Java) application which processes the data i.e. calculates the cumulative moving average (per machine) on the continuous stream of CPU metrics and pushes them to Redis
  • accs-dashboard - Java EE (WAR) powered server side component which communicates with Redis and exposes machine leaderboard as well as individual machine metrics via SSE (Server Sent Event) channel which is leveraged by an Oracle JET based front end application to provide a real time monitoring dashboard

About

Stream Processing application using Apache Kafka, Kafka Streams and Redis (Oracle Code 2017 San Francisco)

https://simplydistributed.wordpress.com/2017/10/08/talk-oracle-code-san-francisco-2017/

License:GNU General Public License v3.0


Languages

Language:CSS 82.3%Language:JavaScript 16.8%Language:Java 0.7%Language:HTML 0.2%