如何使用 Kibana 正确设置 Filebeat 和 Metricbeat?

How to set up Filebeat and Metricbeat with Kibana the right way?

我们的应用程序在 AWS Elastic Beanstalk 上有微服务。

我们希望在应用服务器上使用 Filebeat 和 Metricbeat,并能够将 Kibana 中的所有信息可视化。

我们的想法是在每个应用程序服务器(暂存和生产)上安装 Filebeat 和 Metricbeat。 beats 将使用 ElasticSearch + Kibana 将数据发送到独立的 EC2 实例。

我们走的方向对吗?我们可以做出哪些改进?

你的方向是正确的,但是。正如@val 所说,不要混合索引。 此外,我会将所有内容发送到 Logstash,然后发送到 Elasticsearch。

Logstash 标准化了不同的架构。这是什么意思?简而言之,Logstash 允许您将从各种系统收集的数据放入单一的通用格式。这允许 Elasticsearch/Kibana 充分利用您的数据。如果您的数据以各种不同的格式存储,Elasticsearch 和 Kibana 就不可能有效地使用它。

更多需要考虑的是您可能需要的内存/存储空间,这取决于您收到的文档数量。

https://www.elastic.co/products/logstash