Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Title Page
Copyright and Credits
Mastering Kibana 6.x
Packt Upsell
Why subscribe?
PacktPub.com
Contributors
About the author
About the reviewers
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the color images
Conventions used
Get in touch
Reviews
Revising the ELK Stack
What is ELK Stack?
Elasticsearch
Logstash
Kibana
Beats
Installing the ELK Stack
Elasticsearch
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
Logstash
Using apt package repositories
Using yum package repositories
Kibana
Installing Kibana using .tar.gz
Installing Kibana using the Debian package
Installing Kibana using rpm
Installing Kibana on Windows
Beats
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
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
Summary
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
Summary
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
Metric aggregation
Bucket aggregation
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
Summary
Dashboarding to Showcase Key Performance Indicators
Creating the dashboard
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
Applying the time filter
Clicking on visualizations
Summary
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
Elasticsearch
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
Summary
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
Summary
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
Summary
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
Users
Roles
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
Summary
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
Summary
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
Creating visualizations
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
Summary
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
Summary
Creating Monitoring Dashboards Using Beats
Configuring the Beats
Filebeat
Configuring Filebeat
Metricbeat
Configuring Metricbeat
Enabling the modules using the metricbeat.yml file
Enabling the modules from the modules.d directory
Packetbeat
Configuring Packetbeat
Creating visualizations using Beat data
Visualization using Filebeat
Visualization using Metricbeat
Visualization using Packetbeat
Creating the dashboard
Importing Beat dashboards
Importing dashboards in Filebeat
Importing dashboards in Metricbeat
Importing dashboards in Packetbeat
Summary
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
Summary
Other Books You May Enjoy
Leave a review - let other readers know what you think
← Prev
Back
Next →
← Prev
Back
Next →