This application computes and displays near real-time metrics about travelers (pedestrians, bicyclists, and vehicles) moving within a city. The movement events - travelers moving through a public space. The part of the Application that computes and stores metrics
is written in Java and uses Kafka Streams API .
Kibana is used for visualisation while Elasticsearch is used to store the computed metrics
To get this project up and running on your local machine you need to have docker
installed
$ cd project folder
$ docker-compose -f "docker-compose.yml" up -d
This project uses a number of open source projects to work properly:
- Elasticsearch - Distributed search engine for fast analytics on schema free JSON documents
- Kibana - data visualisation tool for Elasticsearch
- Kafka - Distrubuted stream processing system
Click link below to visualize data on kibana