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

2、配置logstash

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

一、简单配置:

参考官方文档:https://www.elastic.co/guide/en/logstash/current/configuration.html

1、新建配置文件。

在logstash-5.5.1\config 下新建配置文件my-logstash.conf。内容如下:

input { stdin { } }
output {
  stdout { codec => rubydebug }
}

2、运行logstash.

G:\logstash-5.5.1\bin>logstash -f G:\logstash-5.5.1\config\my-logstash.conf

输入任意字符串,打印如下:

123153_Gxfy_2601303.png

二、配置说明:

logstash基本上由三部分组成,input、output以及用户需要才添加的filter,因此标准的配置文件格式如下:

input {
  ...
}

filter {
  ...
}

output {
  ...
}

04141604_VjNU.png

每个部分中,也可以指定多个访问方式,例如我想要指定两个日志来源文件,则可以这样写:

input {
  file {
    path => "/var/log/messages"
    type => "syslog"
  }

  file {
    path => "/var/log/apache/access.log"
    type => "apache"
  }
}

类似的,如果在filter中添加了多种处理规则,则按照它的顺序一一处理,但是有一些插件并不是线程安全的。

  比如在filter中指定了两个一样的的插件,这两个任务并不能保证准确的按顺序执行,因此官方也推荐避免在filter中重复使用插件。

官方文档 
https://www.elastic.co/guide/en/logstash/current/configuration-file-structure.html#plugin_configuration

 

 

 

转载于:https://my.oschina.net/kunBlog/blog/1502704

相关文章:

  • 关于硬盘分区管理mbr gpt
  • Ubuntu下安装man中文手册
  • 定位Section的FooterView
  • 第十六周oj刷题——Problem I: 改错题:类中私有成员的訪问
  • 第2章第2节练习题3 使用队列模拟渡口管理
  • Zookeeper客户端Curator---Getting Started
  • [Step By Step]SAP HANA创建属性视图(Attribute View)
  • 如何在Linux上检测硬盘上的坏道和坏块
  • Linux高速下载工具——Axel
  • 低功耗M2M市场广阔 芯片设计如何降耗
  • 3.垃圾回收器
  • Debian下无root权限使用Python访问Oracle
  • bzoj 1860: [Zjoi2006]Mahjong麻将 题解
  • git使用点滴:如何查看commit的内容和git 获取最近一次提交的commit id
  • 美光Sun合作长寿命SLC闪存 100万次写入
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • HashMap ConcurrentHashMap
  • iOS 系统授权开发
  • php中curl和soap方式请求服务超时问题
  • python docx文档转html页面
  • 产品三维模型在线预览
  • 关于 Cirru Editor 存储格式
  • 解析 Webpack中import、require、按需加载的执行过程
  • 利用jquery编写加法运算验证码
  • 驱动程序原理
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 项目管理碎碎念系列之一:干系人管理
  • 消息队列系列二(IOT中消息队列的应用)
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • ​【已解决】npm install​卡主不动的情况
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • ###项目技术发展史
  • #LLM入门|Prompt#3.3_存储_Memory
  • #pragma预处理命令
  • (7)STL算法之交换赋值
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (翻译)terry crowley: 写给程序员
  • (附源码)ssm码农论坛 毕业设计 231126
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET 8.0 中有哪些新的变化?
  • .net 提取注释生成API文档 帮助文档
  • .net 托管代码与非托管代码
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • .NET企业级应用架构设计系列之应用服务器
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • @angular/cli项目构建--Dynamic.Form
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • @JoinTable会自动删除关联表的数据
  • [ 第一章] JavaScript 简史
  • [ASP.NET MVC]如何定制Numeric属性/字段验证消息
  • [codevs 1288] 埃及分数 [IDdfs 迭代加深搜索 ]
  • [CTF]php is_numeric绕过