logstash 和filebeat 是啥关系
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了logstash 和filebeat 是啥关系相关的知识,希望对你有一定的参考价值。
有这个字,只有longicorn这个字,意思是天牛。天牛是鞘翅目叶甲总科天牛科昆虫的总称,咀嚼式口器,有很长的触角,常常超过身体的长度,全世界约有超过20,000种。有一些种类属于害虫,其幼虫生活于木材中,可能对树或建筑物造成危害。
天牛是植食性昆虫,会危害木本植物,大部分松、柏、柳、榆、核桃、柑橘、苹果、桃和茶等,一部分棉、麦、玉米、高粱、甘蔗和麻等,少数木材、建筑、房屋和家具等,是林业生产、作物栽培和建筑木材上的主要害虫。
鞘翅目(Coleoptera)天牛科(Cerambycidae)甲虫,约有40,000种,其英文俗名得自多数种的极长触角。分布全球,但热带最多。长0.4~18cm,不过,若把触角计算在内,长度可增加2~3倍。许多成虫(如欧洲的蜂形虎天牛〔Clytus arietes〕)采花粉,体色黄、黑、橙相间,酷似黄蜂;有些虎天牛属(Clytus)的热带种类貌似蚁类;非洲的大天牛(Pterognatha gigas)则像一块带有几条线(伸出的触角)的苔藓或地衣。 参考技术A log stash 指日志的存放,file beat 指文件的搜索。
logstash 和filebeat 是什么关系
因为logstash是jvm跑的,资源消耗比较大,所以后来作者又用golang写了一个功能较少但是资源消耗也小的轻量级的logstash-forwarder。不过作者只是一个人,加入http://elastic.co公司以后,因为es公司本身还收购了另一个开源项目packetbeat,而这个项目专门就是用golang的,有整个团队,所以es公司干脆把logstash-forwarder的开发工作也合并到同一个golang团队来搞,于是新的项目就叫filebeat了。
logstash 和filebeat都具有日志收集功能,filebeat更轻量,占用资源更少,但logstash 具有filter功能,能过滤分析日志。一般结构都是filebeat采集日志,然后发送到消息队列,redis,kafaka。然后logstash去获取,利用filter功能过滤分析,然后存储到elasticsearch中
以上是关于logstash 和filebeat 是啥关系的主要内容,如果未能解决你的问题,请参考以下文章
Docker安装部署ELK教程 (Elasticsearch+Kibana+Logstash+Filebeat)
ELK 架构之 Logstash 和 Filebeat 安装配置