Integrating the presentation layer with Storm
Visualization over data is adding power to know your data in the best way and also you can take key decisions based on those. There are numerous tools available on the market for visualization. Every visualization tool needs a database to store and process the data. Some combinations are Grafana over Elasticseach, Kibana over Elasticsearch,and Grafana over Influxdb. In this chapter, we will discuss the fusion of Grafana, Elasticsearch, and Storm.
In this example, we will use the data stream from PubNub,
which provides real-time sensor data. PubNub
provides all types of APIs to read data from the channel. Here, a program is required to get the values from the PubNub
subscribed channel and push it into a Kafka topic. You will the find program in the code bundle.
Setting up Grafana with the Elasticsearch plugin
Grafana is analytics platform which understands your data and visualizes it on a dashboard.
Downloading Grafana
Download Grafana from https:...