十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
作者:linux运维菜 2021-09-07 09:34:04
系统
Linux
Kafka filebeat是日志数据采集器,可代替logstash收集日志,部署起来比较方便。一般日志量比较大,会先收集到kafka然后再进行消费。 

成都创新互联专注于通渭企业网站建设,成都响应式网站建设公司,成都做商城网站。通渭网站建设公司,为通渭等地区提供建站服务。全流程按需求定制制作,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
filebeat是日志数据采集器,可代替logstash收集日志,部署起来比较方便。
一般日志量比较大,会先收集到kafka然后再进行消费。
- yum -y install https://mirrors.tuna.tsinghua.edu.cn/elasticstack/7.x/yum/7.14.0/filebeat-7.14.0-x86_64.rpm
 
- vim /etc/filebeat/filebeat.yml
 
- filebeat.inputs:
 - - type: log
 - paths:
 - - /var/log/*.log
 - - /var/log/messages
 - fields:
 - type: "systemlog"
 - log_topic: "systemlog"
 - fields_under_root: true
 - exclude_lines: ["^DBG"]
 - exclude_files: [".gz$"]
 - name: 192.168.122.100
 - output.kafka:
 - enabled: true
 - hosts: ["192.168.122.200:9092"]
 - topic: "%{[log_topic]}"
 - partition.round_robin:
 - reachable_only: true
 - worker: 2
 - required_acks: 1
 - compression: gzip
 - max_message_bytes: 10000000
 
- systemctl enable filebeat
 - systemctl start filebeat
 
filebeat是Go写的,部署起来很方便,没什么依赖,批量部署简单。