Filebeat

tags: Filebeat config ELK

Filebeat 作为日志收集端

读取Java日志文件

 filebeat.prospectors:
- input_type: log
  paths:
#文件路径,支持通配符
  - /home/webapp/*/javalog/dctpc/log/*.log
  tags: "dct-pc"#自定义标签
  tail_files: true #从日志文件的末尾开始读
  ignore_older: 2h#2小时未变化的文件就不再监控了
  multiline.pattern: '^\['      #下面三行是将异常栈信息 读取成一行
  multiline.negate: true
  multiline.match: after
  fields:
    logSource: dct-pc
  fields_under_root: true
processors:
  - drop_fields:
      fields: ["beat"]
output:console: # 输出到控制台
    enable: false #关闭
    pretty: true
output.file: #输出到文件
  enabled: false
  path: "/tmp/filebeat"
  filename: filebeat
output.logstash:#输出到logstash
  enable: true
  hosts: ["host:port"]
  worker: 2 #启动线程数,有默认值
  loadbalance: true
logging.level: info #filebeat本身的日志级别 和日志文件的配置
logging.to_files: true
logging.to_syslog: false
logging.files:
  path: /home/webapp/filebeat/log
  keepfiles: 4
  name: mybeat.log
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,258评论 19 139
  • 一、什么是ELK ELK是Elasticsearch + Logstash + Kibana 这种架构的简写。这是...
    哥本哈根月光阅读 16,275评论 0 10
  • 本人陆陆续续接触了ELK的1.4,2.0,2.4,5.0,5.2版本,可以说前面使用当中一直没有太多感触,最近使用...
    三杯水Plus阅读 9,589评论 0 12
  • 1.个人喜欢用xshell,注意主机地址是启动的界面上的ip,用户名默认:docker密码默认:tcuser 端口:22
    wuhan_goer阅读 4,099评论 0 0
  • 一直在寫一個名字在夢裏醒來,真好笑 念念不忘必有回响會麽,會麽 呵呵,真傻還好現在比以前聰明一點點
    姝瑾儿阅读 4,527评论 21 30

友情链接更多精彩内容