我什么时候应该使用 filebeat 、 packetbeat 或 topbeat ?
我是麋鹿栈的新手。我可能听起来很傻,但我真的对这些感到困惑。我将不胜感激任何形式的帮助。
我什么时候应该使用 filebeat 、 packetbeat 或 topbeat ?
我是麋鹿栈的新手。我可能听起来很傻,但我真的对这些感到困惑。我将不胜感激任何形式的帮助。
我花了一段时间,但我已经找到了解决方案。
Filebeat用于从文件中读取输入,我们可以在某些应用程序在文件中生成日志时使用它,例如在日志文件中生成elasticsearch的日志,因此我们可以使用filebeat从日志文件中读取数据。
Topbeat 用于可视化 cpu 使用率、ram 使用率和其他与系统资源相关的东西。
Packetbeat 可用于分析网络流量,我们可以使用发生事务的端口直接记录发生的事务。
虽然我想知道 logstash 和 beats 平台之间的区别,但事实证明,beats 更轻量级,您无需在每台服务器上安装 JVM 即可使用 logstash。但是,logstash 拥有丰富的插件社区,数量超过 200 个,但 beats 仍在开发中,因此如果我们在 beats 中没有所需的协议支持,可以使用 logstash。
这些都是属于 Elastic 的 Beats 家族的 Elasticsearch 数据传送器。每个节拍都可以帮助您分析环境中的不同点点滴滴。
特别提到你提到的节拍:
有很多资源可以帮助您入门。试试Elastic 的网站。我还在Logz.io 博客上看到了一系列教程。