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

智能推荐

25类Android常用开源框架-程序员宅基地

文章浏览阅读714次,点赞10次,收藏29次。=========| 框架名称 | 功能描述 |,使用的App有:薄荷,哔哩哔哩 || 图片裁剪,使用的App有:网易新闻,芒果TV || 图片裁剪开源框架 || Android 大图片裁剪终极解决方案 || A Library which can be used to crop images in Android similar to Facebook and Telegram,使用的App有:快手 |==========| 框架名称 | 功能描述 |

微信小程序之网上订餐小程序源码+论文+开题报告-程序员宅基地

文章浏览阅读397次,点赞9次,收藏11次。本微信点餐系统小程序管理员功能有个人中心,用户管理,菜品管理,新上菜品管理,预定订单管理,活动信息管理,用户评价管理,系统管理,订单管理等。管理员功能有个人中心,用户管理,菜品管理,新上菜品管理,预定订单管理,活动信息管理,用户评价管理,系统管理,订单管理等。开发软件:微信开发者工具、后端使用IDEA/Eclipse/MyEclipse。微信小程序端:Vue+uni-app。后端:Java+SSM。

如何配置database.php,数据库配置:database.php-程序员宅基地

文章浏览阅读1k次。```return [// 默认使用的数据库连接配置'default' => env('database.driver', 'mysql'),// 自定义时间查询规则'time_query_rule' => [],// 自动写入时间戳字段// true为自动识别类型 false关闭// 字符串则明确指定时间字段类型 支持 int timestamp datetime d..._database.php

Win10永久删除的文件怎么恢复?实用指南!_win10找回永久删除文件-程序员宅基地

文章浏览阅读837次。误删了文件后文件还能恢复吗?win10永久删除的文件怎么恢复?这些好用的方法,快收藏起来吧! _win10找回永久删除文件

python回归分析波士顿房价_Python 波士顿房价数据主成分PCA分析降维-程序员宅基地

文章浏览阅读517次。import pandas as pdimport matplotlib.pyplot as pltimport numpy as npfrom sklearn import datasets,metricsfrom sklearn.linear_model import LinearRegressionfrom sklearn.model_selection import train_test_..._pca降维 房价回归

《Pandas Cookbook》第02章 DataFrame基本操作-程序员宅基地

文章浏览阅读309次。第01章 Pandas基础第02章 DataFrame运算第03章 数据分析入门第04章 选取数据子集第05章 布尔索引第06章 索引对齐第07章 分组聚合、过滤、转换第08章 数据清理第09章 合并Pandas对象第10章 时间序列分析第11章 用Matplotlib、Pandas、Seaborn..._pandas/_libs/join_helper.pxi in pandas._libs.join.outer_join_indexer_object(

随便推点

anaconda3配置环境变量_anaconda和jupyter的安装与配置-程序员宅基地

文章浏览阅读537次。一、Anaconda的安装与使用第一种:图形安装1、在浏览器进入官网下载页面,anaconda官网下载地址:https://www.anaconda.com/distribution/#download-section选择需要下载的版本下载;Anaconda3-2020.02-MacOSX-x86_64.pkg:https://repo.anaconda.com/archive/Anaconda3..._/opt/anaconda3 设置环境变量

python商品评论分析_python实现电商评论的情感分析-程序员宅基地

文章浏览阅读1k次。现如今各种APP、微信订阅号、微博、购物网站等网站都允许用户发表一些个人看法、意见、态度、评价、立场等信息。针对这些数据,我们可以利用情感分析技术对其进行分析,总结出大量的有价值信息。例如对商品评论的分析,可以了解用户对商品的满意度,进而改进产品;通过对一个人分布内容的分析,了解他的情绪变化,哪种情绪多,哪种情绪少,进而分析他的性格。怎样知道哪些评论是正面的,哪些评论是负面的呢?正面评价的概率是多..._python实现淘宝京东商品评价情感分析及可视化

stm32f401 边沿捕获_STM32F401学习之6DOF姿态融合算法-程序员宅基地

文章浏览阅读153次。上一篇介绍了加速度计陀螺仪LSM6DS3这次介绍姿态融合算法在介绍算法时,先了解几个概念Yaw为航向角,表示机头偏离正北方多少度,范围-180到+180;Pitch为俯仰角,表示机头正方向与水平线的夹角,范围-90到+90;Roll为翻滚角,表示机翼与水平线的夹角,范围:-180到+180;并没有与 XYZ轴之间关联,这是需要人为的确定常用的Roll滚动角,绕x轴转动Pitch 俯仰角,绕y轴..._lsm6ds 互补滤波算法

python输入年月日输出年月日_Python网站浪漫表白神器那些鲜为人知的技术-程序员宅基地

文章浏览阅读126次。文章转载地址:Python网站浪漫表白神器那些鲜为人知的技术情人节到了,Python学习网站(http://www.python88.cn)有个简易的表白程序,效果图如下,输入男女姓名认识时间,点击开始表白按钮即可出现好看的表白动画,并配有动听的背景音乐不少人问我怎么实现的,可以很明确的告诉大家,这么复杂的动画我也不会实现,也看过其前端源码,看的一脸懵逼,不过动画不会实现没关系,里面内容的修修改改..._together.setminutes(0);

史上最全ASCII码对照表0-255(%d)_ascii 码表-程序员宅基地

文章浏览阅读3.8w次,点赞11次,收藏73次。十进制代码 十六进制代码 MCS 字符或缩写 DEC 多国字符名 ASCII 控制字符 1 0 0 NUL 空字符 1 1 SOH 标题起始 (Ctrl/A) 2 2 STX 文本起始 (Ctrl/B) 3 3 ETX 文本结束 (Ctrl/C) 4 4 EOT 传输结束 (Ctrl/D) 5 5 ENQ 询问 (Ctrl/E) ..._ascii 码表

1124 斐波那契的兔子问题_计算之书兔子问题程序代码-程序员宅基地

文章浏览阅读2k次。题目描述1202年,意大利数学家斐波那契(Fibonacci)出版了他的《计算之书》,在书中提到了一个关于兔子繁殖的问题:如果一对兔子,过一个月之后长成大兔子,到第三个月就可以生下一对兔子并且以后每个月都生下一对兔子,而所生的一对小兔子也同样到一个月之后长成大兔子,到第三个月就可以生下一对小兔并且以后每个月都会生一对。假如兔子都不死,问第n个月的时候兔子的总对数为多少?输入要求输入一个整数n( 0 < n < =50)输出要求输出第n个月兔子的对数输入样例_计算之书兔子问题程序代码