当前位置: 首页 > news >正文

Filebeat配置和启动

第一步:配置 Filebeat(监听日志文件,发送到 Logstash)

1. 生成并编辑 filebeat.yml

进入 Filebeat 安装目录(如 C:\filebeat-9.2.1-windows-x86_64),按之前的方法从 filebeat.example.yml 复制生成 filebeat.yml,然后修改为以下内容:
yaml
 
 
# 1. 日志输入配置(监听微服务日志文件)
filebeat.inputs:
- type: filestream  # 9.x 推荐的文件监听类型enabled: true      # 启用该输入paths:- D:\springcloud\logs\*.log  # 你的微服务日志路径(确保文件存在)# 若有 Elasticsearch 自身日志,可添加:# - C:\ElasticSearch\elasticsearch-9.2.1\logs\*.logtags: ["springcloud"]  # 标记日志来源preset: balanced  # 自动处理日志格式(结构化)# 2. 输出到 Logstash(不直接输出到 Elasticsearch)
output.logstash:hosts: ["localhost:5044"]  # Logstash 监听的端口(必须与 Logstash 配置一致)# 3. 可选:连接 Kibana(用于创建索引模式等,非必需但推荐)
setup.kibana:hosts: ["localhost:5601"]username: "elastic"password: "你的elastic密码"  # 之前重置的密码ssl:enabled: trueca_trusted_fingerprint: "你的CA指纹"  # 与 Elasticsearch 相同
 

2. 验证 Filebeat 配置

打开 CMD,进入 Filebeat 目录,执行:
cmd
 
 
filebeat.exe test config -c filebeat.yml
 
输出 Config OK 则配置正确,否则根据提示修改(常见错误:路径错误、缩进问题)。
 
启动Filebeat:

2. 启动 Filebeat(发送日志到 Logstash)

打开新的 CMD,进入 Filebeat 目录,执行(调试模式,实时查看日志):
cmd
 
 
cd C:\filebeat-9.2.1-windows-x86_64
filebeat.exe -e -c filebeat.yml
 
  • 启动成功标志:控制台显示 Connected to Logstash 或 Published events,表示日志已发送到 Logstash。

第四步:验证全流程是否通断

1. 查看 Logstash 控制台

如果 Logstash 配置了 stdout { codec => rubydebug },控制台会输出处理后的日志(包含 processed_by: "logstash" 字段),说明 Logstash 已成功接收并处理 Filebeat 的日志。

2. 检查 Elasticsearch 索引

访问 http://localhost:9200/_cat/indices?v,若存在 springcloud-logs-2025.11.13(当前日期)索引,说明 Logstash 已将日志发送到 Elasticsearch。

3. 在 Kibana 中查看日志

  1. 进入 Kibana → Stack Management → Data Views,创建索引模式 springcloud-logs-*,选择时间字段 @timestamp
  2. 进入 Discover,选择该索引模式,即可看到经过 Filebeat 收集、Logstash 处理的日志,可按 tags service 等字段筛选。

第五步:验证流程

  1. 检查 Elasticsearch 索引:访问 http://localhost:9200/_cat/indices?v,应有 springcloud-logs-日期 索引(无认证,直接访问)。
  2. 在 Kibana 中查看:进入 http://localhost:5601(无需登录),创建索引模式 springcloud-logs-*,在 Discover 中即可看到日志。
 
http://www.jsqmd.com/news/39805/

相关文章:

  • Filebeat配置和启动
  • mysql可以用内容为汉字的列作为索引列吗?
  • 文字识别准确率
  • 【d-bus】gdbus-codegen 使用教程
  • logstash配置和启动
  • 最近改论文的诡异经历…… - BUAA
  • newDay21
  • 2025广东封闭式管理学校最新TOP5评测:重塑少年言行,见证成长蜕变
  • 2025年广东军事化训练学校/机构最新TOP5权威评测:铸就坚毅品格,领航成长之路
  • 2025年广东青少年感恩教育学校/机构最新TOP5推荐:家庭教育、心理健康,科学评测
  • 2025广东法制教育机构/学校最新TOP5评测:心理健康、素质拓展、行为矫正全覆盖
  • 2025年广东青少年素质拓展训练学校最新TOP5实力榜:以规范养习惯,护航成长之路
  • 2025年广东青少年行为矫正学校TOP5权威评测:科学矫正护航成长未来
  • 高级程序语言设计第五次个人作业
  • 2025年贵州贵阳母婴护理机构最新TOP5评测:守护母婴健康的专业力量
  • gcc编译时满屏错误信息咋办?
  • 2025贵州贵阳月子会所最新TOP5评测:产后恢复优选,守护母婴健康
  • 2025年贵州贵阳月子中心最新TOP5专业评测:守护母婴健康新标杆
  • Excel VBA 自定义排序
  • 基于GWO灰狼优化的XGBoost序列预测算法matlab仿真
  • 2025广东住房公积金提取机构最新TOP5评测:因为正规,所以高效
  • 2025广东公积金提取代办中介最新TOP5评测:高效引领行业合规标准
  • 2025年深圳公积金提取最新TOP5评测:专业高效合规,引领行业标准
  • 《Chrome 开发者工具:前端调试必备》
  • 使用 vLLM 本地部署 Qwen3-Embedding-8B 模型并接入 Dify 完整指南 - yi
  • 《VS Code:高效编程的插件与配置》
  • 11.13 NOTE
  • 2025广州公积金提取服务最新TOP5权威评测:专业合规引领行业标杆
  • 用Rust 解析验证码:结合 Tesseract OCR 进行文本识别
  • 10.26 NOTE