1.  filebeat.yml配置

启动命令: ./filebeatec filebeat.yml

# 输入
filebeat.inputs:
- type: log
  enabled: true
  paths:
    - /soft/log/base.*
  #跨行日志正则,从有时间的开始,到下一个时间之前结束
  multiline.pattern: '^[[0-9]{4}-[0-9]{2}-[0-9]{2}'
  multiline.negate: true
  multiline.match: after
# 日志标签
  tags: ["user-log"]
setup.template.settings:
  index.number_of_shards: 1
  index.number_of_replicas: 0
# 输出logstash
output.logstash:
 # logstash地址
  hosts: ["127.0.0.1:5044"]
# 默认配置
processors:
  - add_host_metadata:
      when.not.contains.tags: forwarded
  - add_cloud_metadata: ~
  - add_docker_metadata: ~
  - add_kubernetes_metadata: ~

2. logstashsample.conf 配置

启动命令:./bin/logstash -f config/logstashsample.conf 

input {
  beats {
    port => 5044
  }
}

output {
  elasticsearch {
    hosts => ["http://127.0.0.1:9200"]
    index => "test-log-%{+YYYY-MM-dd}"
  }
}

kibana日志结果

原文地址:https://blog.csdn.net/session_Time/article/details/134759507

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_31338.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注