ELK-FileBeat入门_filebeat 6.5.4 - windows-程序员宅基地

技术标签: ELK  FileBeat  

ELK-FileBeat入门

前言

filebeat是logstash轻量级版,功能相对比nxlog全很多,
介绍了windows上配置采集日志功能。
filebeat启动时随机开启一个端口使用。
如果安装了kibana,可访问http://192.168.1.238:5601/app/kibana#/home/tutorial/redisLogs?_g=()这上面有不同种类应用使用filebeat追踪日志方式。

windows上安装filebeat

Elastic中文官网,基本上下载速度很慢,毕竟跨越国家了。
我的网盘下载elastcsearch6.5.4,提取码:naqy
下载filebeat-6.5.4-windows-x86_64.zip并解压。
由于安装成服务必需使用powershell,而我的filebeat需要放到windows server 2006上,所以这里先以命令行方式启动:
启动方式:filebeat.exe -e -c filebeat.yml

注册成服务,在powershell(win+x快捷键打开的powershell)里执行命令:PowerShell.exe -ExecutionPolicy UnRestricted -File .\install-service-filebeat.ps1

配置

配置文件是filebeat.yml。
filebeat.inputs是输入端数组,里面可以写多个,
output.xxx(比如output.logstash、output.elasticsearch),只能写一个。
也就是说,多个输入端对应一个输出端,输入端类似可以通过fields里自定义属性区分,注意6xxx版本已经没有document_type配置了。网上还有人写,注意区分。
下面给出一个采集log日志并输出到logstash的配置


filebeat.inputs:

- type: log

  enabled: true

  paths:
    - D:\jar\dongli\logs\spring-boot.log
  multiline:
    pattern: '^\d{4}-\d{1,2}-\d{1,2}'
    negate: true
    match: after
  fields:
    appname: dongli
#============================= Filebeat modules ===============================

filebeat.config.modules:
  path: ${path.config}/modules.d/*.yml

  reload.enabled: false

  #reload.period: 10s

#==================== Elasticsearch template setting ==========================

setup.template.settings:
  index.number_of_shards: 3
  #index.codec: best_compression
  #_source.enabled: false

setup.kibana:

  # Kibana Host
  # Scheme and port can be left out and will be set to the default (http and 5601)
  # In case you specify and additional path, the scheme is required: http://localhost:5601/path
  # IPv6 addresses should always be defined as: https://[2001:db8::1]:5601
  #host: "localhost:5601"

  # Kibana Space ID
  # ID of the Kibana Space into which the dashboards should be loaded. By default,
  # the Default Space will be used.
  #space.id:

#----------------------------- Logstash output --------------------------------
output.logstash:
  hosts: ["192.168.1.238:515"]
#================================ Procesors =====================================

processors:
  - add_host_metadata: ~
  - add_cloud_metadata: ~


配置具体字段意思这里不表。

授之以鱼不如授之以渔

filebeats的文档

输入端配置

支持的输入端
filebeat.inputs可支持的配置如下:

  1. log
  2. stdin
  3. redis
  4. udp
  5. tcp
  6. docker
  7. syslog
    其中log,redis,tcp相对来说比较常用。
    想配置哪种只要相应的从上面找即可。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/achenyuan/article/details/88218654

智能推荐

C# 之 WPF 统计图表开发方案_c# wpflivechart-程序员宅基地

文章浏览阅读9.2k次,点赞8次,收藏72次。C# 之 WPF 统计图表开发文档一、前言二、环境配置1、开发环境2、加载 LiveCharts 库3、添加必须的头文件三、基础图形1、柱状图一、前言本项目的统计图使用LiveCharts 控件集成。LiveCharts, 官网:https://lvcharts.net 是一款简单,灵活,交互式和强大的 DOTNET数据可视化图表控件,内置多种统计图表,可满足本项目的需求。二、环境配置..._c# wpflivechart

DBeaver 快捷键大全_dbeaver快捷键-程序员宅基地

文章浏览阅读5k次,点赞7次,收藏23次。有些快捷键未经验证,如有问题望不吝指正!ctrl + enter 执行sqlctrl + \ 执行sql,保留之前窗口结果ctrl + alt + ↑ 向上复制一行ctrl + alt + ↓ 向下复制一行ctrl + shift + F 对sql语句进行格式化,对于很长的sql语句很有用ctrl + d 删除当前行alt + ↑ 向上选定一条sql语句alt + ↓ 向下选定一条sql语句ctrl + / 行注释ctrl + shift+ / 块注释ctrl + f 查找、替换_dbeaver快捷键

【基础】WebView浏览器组件-程序员宅基地

文章浏览阅读5.4k次。ad_webview

CentOS上面安装Oracle 11GR2_oracle11.2.0需下载什么版本的export-程序员宅基地

文章浏览阅读1.7k次。正常图形化界面安装安装X Windowyum groupinstall "X Window System"yum install unzip.x86_64 vim java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64安装依赖软件包yum install binutils compat-libstdc++-33 elfutils-_oracle11.2.0需下载什么版本的export

无中继的DHCP配置-ZTE中兴路由器_中兴1800路由器dhcp-程序员宅基地

文章浏览阅读4.6k次。无中继的DHCP配置DHCP的作用: 动态配置IP地址,整个配置过程自动实现,终端无需设置 所有配置信息统一管理,不仅能够分配IP地址,还可以配置其他信息DHCP的优点: 提高网络配置效率,减少配置工作量,较少IP冲突的可能性DHCP server: 集中存放配置信息,响应客户端的请求与之交互并完成主机配置信息的分..._中兴1800路由器dhcp

计算机网络原理 谢希仁(第8版)第四章习题答案_计算机网络第八版谢希仁课后答案-程序员宅基地

文章浏览阅读9.5w次,点赞368次,收藏1.8k次。第四章网络层习题答案_计算机网络第八版谢希仁课后答案

随便推点

微信小程序-JavaScript 3DES对称加密算法加密使用_js 3des-程序员宅基地

文章浏览阅读8.1k次,点赞6次,收藏22次。一、前言:1. 最近又被领导叫去谈话,公司最近有个二维码模块项目要开发,要求使用微信小程序,说是方面和快捷,不用安装手机APP。o(╥﹏╥)o真是无语,老子在公司的职位是Windwos 开发,现在他们竟然为了省钱,叫我去做微信小程序,碍于今年疫情严重,没有办法,只能重新拾起微信小程序。2. 因公司做的产品为门禁读卡设备,所以一般数据安全性有要求,并且与13.56MhHZ ISO14443A..._js 3des

解决“Windows 安装程序无法配置为在此计算机的硬件上运行”_windows安装程序无法将windows配置为在此计算机上运行-程序员宅基地

文章浏览阅读8.4k次,点赞8次,收藏10次。注:注意:如果这是Windows 10的零售版本,则系统可能还会提示您输入Windows 10的产品密钥。键入 CD x: \windows\system32\oobe (其中 x 是安装了 Windows 的驱动器号,例如 C:\windows\system32\oobe),然后按 Enter 键。键入 cd x: \windows\system32\oobe ( x 是安装 Windows 的驱动器号,例如 c:\windows\system32\oobe),然后按 enter 键。_windows安装程序无法将windows配置为在此计算机上运行

word提示“Word上次启动失败,安全模式可以帮助您解决问题”的解决办法_word上次启动失败,安全模式可以帮助您笔记本电脑-程序员宅基地

文章浏览阅读3.9w次,点赞13次,收藏19次。什么是安全模式?英文Safe Mode;安全模式是Windows操作系统中的一种特殊模式,经常使用电脑的朋友肯定不会感到陌生,在安全模式下用户可以轻松地修复系统的一些错误,起到事半功倍的效果。安全模式的工作原理是在不加载第三方设备驱动程序的情况下启动电脑,使电脑运行在系统最小模式,这样用户就可以方便地检测与修复计算机系统的错误。解决办法1、按下“Win+R”组合键打开运行,..._word上次启动失败,安全模式可以帮助您笔记本电脑

深入理解线程池(详解)_线程池的工作原理-程序员宅基地

文章浏览阅读7.3k次,点赞9次,收藏54次。线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量超出数量的线程排队等候,等其它线程执行完毕,再从队列中取出任务来执行。他的主要特点为:线程复用;控制最大并发数;管理线程。_线程池的工作原理

人工智能:模型与算法——练习题_下面哪一种方法不是通过迭代计算-程序员宅基地

文章浏览阅读6.7k次,点赞9次,收藏71次。第一周 人工智能概述1如果一个问题或者任务不可计算,那么对这个问题或任务的描述哪一句是正确的( ) A.该问题或任务所需计算时间是非线性增加的 B.无法将该问题或任务所需数据一次性装入内存进行计算 C.图灵机不可停机 D.该问题或任务所需计算时间是线性增加的 2下面哪一句话准确描述了摩尔定律( ) A.摩尔定律描述了计算机的计算速度每一年半增长一倍的规律 B.摩尔定律描述了互联网所链接节点随时间不断增长的规律 C.摩尔定律描..._下面哪一种方法不是通过迭代计算

本科生学深度学习,搭建环境,再不入坑就晚了_深度学习为什么要搭建环境-程序员宅基地

文章浏览阅读10w+次,点赞301次,收藏2k次。目录1、目的2、心理准备3、IDE的选择4、AI框架的选择5、安装环境6、总结最近没怎么写游戏了,一直在写python,是因为我对深度学习感兴趣,想学习一下,同时也觉得AI是未来,所以去学习了一段时间。1、目的AI 和游戏的结合是 强化学习,强化学习是深度学习的一个分支,之前也写过一点深度学习,所以这次的学习路线就是由机器学习到深度学习,最后到强化学习,不得不说一条路线对于我来说其实有点难的,深度学习各种公式,各种概念,各种框架,需要时间的积累,所以不是一..._深度学习为什么要搭建环境