本篇文章975字,读完约2分钟
阿里云国际站经销商,主营阿里云,腾讯云,华为云,亚马逊aws,谷歌云gcp,微软云az,免费开户,代充值优惠大,联系客服飞机@jkkddd
通过Logstash修改字段名
前提条件您已完成以下操作:
创建阿里云Elasticsearch实例。
具体操作,请参见创建阿里云Elasticsearch实例,本文以7.10版本实例为例。
创建阿里云Logstash实例,需要与Elasticsearch实例在同一专有网络下。
具体操作,请参见创建阿里云Logstash实例。
准备测试数据
本文使用的测试数据如下。可以看到源索引字段@ctxt_user_info中包含@字符。
步骤一:创建目标索引(可选)
如果您开启了Elasticsearch的自动创建索引功能,可忽略此步骤。
登录目标阿里云Elasticsearch实例的Kibana控制台。
具体操作,请参见登录Kibana控制台。
根据页面提示进入Kibana主页,单击右上角的Dev tools。
在Console页签,执行以下脚本,创建目标索引product_info2。
步骤二:创建并配置Logstash管道
进入阿里云Elasticsearch控制台的Logstash页面。
进入目标实例。
在顶部菜单栏处,选择地域。
在Logstash实例中单击目标实例ID。
在左侧导航栏,单击管道管理。
单击创建管道。
在创建管道任务页面,输入管道ID并配置管道。
本文使用的管道配置如下。
以上管道配置中,通过Logstash的filter.mutate.rename参数实现索引的重命名。
更多管道配置说明,请参见通过配置文件管理管道和Logstash配置文件说明。
单击保存或者保存并部署。
保存:将管道信息保存在Logstash里并触发实例变更,配置不会生效。保存后,系统会返回管道管理页面。可在管道列表区域,单击操作列下的立即部署,触发实例重启,使配置生效。
保存并部署:保存并且部署后,会触发实例重启,使配置生效。
步骤三:验证结果
登录目标阿里云Elasticsearch的Kibana控制台。
具体操作请参见登录Kibana控制台。
根据页面提示进入Kibana主页,单击右上角的Dev tools。
在Console页签,执行以下脚本,查询目标索引中的信息。
标题:阿里云账号免费注册,阿里云国际站
地址:http://www.bysycz.com/mszx/21019.html