Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Data Visualization with Kibana
Rating: 4.3 out of 5(5,781 ratings)
31,878 students

Data Visualization with Kibana

Visualize and analyze data with Kibana, part of the ELK stack (Elasticsearch, Logstash & Kibana) and Elastic Stack.
Created byBo Andersen
Last updated 3/2024
English

What you'll learn

  • Fundamentals of Kibana
  • Securing Kibana (users, roles, and spaces)
  • Creating basic & advanced visualizations
  • Kibana Query Language (KQL)
  • Creating and interacting with dashboards
  • Reporting and Alerting

Course content

5 sections59 lectures5h 28m total length
  • Introduction to the course5:30

    Before getting started with Kibana, let's begin by having a look at what you will learn in this course.

  • Introduction to Kibana4:08

    What is Kibana? What is it used for, and what can we do with it? After completing this lecture, you will know the answers to those questions and more.

  • Overview of installation options2:42

    When it comes to installing Kibana (and Elasticsearch), we have a couple of options. Let's review which options we have available, and pros and cons of each.

  • Running Elasticsearch & Kibana in Elastic Cloud5:41

    Learn how to create an Elasticsearch and Kibana deployment on Elastic Cloud, which is usually the easiest and fastest way to get started learning Kibana.

  • Setting up Elasticsearch & Kibana on macOS & Linux8:25

    Learn how to install both Elasticsearch and Kibana on macOS and Linux.

  • Setting up Elasticsearch & Kibana on Windows7:33

    Learn how to install both Elasticsearch and Kibana on Windows.

  • Activating trial license2:08

    To get the most out of Kibana, we need to activate a trial license. This way, we can access and use all Kibana features. This is only required for local Kibana deployments/installations.

  • The Console tool4:06

    In this lecture, we are going to look at a super useful development tool. Namely the Console tool, which is used to send queries to Elasticsearch.

  • Adding index templates4:49

    Before importing the test data that we will use throughout this course, we need to add two so-called index templates. In this lecture you will learn how to do so, along with learning the basics of what index templates are.

  • Importing test data7:41

    Kibana is not much fun without any data, so let's import some test data. We will be working with two datasets throughout the course; one for HTTP access logs, and one for orders.

  • Introduction to the test data8:49

    Let's talk a bit about the test data that we imported in the previous lecture. Specifically which fields it contains.

  • Creating data views5:27

    The last thing we need to do before everything is set up, is to create two data views. Along the way, you will learn what data views are all about and why we need to add them.

  • Data views used to be called index patterns0:12

    Data views used to be called index patterns.

Requirements

  • Basic understanding of Elasticsearch

Description

Are you a software developer, and do you want to learn Kibana? Then look no further — you have come to the right place! This course is the best way for you to quickly learn Kibana and put your knowledge to use within just a few hours. Forget about watching countless of YouTube tutorials, webinars, and blog posts; this course is the single resource you need to learn Kibana. In fact, this is by far the most comprehensive course on Kibana you will find!

So what is Kibana, and why should you take the time to learn it? Kibana is part of the ELK stack (Elasticsearch, Logstash, Kibana) and the Elastic Stack. It's often referred to as the window into Elasticsearch. With Kibana, you can visualize the data stored within an Elasticsearch cluster. This includes everything from running ad hoc queries, creating visualizations such as line charts and pie charts, and displaying data on dashboards. Kibana enables you to easily interact with your data, providing a much better experience than writing Elasticsearch queries. Slicing and dicing data is easy, and navigating between different datasets can be done without losing context. As such, Kibana is an excellent tool for data analysis, exploration, and investigation. Dashboards are a key feature, enabling us to provide ourselves and teams with overviews of relevant data. For instance, we could create a dashboard for a sales department, and another for software engineers.

Kibana is also commonly used for monitoring data, for instance in the context of observability. By using Kibana and the Elastic Stack for observability, you can gain insight into the performance of applications (APM), monitor service uptime, keep an eye on hardware and service utilization, etc. Apart from that, Kibana is also frequently used for security analysis and managing machine learning jobs.

Needless to say, Kibana is an incredibly powerful tool for visualizing, analyzing, and monitoring Elasticsearch data.

Who this course is for:

  • Developers wanting to work with and visualize Elasticsearch data