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

     1  ### `conv_traceid_w3c_to_dd()`  {#fn-conv-traceid-w3c-to-dd}
     2  
     3  函数原型:`fn conv_traceid_w3c_to_dd(key)`
     4  
     5  函数说明:将 16 进制编码的 128-bit/64-bit  W3C Trace ID 字符串(长度 32 个字符或 16 个字符)转换为 10 进制编码的 64-bit DataDog Trace ID 字符串。
     6  
     7  函数参数
     8  
     9  - `key`: 待转换的 128-bit/64-bit Trace ID
    10  
    11  示例:
    12  
    13  ```python
    14  
    15  # script input:
    16  
    17  "18962fdd9eea517f2ae0771ea69d6e16"
    18  
    19  # script:
    20  
    21  grok(_, "%{NOTSPACE:trace_id}")
    22  
    23  conv_traceid_w3c_to_dd(trace_id)
    24  
    25  # result:
    26  
    27  {
    28      "trace_id": "3089600317904219670",
    29  }
    30  
    31  ```