Getting Started
  • Introduction to the course
  • Introduction to Logstash
  • Installing Logstash on Mac/Linux
  • Installing Logstash on Windows
Basics of Logstash
  • Processing our first event
  • Handling JSON input
  • Outputting events to file
  • Working with HTTP input
  • Filtering events
  • Common filter options
  • Understanding the Logstash execution model
  • Section wrap up
Project Apache
  • Introduction to this section
  • Automatic config reload & file input
  • Parsing requests with Grok
  • Finishing the Grok pattern
  • Accessing field values
  • Formatting dates
  • Setting the time of the event
  • Introduction to conditional statements
  • Working with conditional statements
  • Geographical data enrichment
  • Parsing user agents
  • Finishing up the pipeline
  • Sending processed events to Elasticsearch
  • Handling multiline events
  • Handling multiline events - the easy way
  • Parsing stack traces with Grok
  • Working with @metadata
  • Running multiple pipelines
Collecting Logs with Filebeat
  • Introduction to Beats
  • What we will build
  • Installing Filebeat
  • Configuring Filebeat to use Logstash
  • Enabling the apache module
  • Preparing a simple Logstash pipeline
  • Starting up Filebeat and processing logs
  • Adding the Elasticsearch index template
  • Adding Kibana dashboards
  • Finishing up the pipeline
  • How Filebeat works
  • Clearing the registry
  • Processing more access logs
  • Manual input configuration
  • Evaluation of modules
  • Tagging events
  • Approaches for handling multiple log types
  • Processing Apache error logs
  • Handling multiline logs - approach #1
  • More multiline options
  • Handling multiline logs - approach #2
  • Wrap up
Conclusion
  • You have reached the end!