代码拉取完成,页面将自动刷新
本项目旨在提供适合东信话单数据清洗的Logstash过滤器插件(依赖于Redis)。由于官方未提供基于Redis的技filter,因此只能自己动手。目前插件只哈希类型的查询。给定一个号码,查询号码的区号,省份,城市信息,检查找的信息,封装到事件中对应的新的字段中。(具有话单清洗的定制化特色)。
将生成的gem文件拷贝到你Logstash所在的机器(注意:**机器可以联网哦哦!!**有人说我的机器就是连不了网怎么办,那你先找个能上网的机器,插件安装好了,然后再把安装好插件的Logstash替换未安装的不就好了)。
执行命令:
./logstash-plugin install --no-verify --local your_plugin.gem
可以验证一下:
./logstash-plugin list
插件安装完成后就是需要配置了,下面给出一个配置示例,相关的解释也在注释中说明:
java_filter_redis {
host => "192.168.1.161" # redis的地址
port => 6379 # redis端口
password => "xxxx" # redis密码
source => "phoneNumber" # 要根据哪一个字段的值查询
use_heap_cache_for_areacode => true # 是否根据区号查询
from_to_target_field => { # 哈希结构,每一对,第一个值是redis哈希中的字段名字,第二个是要生成的字段的名字
"area_code" => "phoneNumber_code"
"province" => "phoneNumber_province"
"city" => "phoneNumber_city"
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。