Mastering Kibana 6.x visualize your Elastic Stack data with histograms, maps, charts, and graphs
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 Beat...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham, England :
Packt
2018.
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630750506719 |
Tabla de Contenidos:
- 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
- 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
- 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
- Summary
- 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
- Summary
- 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
- 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
- Chapter 5: 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
- 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
- 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
- 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
- Summary
- 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
- Summary
- 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
- 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
- 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
- Summary
- 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
- 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
- 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
- Summary
- Chapter 13: 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
- 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
- Summary
- Other Books You May Enjoy
- Index.