Logstash 是一个轻量级、开源的服务器端数据处理管道,允许您从各种来源收集数据,进行动态转换,并将数据发送到您希望的目标。它最常用作 Elasticsearch 的数据管道,Elasticsearch 是一个开源分析和搜索引擎。由于它与 Elasticsearch 紧密集成,具备强大的日志处理功能并提供 200 多个预构建的开源插件来帮助您轻松地索引数据,因此 Logstash 是将数据加载到 Elasticsearch 的常用工具。

Logstash 的优势

轻松加载非结构化数据

Logstash 让您能够轻松接收来自多种数据源 (包括系统日志、网站日志和应用程序服务器日志) 的非结构化数据。 

预构建的筛选条件

Logstash 可以提供预构建的筛选条件,因此您可以随时转换常见的数据类型、在 Elasticsearch 中对其编制索引并开始查询,而无需构建自定义数据转换管道。

灵活的插件架构

Github 上已经发布了 200 多个插件,因此您很有可能利用他人构建的插件来自定义自己的数据管道。但如果插件没有符合您的要求,您可以轻松地自行创建一个。

开始使用 AWS 上的 Logstash

为了方便客户运行 Elasticsearch 并将数据提取到其中,AWS 提供了 Amazon Elasticsearch Service,这是一种完全托管的服务,可以轻松地与 Logstash 集成来提供 Elasticsearch。要开始使用,只需启动 Amazon Elasticsearch Service 域并开始从 Logstash 服务器加载数据。您可以通过 AWS 免费套餐来免费试用 Logstash 和 Amazon Elasticsearch Service。

 

替代数据提取解决方案

Amazon Elasticsearch Service 提供与 Amazon Kinesis Firehose、Amazon CloudWatch Logs 和 AWS IoT 的内置集成,可帮助您更轻松地将数据导入 Elasticsearch。此外,您也可以使用 Apache KafkaFluentd 等开源解决方案构建自己的数据管道。要找出适合您的使用案例的提取工具,请访问 Amazon Elasticsearch Service 数据提取页面

了解有关 Amazon Elasticsearch Service 定价的更多信息

访问定价页面
准备好开始构建了?
开始使用 Amazon Elasticsearch Service
还有更多问题?
联系我们