没有 Logstash 的 Kibana + Elasticsearch 可能吗?

Kibana + Elasticsearch without Logstash possible?

我是 Logstash 的新手。我们有一个旧版 Web 应用程序,它以 JSON 格式将日志直接发送到 Redis 服务器。现在我想在 Web 界面上显示该日志。
我阅读了 ElasticsearchKibana,它们的功能给我留下了深刻的印象。
是否可以将日志从 redis 直接提供给 elasticsearch,然后使用 Kibana 将它们可视化?

当然,您可以使用 Kibana 浏览非 logstash 索引。

是的,Kibana 可以显示存储在 ElasticSearch 索引中的任何信息。

尽管如此,您将需要一种将项目从 Redis 自动索引到 ElasticSearch 的方法。您可以编写自己的脚本(在您的情况下应该非常简单)或使用现有软件,如 Redis plugin for LogStash or Redis river plugin for ElasticSearch(已弃用)

您还可以使用其他连接器,例如mongodb,将数据插入elasticsearch或直接插入数据kibana独立于logstash,logstash主要用于处理日志数据,您可以按照自己喜欢的方式进行处理。