logstash输出到es集群(logstash从es读取数据到es)

发布时间:2024-03-22
本文主要介绍logstash输出到es集群(logstash从es读取数据到es),下面一起看看logstash输出到es集群(logstash从es读取数据到es)相关资讯。
参考文章使用logstash来拆分数据并将数据发送到多个输出。
编辑conf文件输入{ #并使用http_poller定期从接口提取数据。http_poller {urls = {#表示第一个url是test1test1 = { method = 获取 body = { 股票代码 : 000001 。 长度和长度: 1 } #如果需要认证,添加user = 蓝色钻石与珠宝密码= 猎人 url = http:// 49 . 232 . 109 . 48 : 8888/1/get _ minute _ kline headers = { accept = * }} request_timeout = 60 #每15秒运行一次,支持 克朗 , 每个 , 美国电报公司和 in rufus scheduler = { 每个 = 15s } #结果转换成json编解码器= json }}filter {#创建两个副本1和2,在不打开ecs的情况下生成tag字段。打开将生成标签字段clone { clones =[ 1 , 2 ]} #运行ruby脚本ruby { path = /etc/log stash/test . rb script _ params = {}} # remove冗余字段mutate { remove _ field =[ @版本 , 事件和事件, 数据与信息]}}输出{#输出到stdout stdout{}}ruby
#参数的价值 传递给&; script _ params logstash configuration # conf文件中的script _ params将被传输到此def寄存器(params)# @ param = params[ 参数 ].end # filter方法接收一个事件,并且必须返回一个事件列表。#删除一个事件意味着不把它包含在返回数组中,#而创建新的事件只需要你把# logstash:: event的一个新实例添加到返回的arraydef filter(event) #从事件中获取数据字段(e data是一个数组[hash])edata = event . get( 数据与信息)#从event . set( 股票代码 ,edata[0][ 股票代码 ])event . set( 价格 ,edata [0]。
标签:
现场数据
了解更多logstash输出到es集群(logstash从es读取数据到es)相关内容请关注本站点。
上一个:高温真空探针热台的使用场景
下一个:中国台湾国菱0号打头机翻新前后对比

荣耀50和x60区别(荣耀50和vivox60参数对比)
喝茶的时候,茶在对我们做什么呢?
360n4性能模式怎么开,360n4手机性能和外观方面怎么样支持otg和nfc功能吗
自己写的财产分割协议有法律效力吗
手机音乐怎么在电脑上播放(手机怎么通过电脑播放音乐)
电解电容的极性与结构工艺
c盘里哪些文件可以删除-有效清理c盘的方法是(c盘哪些文件可以删除如何清理)
老公欠的债老婆是否有义务还
RC2512FK-071R65L,2512 1.65Ω 1% 1W 电阻
附地菜