Book Image

Building IoT Visualizations using Grafana

By : Rodrigo Juan Hernández
5 (1)
Book Image

Building IoT Visualizations using Grafana

5 (1)
By: Rodrigo Juan Hernández

Overview of this book

Grafana is a powerful open source software that helps you to visualize and analyze data gathered from various sources. It allows you to share valuable information through unclouded dashboards, run analytics, and send notifications. Building IoT Visualizations Using Grafana offers how-to procedures, useful resources, and advice that will help you to implement IoT solutions with confidence. You’ll begin by installing and configuring Grafana according to your needs. Next, you’ll acquire the skills needed to implement your own IoT system using communication brokers, databases, and metric management systems, as well as integrate everything with Grafana. You’ll learn to collect data from IoT devices and store it in databases, as well as discover how to connect databases to Grafana, make queries, and build insightful dashboards. Finally, the book will help you implement analytics for visualizing data, performing automation, and delivering notifications. By the end of this Grafana book, you’ll be able to build insightful dashboards, perform analytics, and deliver notifications that apply to IoT and IT systems.
Table of Contents (21 chapters)
1
Part 1: Meeting Grafana
4
Part 2: Collecting Data from IoT Devices
8
Part 3: Connecting Data Sources and Building Dashboards
12
Part 4: Performing Analytics and Notifications
15
Part 5: Integrating Grafana with Other Platforms

What this book covers

Chapter 1, Getting Started with Grafana, explains what Grafana is and what it is useful for. You will also learn to install it and make basic configurations.

Chapter 2, Exploring Grafana, covers all the sections and capabilities of Grafana. Also, you will learn about user management, including groups, authentication, and permissions.

Chapter 3, Connecting IoT Devices, explains how to connect IoT devices and send data to IoT platforms using different protocols and systems.

Chapter 4, Data Sources for Grafana, explores different types of data sources. These data sources will be used in later chapters to feed data to Grafana.

Chapter 5, Using Time Series Databases, explains how to store data in time-series databases.

Chapter 6, Getting Data and Building Dashboards, discusses how to connect data sources and build visualization dashboards.

Chapter 7, Managing Plugins, covers the installation and management of Grafana plugins.

Chapter 8, Organizing and Managing Dashboards, explains how to manage dashboards, variables, annotations, links, and permissions. You will also learn how to export and share dashboards.

Chapter 9, Performing Analytics in Grafana, covers analytics using data source capabilities and plugins.

Chapter 10, Alerting and Notifications in Grafana, explains how to configure and use alerts and notifications in Grafana.

Chapter 11, Using Grafana with Prometheus, discusses getting data from Prometheus and displaying it in Grafana dashboards.

Chapter 12, Using Grafana with OpenSearch, covers integrating OpenSearch and Grafana.

Chapter 13, Showing Data from LibreNMS in Grafana, explains how to connect LibreNMS and Grafana, use data from LibreNMS, and display it with Grafana.

Chapter 14, Integrations for Grafana Cloud, discusses monitoring Home Assistant, RabbitMQ, and Linux nodes using the Grafana Cloud integrations.