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

     1  ### `sample()` {#fn-sample}
     2  
     3  函数原型:`fn sample(p)`
     4  
     5  函数说明:以概率 p 选择采集/丢弃数据。
     6  
     7  函数参数:
     8  
     9  - `p`: sample 函数返回 true 的概率,取值范围为[0, 1]
    10  
    11  示例:
    12  
    13  ```python
    14  # 处理脚本
    15  if !sample(0.3) { # sample(0.3) 表示采样率为 30%,即以 30% 概率返回真,此处将丢弃 70% 的数据
    16    drop() # 标记该数据丢弃
    17    exit() # 退出后续处理流程
    18  }
    19  ```