Logstash ruby 插件
来源:互联网 发布:mysql认证考试费用 编辑:程序博客网 时间:2024/03/29 00:12
本文logstash版本:5.0.1
1、把这个插件文件夹拷贝到下面的目录中
logstash\vendor\bundle\jruby\1.9\gems
2、修改logstash根目录下的Gemfile
添加如下的内容:
gem "logstash-filter-testrubyplugin", :path => "vendor/bundle/jruby/1.9/gems/logstash-filter-example-1.0.0"
gem后面跟的名称与logstash-filter-example-1.0.0\lib\logstash\filters文件夹下的rb文件名称相同
注意testrubyplugin.rb中event的用法,从 Logstash-5.0 开始, LogStash::Event 改为 Java 实现,直接使用
event[“parent”][“child”] 形式获取的不是原事件的引用而是复制品。需要改用 event.get(‘[parent][child]’) 和 event.set(‘[parent][child]’,
‘value’) 的方法。
3、编写配置文件,test.conf并放到config目录下
input{ stdin{ }}filter{ testrubyplugin{ name => "plugin test" }}output{ stdout{ codec => rubydebug }}
4、验证
bin/logstash -f config/test.conf
输入任意字符,回车
实例demo下载:
Logstash ruby 插件 demo
本文参考:http://www.cnblogs.com/xing901022/p/5259750.html
本文作者:jiankunking,出处:http://blog.csdn.net/jiankunking/
0 0
- Logstash ruby 插件
- logstash date插件介绍
- logstash 安装zabbix插件
- Logstash插件--input file
- logstash date插件
- logstash zabbix插件
- logstash input插件
- logstash Codec插件
- logstash filter插件
- logstash 输入插件
- Logstash filter插件开发
- logstash之input插件
- logstash插件参数类型
- logstash安装和logstash-input-jdbc插件
- Logstash中ruby filter的调试器
- logstash自定义插件和资料
- logstash读取kafka数据插件
- logstash-output elasticsearch插件使用
- Python 实现一个全面的单链表
- Win32 SDK 学习笔记5
- 基于highcharts的图表实时更新
- 流行音乐表明我们的注意力越来越短
- 机器学习数学基础
- Logstash ruby 插件
- Git 命令参考手册
- QML 与C++函数互相调用
- [总结]UML类图几种关系
- Sequence
- 面试资料准备(1)
- 跟小博老师一起学习数据库 ——order by
- Linux常用命令总结
- X5之LED驱动