filebeat启动自带模块后,日志先输出到Redis中

比如开启了system模块日志和redis模块日志

在Redis中查看收集过来的日志时,可以看到如下的这些信息

system日志信息

{
"@timestamp": "2019-09-02T04:10:20.423Z",
"@metadata": {
"beat": "filebeat",
"type": "_doc",
"version": "7.3.0",
"pipeline": "filebeat-7.3.0-system-syslog-pipeline"
},
"ecs": {
"version": "1.0.1"
},
"host": {
"os": {
"name": "CentOS Linux",
"kernel": "3.10.0-957.21.3.el7.x86_64",
"codename": "Core",
"platform": "centos",
"version": "7 (Core)",
"family": "redhat"
},
"id": "35a7a3c7af8f44188f7095d5291a188e",
"containerized": false,
"name": "bogon",
"hostname": "bogon",
"architecture": "x86_64"
},
"service": {
"type": "system"
},
"input": {
"type": "log"
},
"event": {
"module": "system",
"dataset": "system.syslog",
"timezone": "+08:00"
},
"fileset": {
"name": "syslog"
},
"agent": {
"hostname": "bogon",
"id": "a44c8bbc-723c-4982-84f8-bad50c80fac9",
"version": "7.3.0",
"type": "filebeat",
"ephemeral_id": "50725221-8fe5-48be-af66-89e43fadf1c2"
},
"log": {
"offset": 21029,
"file": {
"path": "/var/log/messages"
}
},
"message": "Sep 2 12:10:10 bogon filebeat: 2019-09-02T12:10:10.357+0800#011INFO#011crawler/crawler.go:139#011Stopping Crawler"
}

redis日志信息

{
"@timestamp": "2019-09-02T05:33:45.984Z",
"@metadata": {
"beat": "filebeat",
"type": "_doc",
"version": "7.3.0",
"pipeline": "filebeat-7.3.0-redis-log-pipeline"
},
"service": {
"type": "redis"
},
"host": {
"hostname": "bogon",
"architecture": "x86_64",
"os": {
"codename": "Core",
"platform": "centos",
"version": "7 (Core)",
"family": "redhat",
"name": "CentOS Linux",
"kernel": "3.10.0-957.21.3.el7.x86_64"
},
"id": "35a7a3c7af8f44188f7095d5291a188e",
"containerized": false,
"name": "bogon"
},
"agent": {
"hostname": "bogon",
"id": "a44c8bbc-723c-4982-84f8-bad50c80fac9",
"version": "7.3.0",
"type": "filebeat",
"ephemeral_id": "50725221-8fe5-48be-af66-89e43fadf1c2"
},
"ecs": {
"version": "1.0.1"
},
"event": {
"dataset": "redis.log",
"module": "redis"
},
"fileset": {
"name": "log"
},
"input": {
"type": "log"
},
"log": {
"offset": 21001,
"file": {
"path": "/var/log/redis/redis_6379.log"
}
},
"message": "1812:M 02 Sep 2019 13:33:45.068 * Background saving started by pid 2682"
}

根据下图所示,有两处地方可以用来判断来源

可以根据这俩的不同在logstash中判断来源,进而在elasticsearch中生成不同的索引

最新文章

  1. [Intel Edison开发板] 03、Edison开发IDE入门及跑官方提供的DEMO
  2. [moka同学笔记]五、Yii2.0课程笔记(魏曦老师教程)[审核功能]
  3. 简单打包 ipa 方式!
  4. pthread多线程编程的学习小结
  5. linux下编译软件通用方法(memcached为例)
  6. C++实现离散余弦变换(参数为Eigen矩阵)
  7. 利用微软类库 Visual Studio International Pack 汉字转拼音
  8. python cmd命令调用
  9. Servlet学习三:不允许直接访问jsp处理方式一过滤器
  10. 意外发现的大批量导入数据SqlBulkCopy类
  11. 使用SSM重新开发计科院网站
  12. python之常用模块二(hashlib logging configparser)
  13. 接口压力测试--Jmeter
  14. 学习python第三天
  15. 【Docker】退出容器和进入容器
  16. 利用angularjs完成注册表单
  17. MySQL中varchar最大长度是多少
  18. PHP面试系列 之Linux(四)---- Shell脚本
  19. 点击input选中文本
  20. 山东BOSS性能压力测试

热门文章

  1. hibernate 一对多单向注解配置(实现级联操作 )
  2. android 播放音乐媒体文件(二)
  3. windos 启动redis服务端与客户端
  4. DeepWalk 安装指南
  5. hibernate本地验证
  6. Git检出和提交至远程仓库
  7. UTF-8 有BOM 和 无BOM的区别
  8. 通过JavaScript让页面只刷新一次
  9. samba安装应用实例-1
  10. Android SmartRefreshLayout 使用