云日志服务 LTS-操作符函数:op_add

时间:2024-07-25 10:14:29

op_add

计算多个值的和,可以是字符串或者数字等。

  • 函数格式
    op_add(value1, value2, ...)
  • 参数说明

    参数名称

    参数类型

    是否必填

    说明

    value1

    字符串、元组、列表或字典等

    运算值1。

    value2

    必须与值1一样

    运算值2。

  • 返回结果

    返回求和操作后的数值。

  • 函数示例
    1. 示例1:计算price_orange和price_apple总金额。
      • 测试数据
        {
         "price_orange": 2,
         "price_apple": 13
        }
      • 加工规则
        e_set("account",op_add(ct_int(v("price_orange")),ct_int(v("price_apple"))))
      • 加工结果
         price_orange: 2,
         price_apple: 13,
         account:  15
    2. 示例2:统计bytes_in和bytes_out的和。
      • 测试数据
        {
         "bytes_in": 214,
         "bytes_out": 123
        }
      • 加工规则
        e_set("total_bytes", op_add(ct_int(v("bytes_in")), ct_int(v("bytes_out"))))
      • 加工结果
        bytes_in: 214
        bytes_out: 123
        total_bytes:  337
    3. 示例3:给网址添加HTTPS头。
      • 测试数据
        {
         "host": "xx.com"
        }
      • 加工规则
        e_set("website", op_add("https://", v("host")))
      • 加工结果
        host: xx.com
        website: https://xx.com
support.huaweicloud.com/usermanual-lts/lts_07_0158.html