My Account Log in

3 options

Mastering Kibana 6.x : visualize your Elastic Stack data with histograms, maps, charts, and graphs / Anurag Srivastava.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central Academic Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Srivastava, Anurag, author.
Language:
English
Subjects (All):
Information visualization.
Data mining.
Physical Description:
1 online resource (365 pages)
Edition:
1st edition
Other Title:
Mastering Kibana six point x
Place of Publication:
Birmingham, England : Packt, 2018.
System Details:
text file
Summary:
Get to grips with Kibana and its advanced functions to create interactive visualizations and dashboards Key Features Explore visualizations and perform histograms, stats, and map analytics Unleash X-Pack and Timelion, and learn alerting, monitoring, and reporting features Manage dashboards with Beats and create machine learning jobs for faster analytics Book Description Kibana is one of the popular tools among data enthusiasts for slicing and dicing large datasets and uncovering Business Intelligence (BI) with the help of its rich and powerful visualizations. To begin with, Mastering Kibana 6.x quickly introduces you to the features of Kibana 6.x, before teaching you how to create smart dashboards in no time. You will explore metric analytics and graph exploration, followed by understanding how to quickly customize Kibana dashboards. In addition to this, you will learn advanced analytics such as maps, hits, and list analytics. All this will help you enhance your skills in running and comparing multiple queries and filters, influencing your data visualization skills at scale. With Kibana's Timelion feature, you can analyze time series data with histograms and stats analytics. By the end of this book, you will have created a speedy machine learning job using X-Pack capabilities. What you will learn Create unique dashboards with various intuitive data visualizations Visualize Timelion expressions with added histograms and stats analytics Integrate X-Pack with your Elastic Stack in simple steps Extract data from Elasticsearch for advanced analysis and anomaly detection using dashboards Build dashboards from web applications for application logs Create monitoring and alerting dashboards using Beats Who this book is for Mastering Kibana 6.x is for you if you are a big data engineer, DevOps engineer, or data scientist aspiring to go beyond data visualization at scale and gain maximum insights from their large datasets. Basic knowledge of Elasticstack will be an added advantage, although not mandatory.
Contents:
Cover
Title Page
Copyright and Credits
Packt Upsell
Contributors
Table of Contents
Preface
Chapter 1: Revising the ELK Stack
What is ELK Stack?
Elasticsearch
Logstash
Kibana
Beats
Installing the ELK Stack
Installing Elasticsearch using a TAR file
Installing Elasticsearch with Homebrew
Installing Elasticsearch with MSI Windows Installer
Installing Elasticsearch with the Debian package
Installing Elasticsearch with the RPM package
Using apt package repositories
Using yum package repositories
Installing Kibana using .tar.gz
Installing Kibana using the Debian package
Installing Kibana using rpm
Installing Kibana on Windows
Packetbeat
Metricbeat
Filebeat
Winlogbeat
Heartbeat
ELK use cases
Log management
Security monitoring and alerting
Web scraping
E-commerce search solutions
Full text search
Visualizing data
Summary
Chapter 2: Setting Up and Customizing the Kibana Dashboard
Setting up the stage
Configuring Logstash to fetch data from the Apache log file
Outputting the log data into Elasticsearch
Configuring Kibana to read the Elasticsearch index
Creating demo visualizations with Apache log data
Creating the dashboard
Customizing the dashboard
Editing the visualization
Changing the title by customizing the panel
Moving the visualization to full screen
Deleting the visualization from the dashboard
Changing the colors of the visualization
Dragging and dropping visualizations on a desired location on the dashboard
Resizing the visualization as per our requirements
Exporting CSV data from the visualization
Getting the Elasticsearch request, response, and statistics
Chapter 3: Exploring Your Data
Kibana Discover.
Discovering data using Kibana Discover
Configuring Packetbeat to push packet data into Elasticsearch
Configuring Kibana to read the Elasticsearch index with packet logs
Exploring Kibana Discover to access packet data
Showing the required fields
Applying the time filter
Elasticsearch query DSL
Filter
Saving and opening searches
Saving the result
Opening the result
Sharing results
Field data statistics
Chapter 4: Visualizing the Data
Creating visualizations
Basic charts
Data
Maps
Time series
Other
Pie charts
Metric aggregation
Bucket aggregation
Creating a pie chart
Adding another dimension to the pie chart
Bar charts
Creating a bar chart
Area charts
Creating an area chart
Data metrics
Creating a data metric
Data tables
Creating the data table
Tag clouds
Creating a tag cloud
Markdown
Creating a markdown visualization
Sharing visualizations
Chapter 5: Dashboarding to Showcase Key Performance Indicators
Arranging visualizations
Moving visualizations
Resizing visualizations
Removing visualizations
Showing in full screen
Showing visualization data
Modifying the visualization
Saving the dashboard
Sharing the dashboard
Sharing the saved dashboard
Sharing the snapshot
Cloning the dashboard
Exploring the dashboard
The search query
Adding filters
Clicking on visualizations
Chapter 6: Handling Time Series Data with Timelion
Timelion interface
Timeline expression
.es function parameters
Chainable methods
.sum()
.avg()
.min()
.max()
.log()
.abs()
.divide()
.multiply()
.derivative()
.bars()
.color()
.label()
.legend().
.movingaverage()
.trend()
.range()
.precision()
Data source functions
Static/value
World bank
Setting the offset for data sources
Saving Timelion graph
Timelion sheet option
Deleting Timelion sheet
Timelion help
Function reference
Keyboard tips
Timelion auto-refresh
Chapter 7: Interact with Your Data Using Dev Tools
Console
Copy as cURL
Auto indent
Multiple requests in console
Profiling queries
Query profile
Aggregation profile
Grok debugger
Chapter 8: Tweaking Your Configuration with Kibana Management
Index pattern
Creating the index pattern
Setting the default index pattern
Refreshing index pattern fields
Deleting an index pattern
Managing fields
String
Dates
Geographic point field
Numbers
Saved objects
Dashboards
Searches
Visualizations
Advanced settings
xPack:defaultAdminEmail
search:queryLanguage
search:queryLanguage:switcher:enable
dateFormat
dateFormat:tz
dateFormat:dow
defaultIndex
Reporting
Security
Roles
Users
Watcher
Creating the watch
Threshold alert
Advanced watch
Deleting the watch
Chapter 9: Understanding X-Pack Features
Installing X-Pack
Installing X-Pack into Elasticsearch
Installing X-Pack into Kibana
Features of X-Pack
Monitoring
Elasticsearch monitoring
Kibana monitoring
Security settings
Machine learning
Other options of X-Pack
Application Performance Monitoring
Logging
Apache logs
MySQL logs
Nginx logs
System logs
Metrics
Apache metrics
Docker metrics
Kubernetes metrics
MySQL metrics
Nginx metrics
Redis metrics
System metrics
Chapter 10: Machine Learning with Kibana
Machine learning jobs
Single metric Jobs.
Multi-metric jobs
Population Jobs
Advanced Jobs
Create a machine learning job
Data visualizer
Single metric Job
Managing jobs
Job settings
Job config
Datafeed
Counts
JSON
Job messages
Datafeed preview
Anomaly explorer
Single metric viewer
Multi metric job
Explore multi metric job result
Population job
Chapter 11: Create Super Cool Dashboard from a Web Application
JDBC input plugin
Scheduling
Maintaining the last SQL value
Fetch size
Configuring Logstash for database input
Creating a dashboard using MySQL data
Total blog and top blog count
Blogger-wise blog counts
Tag cloud for blog categories
Blogger name-category-views-blog pie chart
Tabular view of blog details
Create dashboard
Chapter 12: Different Use Cases of Kibana
Time-series data handling
Conditional formatting
Tracking trends
A visual builder for handling time series data
GeoIP for Elastic Stack
Ingest node
GeoIP with Packetbeat data
Chapter 13: Creating Monitoring Dashboards Using Beats
Configuring the Beats
Configuring Filebeat
Configuring Metricbeat
Enabling the modules using the metricbeat.yml file
Enabling the modules from the modules.d directory
Configuring Packetbeat
Creating visualizations using Beat data
Visualization using Filebeat
Visualization using Metricbeat
Visualization using Packetbeat
Importing Beat dashboards
Importing dashboards in Filebeat
Importing dashboards in Metricbeat
Importing dashboards in Packetbeat
Chapter 14: Best Practices
Requirement of test environment
Picking the right time filter field
Avoiding large document indexing
Avoiding sparsity.
Avoiding unrelated data in the same index
Normalizing the document
Avoiding types in Indices
Avoiding wildcard searches
Other Books You May Enjoy
Index.
Notes:
Includes index.
Description based on print version record.
ISBN:
9781788834032
1788834038
OCLC:
1048773589

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account