我是否需要使用 LogStash 来处理 ElasticSearch 数据以在 Kibana 仪表板中进行可视化?

Do I need to use LogStash to process ElasticSearch data for visualization in a Kibana dashboard?

在当前的应用程序中,我们将所有请求保留在 SQL 服务器数据库 table 中。由于我们将转向 ElasticSearch,我能否简单地序列化数据条目(创建 JSON 对象表示)并将其放入 ElasticSearch 类型以用于 Kibana 仪表板?

您不需要使用 Logstash 将数据提取到 Elasticsearch 中。日志存储 只是一个工具,用于从一个位置读取数据,转换它,然后写入 它到一个输出。

你总是可以自己写一些东西,或者使用不同的工具来获取数据 从您的 SQL 数据库导入 Elasticsearch。一旦进入 Elasticsearch,假设它是 正确插入,Kibana 就能读取。