6.1 单变量计算
6.1.1 规则
单个变量脚本支持两个输入参数,函数名必须为calc,参数变量名可以自行决定
function calc(current,last)
--[[
current: 本次采集到的值,注意,此处的值有可能为数字,字符串,array,table等Lua数据类型,需要根据不同变量做判断
last: 上次采集到的值,如果为第一次采集则为空
return: 计算完返回的变量,可以为数字,array,table,字符串等
如果脚本错误,上报的数据为错误内容
]]
=current+1
currentreturn current
end
6.1.2 测试
如图,当前值输入脚本的第一个参数,上次值输入脚本的第二个参数,然后输入脚本,执行后,输出里即可得到return的值
注意,如果输入值为数字,则直接输入数字,如果输入值为字符串,则输入带引号的字符串,如果输入值为table,则输入json格式
6.1.3 配置
在采集配置编辑与添加页面选择高级功,可以针对变量配置脚本,如下图,选择对应的变量点击编辑边缘计算,在脚本框输入经过测试的脚本即可