Kibana 7 Quick Start Guide

Book description

A quick start guide to visualize your Elasticsearch data

Key Features

  • Your hands-on guide to visualizing the Elasticsearch data as well as navigating the Elastic stack
  • Work with different Kibana plugins and create effective machine learning jobs using Kibana
  • Build effective dashboards and reports without any hassle

Book Description

The Elastic Stack is growing rapidly and, day by day, additional tools are being added to make it more effective. This book endeavors to explain all the important aspects of Kibana, which is essential for utilizing its full potential.

This book covers the core concepts of Kibana, with chapters set out in a coherent manner so that readers can advance their learning in a step-by-step manner. The focus is on a practical approach, thereby enabling the reader to apply those examples in real time for a better understanding of the concepts and to provide them with the correct skills in relation to the tool. With its succinct explanations, it is quite easy for a reader to use this book as a reference guide for learning basic to advanced implementations of Kibana. The practical examples, such as the creation of Kibana dashboards from CSV data, application RDBMS data, system metrics data, log file data, APM agents, and search results, can provide readers with a number of different drop-off points from where they can fetch any type of data into Kibana for the purpose of analysis or dashboarding.

What you will learn

  • Explore how Logstash is configured to fetch CSV data
  • Understand how to create index patterns in Kibana
  • Become familiar with how to apply filters on data
  • Discover how to create ML jobs
  • Explore how to analyze APM data from APM agents
  • Get to grips with how to save, share, inspect, and edit visualizations
  • Understand how to find an anomaly in data

Who this book is for

Kibana 7 Quick Start Guide is for developers new to Kibana who want to learn the fundamentals of using the tool for visualization, as well as existing Elastic developers.

Table of contents

  1. Title Page
  2. Copyright and Credits
    1. Kibana 7 Quick Start Guide
  3. Dedication
  4. About Packt
    1. Why subscribe?
    2. Packt.com
  5. Contributors
    1. About the author
    2. About the reviewer
    3. Packt is searching for authors like you
  6. Preface
    1. Who this book is for
    2. What this book covers
    3. To get the most out of this book
      1. Download the example code files
      2. Conventions used
    4. Get in touch
      1. Reviews
  7. Introducing Kibana
    1. Elastic Stack
      1. Elasticsearch
      2. Logstash
      3. Kibana
      4. Beats
        1. Filebeat
        2. Metricbeat
        3. Packetbeat
        4. Auditbeat
        5. Winlogbeat
        6. Heartbeat
    2. Use cases of Elastic Stack
      1. System Performance Monitoring
      2. Log Management
      3. Application Performance Monitoring
      4. Security, Monitoring, and Alerting with Elastic Stack
        1. Security
        2. Monitoring
        3. Alerting
      5. Data Visualization
    3. Installing Elastic Stack
      1. Elasticsearch
        1. Installation using the tar file
        2. Installation using Homebrew
        3. Installation using MSI Windows installer
        4. Installation using the Debian package
        5. Installation with the RPM package
      2. Logstash
        1. Using APT Package Repositories
        2. Using YUM Package Repositories
      3. Kibana
        1. Installing Kibana with .tar.gz
        2. Installing Kibana using the Debian package
        3. Installing Kibana using RPM
        4. Using zypper on OpenSUSE-based distributions
        5. Installing Kibana on Windows
      4. Beats
        1. Packetbeat
        2. Metricbeat
        3. Filebeat
    4. Summary
  8. Getting Data into Kibana
    1. Difference between Beats and Logstash
    2. Configuring Beats to get data
      1. Filebeat
      2. Packetbeat
      3. Metricbeat
    3. Configuring Logstash to get data
      1. Configuring Logstash to read CSV data
      2. Configuring Logstash to read RDBMS data
    4. Configuring index patterns in Kibana
    5. Summary
  9. Exploring Data
    1. Discover your data
      1. Limit Your Field Display
      2. Expanded View of the Data
    2. Dissect Your Data
      1. The time Filter
        1. The Quick Time Range Filter
        2. The Relative Time Range Filter
        3. The Absolute Time Range Filter
        4. The Recent Time Range Filter
      2. Search bar to search your data
      3. Filter Your Data
    3. Save Your Filtered Data
      1. Save Your Search
      2. Manage Saved Searches
    4. Summary
  10. Visualizing Data
    1. Data visualization
      1. Data aggregation
      2. Visualization types
        1. Area chart
        2. Heat map
        3. Pie chart
        4. Data table
        5. Metric
        6. Tag cloud
    2. Inspecting visualizations
    3. Sharing a visualization
    4. Dashboard
    5. Summary
  11. X-Pack with Machine Learning
    1. Introduction to X-Pack
      1. Installation
      2. Security
        1. Role management
        2. User management
      3. Monitoring
      4. Alerting
      5. Reporting
      6. Machine learning
        1. Single-metric job
        2. Multimetric job
    2. Summary
  12. Monitoring Applications with APM
    1. APM components
      1. APM agents
      2. APM Server
        1. Install APM Server
          1. APT
          2. YUM
          3. Install APM Server on Windows
      3. Run APM Server
        1. Configure dashboard using APM Server
        2. APM Server monitoring
      4. Elasticsearch
      5. Kibana
    2. Configure Django application with APM
    3. Summary
  13. Kibana Advanced Tools
    1. Timelion
      1. .es() function
      2. .static() function
      3. .bars() function
      4. .points() function
      5. .color() function
      6. .derivative() function
      7. .label() function
      8. .range() function
      9. .holt() function
    2. Use cases of Timelion
    3. Dev Tools
      1. Console
      2. Search Profiler
      3. Grok Debugger
    4. Summary
  14. Other Books You May Enjoy
    1. Leave a review - let other readers know what you think

Product information

  • Title: Kibana 7 Quick Start Guide
  • Author(s): Anurag Srivastava
  • Release date: January 2019
  • Publisher(s): Packt Publishing
  • ISBN: 9781789804034