github.com/GuanceCloud/cliutils@v1.1.21/pipeline/ptinput/funcs/md/create_point.md (about)

     1  ### `create_point()` {#fn-create-point}
     2  
     3  函数原型:`fn create_point(name, tags, fields, ts = 0, category = "M", after_use = "")`
     4  
     5  函数说明:创建新的数据并输出。该函数不适用于中心 Pipeline。
     6  
     7  函数参数:
     8  
     9  - `name`: point name,视为指标集的名、日志 source 等
    10  - `tags`: 数据标签
    11  - `fields`:  数据字段
    12  - `ts`:   可选参数,unix 纳秒时间戳,默认为当前时间
    13  - `category`: 可选参数,数据类别,支持类别名称和名称简写,如指标类别可以填写 `M` 或 `metric`,日志则是 `L` 或 `logging`
    14  - `after_use`: 可选参数,创建 point 后,对创建的 point 执行指定的 pl 脚本;如果原始数据类型是 L,被创建的数据的类别为 M,此时执行的还是 L 类别下的脚本
    15  
    16  
    17  示例:
    18  
    19  ```py
    20  # input
    21  '''
    22  {"a": "b"}
    23  '''
    24  fields = load_json(_)
    25  create_point("name_pt", {"a": "b"}, fields)
    26  ```