日志存储输入MySQL
在Logstash文档中找不到任何关系数据库的输入插件日志存储输入MySQL,mysql,logging,
elasticsearch,logstash,Mysql,Logging,
elasticsearch,Logstash,在Logstash文档中找不到任何关系数据库的输入插件 使用logstash从一个关系数据库表导入数据的最佳方法是什么?是使用JDBC将弹性搜索直接连接到数据库吗?您需要使用JDBC河()将JDBC数据加载到弹性搜索中(或者编写自己的代码) 看起来有几个jirasopen请求在Logstash中加载JDBC,但它们还没有工作:到目前为止,还没有任何用于读取SQL的Logstash API 根据我的建议,您可以编写一个程序/脚本,如JAVA/python,从sql数据库读取日志并写入文件。然后使用
使用logstash从一个关系数据库表导入数据的最佳方法是什么?是使用JDBC将弹性搜索直接连接到数据库吗?您需要使用JDBC河()将JDBC数据加载到弹性搜索中(或者编写自己的代码)
看起来有几个jirasopen请求在Logstash中加载JDBC,但它们还没有工作:到目前为止,还没有任何用于读取SQL的Logstash API 根据我的建议,您可以编写一个程序/脚本,如JAVA/python,从sql数据库读取日志并写入文件。然后使用logstash 要从文件中读取的API。Logstash网站提供了入门教程。这很容易学。
祝你好运还有 在制品:正在开发中,不用于生产 这是一个Logstash插件 它是完全免费和完全开源的。许可证是Apache2.0,这意味着您可以以任何方式随意使用它 Logstash提供了自动生成此插件文档的基础结构。我们使用ascidoc格式编写文档,因此源代码中的任何注释都将首先转换为ascidoc,然后转换为html。所有插件文档都放在一个中心位置
本:那样没关系!那样的话,使用logstash就没有什么好处了。也许解决这一需求的实际最佳方法是将弹性搜索直接与数据库集成。使用logstash jdbc输入插件是当今的发展方向,因为弹性河流现在已被弃用