Data Processing with Logstash (and Filebeat)
NEW. This course now also includes Filebeat and how to integrate it with Logstash, Elasticsearch, and Kibana.
Want to learn how to process events with Logstash? Then you have come to the right place; this course is by far the most comprehensive course on Logstash here at Udemy. This course specifically covers Logstash, meaning than we can go into much more detail than if this course covered the entire Elastic Stack. So if you want to learn Logstash specifically, then this course is for you.
This course assumes no prior knowledge of or experience with Logstash. We start from the very basics and gradually transition into more advanced topics. The course is designed so that you can follow along the whole time step by step, and you can find all of the configuration files within a GitHub repository. The course covers topics such as handling Apache web server logs (both access and error logs), data enrichment, sending data to Elasticsearch, visualizing data with Kibana, along with covering a number of popular use cases that you are likely to come across. Upon completing this course, you will know all of the most important aspects of Logstash, and will be able to build complex pipeline configurations and process many different kinds of events and data.
What is Logstash?In case you don't know what Logstash is all about, it is an event processing engine developed by the company behind Elasticsearch, Kibana, and more. Logstash is often used as a key part of the ELK stack or Elastic Stack, so it offers a strong synergy with these technologies. You can use Logstash for processing many different kinds of events, and an event can be many things. You can process access or error logs from a web server, or you can send events to Logstash from an e-commerce application, such as when an order was received or a payment was processed. You can ingest data from files (flat files), receive data over HTTP or TCP, retrieve data from databases, and more. Logstash then enables you to process and manipulate the events before sending them to a destination of your choice, such as Elasticsearch, e-mail, or Slack.
Why do we need Logstash?Because by sending events to Logstash, you decouple things. You effectively move event processing out of the web application and into Logstash, meaning that if you need to change how events are processed, you don’t need to deploy a new version of a web application, for instance. The event processing and its configuration is centralized within Logstash instead of every place you trigger events. This means that all the web application needs to do, is to send an event to Logstash; it doesn’t need to know anything about what happens to the event afterwards and where it ends up. This improves your architecture and lets Logstash do what it does best; process events.
Let's get started. I hope that you are ready to begin learning Logstash. Have a look around the curriculum if you want to check out the course content in more details. I look forward to seeing you inside the course.
Get a Reminder
Get a Reminder
Similar Courses
What people are saying
easy to follow
Good build-up over the topics, easy to follow.
Other than that, this was easy to follow along, the supplement info was great and it helped me learn a great deal when it comes to Logstash.
All the examples are easy to follow and work as expected.
I found it easy to follow along.
Course lectures are very easy to follow with relevant hands on examples.
Read more
use case
In overall it's quite interesting and very well presented, but in my personal opinion it focuses too much on a specific use case.
Will be great by adding more use cases as planned in the upcoming content section.
This is a very quick course that taught the basics of Logstash quite well, however you will have to look elsewhere for more advanced Logstash use cases.
Really good, but i miss information about to handle multiple pipelines when the input plugin is beat, because that is probably a better use case.
Great course with practical example and use case of sending and parsing logs data with Logstash 6.x Well done.
Read more
elk stack
This would lay an excellent ground work for more advanced use cases with the ELK stack.
bit of a hassle to find out some times As this was the very interesting and up-skilling course to enhance knowledge I would love to learn ELK Stack and I feel that this course is a perfect match for me.
After taking this course I can immediately implement what I have learned to further customize our ELK Stack at work.
However, now that 6.0 ELK stack is out, some of this information is outdated(I.E.
Read more
well explained
The content is clear and well explained :) Best logstash course.
Straith to the point, everything clarified and well explained, it's just perfect.
Well explained Great overview simple and clear to understand War gut für mich geeignet.
Read more
looking forward
Looking forward to any upcoming insights into other sources/sinks such as jdbc and ESB.
Looking forward for the upcoming content..
Looking forward to the additional videos.
Read more
use cases
bo andersen
If you want to learn Logstash, this is the course for you, as Bo Andersen is an excellent instructor.
I hope Bo Andersen will create some course on Filebeat .
Read more
log files
Im not sure what the issue exactly was but the log files were not exactly correct for the HTTP Grok patterns and I had to spend plenty of time figuring out exactly where the break was and fixing it.
Very good that the Lecture showed a lot of examples, but I think need more examples with explanation how to use Grok for non-standard Log files.
I think should have an example that how to load ELB log files from AWS S3.
Read more
quite well
The concepts behind Logstash and Filebeats were quite well explained, it was easy for me to understand.
Articulated quite well with required examples Overall - Decent :) I feel like instructor is pretty much reading the lecture in his own pace faster.
follow along
That also meant that I had to change the patterns on the other scripts just to follow along.
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Processing Specialist 1 $37k
Processing Agent $42k
Supervisor Processing $51k
Mortgage Processing $57k
Underwriting / Processing $58k
Specimen processing $64k
Processing Y & E Analyst $66k
Processing Engineer $66k
Engineer Processing $73k
Payment Processing $77k
Transaction Processing $78k
Processing Programmer $107k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course