如何将logstash数据导出到外部数据库

How to export logstash data to external database

我已经设置了 logstash 实例,github 日志正在转发到这个 logstash 实例。我需要 运行 查询来从 logstash 中获取信息,例如数据库查询。

请告诉我如何将 logstash 连接到 oracle 数据库并从 DB 获取这些 logstash 信息

谢谢

您可以直接通过 API 查询 elasticsearch - 查看此处 API 文档中的示例,http://www.elastic.co/guide/en/elasticsearch/reference/1.4/search.html

如果您使用特定 'type' 捕获日志,您可以执行以下操作:

curl -XGET 'http://localhost:9200/logstash-*/_search?q=type:github&size=50'

这将在 logstash 索引中搜索任何类型为 'github' 和 return 的前 50 个条目。