3 options
Mastering Kibana 6.x : visualize your Elastic Stack data with histograms, maps, charts, and graphs / Anurag Srivastava.
- 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.