如何使用 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 就不可能有效地使用它。
更多需要考虑的是您可能需要的内存/存储空间,这取决于您收到的文档数量。
我们的应用程序在 AWS Elastic Beanstalk 上有微服务。
我们希望在应用服务器上使用 Filebeat 和 Metricbeat,并能够将 Kibana 中的所有信息可视化。
我们的想法是在每个应用程序服务器(暂存和生产)上安装 Filebeat 和 Metricbeat。 beats 将使用 ElasticSearch + Kibana 将数据发送到独立的 EC2 实例。
我们走的方向对吗?我们可以做出哪些改进?
你的方向是正确的,但是。正如@val 所说,不要混合索引。 此外,我会将所有内容发送到 Logstash,然后发送到 Elasticsearch。
Logstash 标准化了不同的架构。这是什么意思?简而言之,Logstash 允许您将从各种系统收集的数据放入单一的通用格式。这允许 Elasticsearch/Kibana 充分利用您的数据。如果您的数据以各种不同的格式存储,Elasticsearch 和 Kibana 就不可能有效地使用它。
更多需要考虑的是您可能需要的内存/存储空间,这取决于您收到的文档数量。