【Udemy Logstash 热门课程】Data Processing with Logstash (and Filebeat)
使用 Logstash 处理数据,这是 ELK 堆栈(Elasticsearch、Logstash、Kibana)和 Elastic Stack 的关键部分。
你将会学到的
- 了解 Logstash 的基本概念
- 构建处理和操作数千个事件的管道
- 从多个来源和多个目的地向 Logstash 发送数据
- 构建一个功能齐全的管道来处理 Apache Web 服务器日志
- 使用 Logstash 处理 Filebeat 事件
要求
- 熟悉基本的终端/命令提示符使用是一个加分项
说明
新的!本课程现在还包括 Filebeat 以及如何将其与 Logstash、Elasticsearch 和 Kibana 集成!
想了解如何使用 Logstash 处理事件?那么你来对地方了; 本课程是 Udemy 迄今为止最全面的 Logstash 课程!本课程专门涵盖 Logstash,这意味着我们可以比本课程涵盖整个 Elastic Stack 更详细。因此,如果您想专门学习 Logstash,那么本课程适合您!
本课程假设没有 Logstash 的先验知识或经验。我们从最基本的开始,逐渐过渡到更高级的主题。该课程旨在让您可以一步一步地跟随整个时间,并且您可以在 GitHub 存储库中找到所有配置文件。本课程涵盖的主题包括处理 Apache Web 服务器日志(访问和错误日志)、数据丰富、向 Elasticsearch 发送数据、使用 Kibana 可视化数据,以及您可能遇到的一些流行用例。完成本课程后,您将了解 Logstash 的所有最重要方面,并能够构建复杂的管道配置并处理许多不同类型的事件和数据。
什么是 Logstash?
如果您不知道 Logstash 的全部内容,它是由 Elasticsearch、Kibana 等背后的公司开发的事件处理引擎。Logstash 经常被用作 ELK 堆栈或 Elastic Stack 的关键部分,因此它与这些技术提供了强大的协同作用。您可以使用 Logstash 处理许多不同类型的事件,一个事件可以是很多东西。您可以处理来自 Web 服务器的访问或错误日志,也可以从电子商务应用程序向 Logstash 发送事件,例如收到订单或处理付款的时间。您可以从文件(平面文件、JSON、XML、CSV 等)中提取数据,通过 HTTP 或 TCP 接收数据,从数据库中检索数据等等。然后,Logstash 使您能够在将事件发送到您选择的目的地之前处理和操作事件,例如 Elasticsearch、电子邮件、
为什么我们需要 Logstash?
因为通过向 Logstash 发送事件,您可以解耦事物。您有效地将事件处理从 Web 应用程序移出到 Logstash,这意味着如果您需要更改事件的处理方式,例如,您不需要部署新版本的 Web 应用程序。事件处理及其配置集中在 Logstash 中,而不是您触发事件的每个地方。这意味着 Web 应用程序需要做的就是向 Logstash 发送一个事件;它不需要知道事件之后会发生什么以及它在哪里结束。这改进了你的架构,让 Logstash 做它最擅长的事情;处理事件。
让我们开始吧!
我希望你已经准备好开始学习 Logstash。如果您想更详细地查看课程内容,请查看课程表。我期待在课程中见到你!
此课程面向哪些人:
- 想学习 Logstash 的开发者
IT资源 - 高品质精品资源分享网站 » 【Udemy Logstash 热门课程】Data Processing with Logstash (and Filebeat)