|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/processing-events-with-logstash/
课程评论:没有评论
课程名称:使用 Logstash 和 Filebeat 进行数据处理 课程概述:想要学习如何使用 Logstash 处理事件吗?那么你来对地方了!这个课程无疑是 Udemy 上关于 Logstash 最全面的课程。该课程专注于 Logstash,因此我们能够深入探讨,超过涉及整个 Elastic Stack 的课程。如果你想专门学习 Logstash,那这个课程正适合你!课程假设没有 Logstash 的知识或经验,从最基础的内容开始,逐渐过渡到更高级的主题。课程设计允许你全程一步步跟随,并且你可以在 GitHub 仓库中找到所有配置文件。课程内容涵盖 Apache 网络服务器日志(访问和错误日志)、数据丰富、将数据发送到 Elasticsearch、使用 Kibana 对数据进行可视化等多个主题,同时也涉及一些常见的使用案例。完成该课程后,你将掌握 Logstash 的所有重要方面,并能够构建复杂的管道配置,处理多种不同类型的事件和数据。 Logstash 是什么?如果你还不知道 Logstash 的概念,它是由 Elasticsearch 和 Kibana 等技术背后的公司开发的事件处理引擎。Logstash 通常作为ELK栈或 Elastic Stack 的关键部分,因而与这些技术良好协同。你可以使用 Logstash 处理多种类型的事件,比如来自网络服务器的访问或错误日志,或者来自电子商务应用的事件,如收到订单或支付处理。你可以从文件(平面文件、JSON、XML、CSV 等)中摄取数据,通过 HTTP 或 TCP 接收数据,从数据库中检索数据等。然后,Logstash 允许你处理和操控事件,然后将其发送到你选择的目的地,如 Elasticsearch、OpenSearch、电子邮件或 Slack。 我们为什么需要 Logstash?通过将事件发送到 Logstash,你可以解耦事件处理。有效地而言,你将事件处理从网络应用程序中移出,转移到 Logstash,这代表了整个数据管道,或者只是其中一部分。这意味着,如果你需要更改事件的处理方式,你无需重新部署网络应用程序。例如,事件处理及其配置是集中在 Logstash 中,而不是每个触发事件的地方。这意味着所有网络应用程序需要做的就是将事件发送到 Logstash;它不需要知道事件之后发生了什么,也不需要知道它最终将去往何处。这改善了你的架构,将事件处理的职责交给 Logstash,让其发挥最佳作用。 欢迎开始学习!希望你准备好开始学习 Logstash。如果想详细查看课程内容,可以浏览课程大纲。期待在课程中见到你!
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, JSON, XML, CSV, etc.), 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, OpenSearch, 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, representing the entire data pipeline, or perhaps just a part of it. This means 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!