云日志服务 LTS-解析函数:ua_parse_all

时间:2024-11-02 18:44:20

ua_parse_all

解析User-Agent中的所有信息。

  • 函数格式
    ua_parse_all(value)
  • 参数说明

    参数名称

    数据类型

    是否必填

    说明

    value

    String

    待解析的User-Agent字符串。

  • 返回结果

    返回JSON类型的数据集。

  • 函数示例
    • 测试数据
      {
        "http_user_agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/192.168.0.0 Safari/537.36"
      }
    • 加工规则
      e_set("new_column",ua_parse_all(v("http_user_agent")))
    • 加工结果
      http_user_agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/192.168.0.0 Safari/537.36
      new_column: { 
       "user_agent": {
         "family": "Chrome",
          "major": "192",
          "minor": "168",
          "patch": "0"
         },
        "os": {
          "family": "Mac OS X",
          "major": "10",
          "minor": "9",
          "patch": "4"
        },
        "device": { 
         "family": "Mac",
          "brand": "Apple",
          "model": "Mac" 
       }
      }
support.huaweicloud.com/usermanual-lts/lts_07_0146.html