Book Image

Learning Kibana 7 - Second Edition

By : Anurag Srivastava, Bahaaldine Azarmi
Book Image

Learning Kibana 7 - Second Edition

By: Anurag Srivastava, Bahaaldine Azarmi

Overview of this book

<p>Kibana is a window into the Elastic Stack that enables the visual exploration and real-time analysis of your data in Elasticsearch. This book will help you understand how you can use Kibana 7 for rich analytics and data visualization. </p><p>If you’re new to the tool or want to get to grips with the latest features introduced in Kibana 7, this book is the perfect beginner's guide. You’ll learn how to set up and configure the Elastic Stack and understand where Kibana sits within the architecture. As you advance, you’ll learn how to ingest data from different sources using Beats or Logstash into Elasticsearch, followed by exploring and visualizing data in Kibana. Whether working with time-series data to create complex graphs using Timelion or embedding visualizations created in Kibana into your web applications, this book covers it all. It also covers topics that every Elastic developer needs to be aware of, such as installing and configuring application performance monitoring (APM) servers and agents. Finally, you’ll also learn how to create effective machine learning jobs in Kibana to find anomalies in your data. </p><p>By the end of this book, you’ll have a solid understanding of Kibana, and be able to create your own visual analytics solutions from scratch.</p>
Table of Contents (16 chapters)
Free Chapter
1
Section 1: Understanding Kibana 7
4
Section 2: Exploring the Data
7
Section 3: Tools for Playing with Your Data
10
Section 4: Advanced Kibana Options

Alerting

Alerting is a way to get notified for any event that is important to us. We can configure the alert if any field value crosses the threshold value, which we can set as per the requirements. In Kibana, we can notify using Watcher when the given condition is met. We can set any condition, such as when a filed value crosses a certain threshold value, or if there is any data anomaly in the data, or if we are receiving a certain field in our data.

Let's say these are the events that are critical to us, and we should know whenever they occur. For these situations, we can configure the alerts in Kibana so that we can get a timely notification. In Kibana UI, we can configure the watch for any such condition that is generated by the Elasticsearch query in the background to keep checking the data..

When the configured condition is met, Elasticsearch triggers the alerting system...