Management and Monitoring IoT Networks through an Elastic Stack-based Platform
With the increase of IoT deployments and their complexity, both management and maintenance are becoming challenging tasks. With the aim of easing the detection and anticipation of potential issues, we propose an IoT platform combining Elastic Stack tools (Elasticsearch, Kibana and Beats) and Apache Kafka. The platform, based on a distributed architecture and data replication, provides scalability and performance to process, store, and visualize data in real-time. Besides, it allows communication between users and IoT devices, and integrates different metric agents to monitor performance and consistency. Deployment in three different use cases and experimental evaluation shows the suitability of our approach for IoT heterogeneous applications and services.