Beats 和 jdbc 插件有什么区别?
What are differences between Beats and jdbc plugin?
本人是ElasticSearch精彩世界的新手,请多多包涵。
我正在考虑 Microsoft sql 数据源的导入和同步策略,如果我没有误解,我可以使用输入插件 JDBC 或 Beats。
但我看不出它们之间有什么深层区别,
它们有什么用处?什么时候使用一种或另一种?
它们的优点和缺点是什么?
如果你能帮助我,谢谢你
它们有不同的用途。 Beats 是 Elastic Stack 的另一个产品,它基本上是一个从您的架构外围收集和传输数据(日志、网络数据包、任何类型的指标、协议数据等)的平台。尽管 Beats 还允许您监听 MySQL 协议并从您的数据库收集各种指标,但它与从您的数据库加载数据并将其加载到 Elasticsearch 无关。为此,您可以使用 jdbc
输入插件,其工作主要是定期 运行 给定的查询,并将每个检索到的数据库记录作为事件通过 Logstash 管道发送,以进一步处理并发送到各种不同的输出。
本人是ElasticSearch精彩世界的新手,请多多包涵。
我正在考虑 Microsoft sql 数据源的导入和同步策略,如果我没有误解,我可以使用输入插件 JDBC 或 Beats。
但我看不出它们之间有什么深层区别,
它们有什么用处?什么时候使用一种或另一种? 它们的优点和缺点是什么?
如果你能帮助我,谢谢你
它们有不同的用途。 Beats 是 Elastic Stack 的另一个产品,它基本上是一个从您的架构外围收集和传输数据(日志、网络数据包、任何类型的指标、协议数据等)的平台。尽管 Beats 还允许您监听 MySQL 协议并从您的数据库收集各种指标,但它与从您的数据库加载数据并将其加载到 Elasticsearch 无关。为此,您可以使用 jdbc
输入插件,其工作主要是定期 运行 给定的查询,并将每个检索到的数据库记录作为事件通过 Logstash 管道发送,以进一步处理并发送到各种不同的输出。