
Master Kibana by visualizing data, discovering data in Elasticsearch, and building dashboards that monitor uptime, logs, and enterprise search with practical exercises.
Discover the elastic stack components—Elasticsearch, Logstash, and Kibana—and how they ingest, transform, and visualize JSON data for analytics, monitoring, and alerting.
Explore how Kibana enhances interaction with Elasticsearch, enabling searching, analytics, and dashboards for continuous monitoring. See data flow from Kafka and Logstash to Elasticsearch powering store and device insights.
Set up kibana with docker by obtaining the enrollment token from the Elasticsearch container and connecting cabana to Elasticsearch. Reset the elastic password to log in to the cabana dashboard.
Explore the Kibana Discover menu basics across three data views: e-commerce, data logs, and flight data—and inspect documents with fields like timestamp, carrier, origin, destination, and filters.
Learn to use Kibana’s data filter with absolute, relative, and now date ranges, apply quick selections like last seven days, and perform quick analytics on fields such as carrier.
Learn to use KQL in Kibana Discover to filter ecommerce data, switch indices, and build precise queries with and/or groups to filter by city and price ranges.
Create your first visualizations and dashboards by starting a new dashboard, selecting an index, and building a simple count metric from data logs; then save the dashboard for future use.
Master tabular charts in Kibana to display top URLs and data transferred, with sum of bytes, color by value, and a summary row.
Group sales data by country in a Kibana treemap to reveal top countries and top categories, adjust the number of values, and quickly compare category performance across locations.
Create a Kibana visualization from sample logs, use a timestamp metric, and build a percentage of errors formula with KCL to display 500/503 failures on dashboards.
Learn to capture, analyze, and visualize e commerce data in Kibana Masterclass by building a time series line chart using order date to compare category sales across hourly intervals.
Explore customizing Kibana dashboards by building multi-visual layouts, adding from library, applying time filters, naming panels, and using the cabana query language to filter across all visualizations.
Copy panels between dashboards to reuse visuals, then create drill down actions—go to dashboard or open and Discover—filter by clicking visualization items and inspect data in Discover.
Explore Kibana maps to visualize geographically distributed data, identify regional hotspots, and support debugging and targeted marketing using geo json, wkt point, geo point string, and latitude and longitude formats.
Modify Kibana maps by switching to destination data, add layers with geospatial data, configure tooltips and filters, control visibility zoom levels, and save dashboards to visualize multi-layer data.
Create a heat map in Kibana to visualize hot regions, using layers, resolution adjustments, and tooltips for carriers to analyze flight destinations and dashboards.
Create a real-time Kibana map by adding a top hits per entity layer that aggregates data by flight number to show each flight's latest location and an optional flight path.
Explore Kibana graphs to visualize relationships between entities in Elasticsearch, using the e commerce graph to uncover category links by gender. Customize and filter graphs, noting premium Elastic stack features.
Explore building Kibana canvas from scratch: create a work pad, add text and image elements linked to Elasticsearch data, and configure time filters and data-driven reveal visuals for dashboards.
Discover elastic observability for collecting and visualizing logs, metrics, APM data, and user experience data across applications, databases, and infrastructure.
Install node.js and Postman, clone the Kibwana Udemy project, run npm install and npm start, and use Postman to hit localhost:3000/search to test the API and data capture.
Capture and analyze custom errors in Kibana using the APM server, send detailed error metadata from Node.js, and explore errors in Discover to monitor latency and occurrences.
Explore the APM service map and dependencies to monitor latency, throughput, and failures across microservices and databases, and visualize these interactions in Kibana with a MongoDB example.
Explore how Kibana APM displays requests for the e commerce mongodb service, analyzes dependencies, latency, throughput, and failed transactions, and updates the service map for microservice architectures.
Learn to configure Kibana alerting for APM data, creating alert rules with conditions, schedules, and actions like email, Slack, or Jira, to detect CPU or error spikes and notify teams.
Learn to set up and manage uptime monitors in Kibana Cloud, configure HTTP monitors across locations, test endpoints, and create uptime alert rules, including TLS certificate monitoring.
Configure browser-based rum for the holiday packages site by creating and importing a config, then push page load and interaction data to the APM service for Kibana dashboards.
Explore the Kibana user experience dashboard for the vacation booking app, analyzing page load median, front-end and back-end timing, core vitals, JavaScript errors, and transactions tracking user clicks and navigation.
Learn to monitor user interactions and network requests in Kibana's APM, tracing page loads, route changes, and button clicks to visualize throughput and latency.
Create a new app search engine using the crawler to index a website into Elasticsearch for searching, including setting the domain and starting the crawl.
Learn to tune app search relevance by adjusting recall and precision, boosting the title field, and using value boosts to rank more relevant documents higher in results.
Create an app search engine linked to an Elasticsearch log index to filter and explore application logs on a website using environment, error type, and timestamp.
Master Kibana management basics by using dev tools to run Elasticsearch queries, explore indexes, and refine searches, then explore integrations and fleet for centralized monitoring with logs and metrics.
What is Kibana ?
Kibana is one of the tools belonging to the ELK stack. It is one of the most popular tools to analyze and visualize big amount of data. This data maybe from Application Logs, Infrastructure Metrics or IOT devices.
What does this course cover ?
I have been using Kibana for visualizing and creating dashboard for multiple years , and have tried to keep this course as practical as possible. This is going to be a hands-on course wherein you would learn and understand various ways of ingesting data into Kibana and creating meaningful dashboards for types of roles in the company.
We are going to gain the knowledge in the following organized steps
Adding data to Kibana
Explore the data using Kibana Discover
Create various types of visualizations ( pie chart , bar chart , line chart and more ) based on the type of data
Also covering data aggregation and filtering
We move on to Monitoring and analyzing metrics of applications and computers , and setting up email alerts
Finally we also see how to build search engine for our website using App search and web crawlers
As a bonus , I will also show you how you could leverage the ELK stack to build a logging system for your applications.
We will be using an actual web application that I have developed and connect it to Kibana, we will then monitor and check the performance of our website.
This is the most in depth course on Kibana on Udemy , which will give your the knowledge to explore and implement Kibana at the fullest.
Finally, I am very active on Q&A and would be happy to assist you throughout the course.
Wish you all the best and happy learning.