应用平台 APPSTAGE-APP类型插件说明:file_regexp

时间:2024-05-15 15:34:44

file_regexp

功能说明

逐行读取指定路径文件,将内容按分界符分解为指标名称和指标值,并按照过滤条件过滤,将过滤后的指标数据上报给HCW。

参数配置

配置样例:

path:/tmp/sds_zabbix.result # 采集文件路径。

delimiter # 分隔符。

_filter_key_word:.*_cassandra # 指标值关键字, 支持正则, 为空则直接上报所有指标信息,非空则只上报匹配关键字的指标数据。

_filter_value_word:ok* # 指标值匹配关键字,支持正则,为空则不进行二次匹配,直接上报指标数据,非空则 匹配成功为1,匹配失败为0。

file_regexp为多实例插件,即file_regexp插件可以配置多组参数,但需要每组参数均不相同。

消息样例及含义说明

{
     "plugin_id":"file_regexp",                   #单位:  | 类型:string  | 说明:插件名
     "metric":[{
            "node": " host-10-22-0-170",          #单位:  | 类型:string  | 说明:主机名,消息来源标识
            "timestamp": "1518078026000",         #单位:  | 类型:string  | 说明:字符类型时间戳
            "name_id":"zj23_cassandra",	          #单位:  | 类型:string  | 说明:分隔后的指标名称(标签数据)
            "value_id":"ok",	                  #单位:  | 类型:string  | 说明:分割后的指标值(标签数据)
            "value":"1",                          #单位:  | 类型:string  | 说明:指标上报值
}]
}
support.huaweicloud.com/usermanual-appstage/appstage_04_1252.html