PreviewDataPipeline - 预览流水线

更新时间:
复制 MD 格式

预览数据流水线

接口说明

编译候选配置,并查询指定时间窗口内按 Dataset 分组的只读样例。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求语法

POST /workspace/{workspace}/datapipeline/preview HTTP/1.1

路径参数

名称

类型

必填

描述

示例值

workspace

string

工作空间名称

workspace-source

请求参数

名称

类型

必填

描述

示例值

body

object

预览配置

pipelineName

string

流水线名称

trace-archive-routing

kind

string

流水线类型

custom

description

string

流水线描述

Preview error span routing.

source

object

数据源

type

string

数据源类型

traces-default

config

object

数据源配置

runMode

string

运行模式

continuous

startFrom

string

读取起点

latest

timeRange

object

回填时间范围

from

integer

开始时间

1722844800

to

integer

结束时间

1722848400

processors

array<object>

公共处理器

array<object>

处理器

name

string

处理器名称

drop-health-check

type

string

处理器类型

filter

config

object

处理器配置

expression

string

过滤表达式

attributes["http.route"] != "/health"

fields

array

字段列表

string

字段路径

attributes.password

script

string

SPL 脚本

* | extend latency_ms = duration / 1000000

applications

array

应用列表

string

应用名称

checkout-service

rules

array<object>

脱敏规则列表

object

脱敏规则

mode

string

脱敏模式

keyword

types

array

内置敏感类型

string

敏感类型

EMAIL

keys

array

敏感关键词

string

关键词

password

maskChar

string

掩码字符

*

keepPrefix

integer

保留前缀长度

2

keepSuffix

integer

保留后缀长度

2

target

object

处理目标

workspace

string

目标工作空间

target-checkout-ws

selector

object

服务选择器

serviceNames

array

服务名称列表

["checkout-*","order-service"]

string

服务名称模式

checkout-*

outputs

array<object>

命名输出

array<object>

命名输出

name

string

输出名称

checkout_route

processors

array<object>

分支处理器

array<object>

处理器

name

string

处理器名称

drop-health-check

type

string

处理器类型

filter

config

object

处理器配置

expression

string

过滤表达式

attributes["http.route"] != "/health"

fields

array

字段列表

string

字段路径

attributes.password

script

string

SPL 脚本

* | extend latency_ms = duration / 1000000

applications

array

应用列表

string

应用名称

checkout-service

rules

array<object>

脱敏规则列表

object

脱敏规则

mode

string

脱敏模式

keyword

types

array

内置敏感类型

string

敏感类型

EMAIL

keys

array

敏感关键词

string

关键词

password

maskChar

string

掩码字符

*

keepPrefix

integer

保留前缀长度

2

keepSuffix

integer

保留后缀长度

2

target

object

处理目标

workspace

string

目标工作空间

target-checkout-ws

selector

object

服务选择器

serviceNames

array

服务名称列表

["checkout-*","order-service"]

string

服务名称模式

checkout-*

sinks

array<object>

输出目标

object

输出目标

name

string

输出目标名称

error-archive

type

string

输出目标类型

logstore

project

string

SLS Project

customer-project

logstore

string

SLS Logstore

error-spans

datasets

array

Dataset 列表

string

Dataset 名称

__UNNAMED__

fromTime

integer

预览开始时间

1784563200

toTime

integer

预览结束时间

1784566800

返回参数

名称

类型

描述

示例值

object

预览数据流水线响应

requestId

string

请求标识

req-01j2example

effectiveScript

string

实际 SPL

* | where status_code == "ERROR"

datasets

array<object>

Dataset 预览结果

array<object>

Dataset 预览

name

string

Dataset 名称

error_spans

sampleCount

integer

样例数量

1

meta

array<object>

字段元数据

object

字段元数据

name

string

字段名称

trace_id

type

string

字段类型

string

data

array<object>

预览数据

object

预览样例行

{"trace_id":"4bf92f3577b34da6a3ce929d0e0e4736","status_code":"ERROR"}

示例

正常返回示例

JSON格式

{
  "requestId": "req-01j2example",
  "effectiveScript": "* | where status_code == \"ERROR\"",
  "datasets": [
    {
      "name": "error_spans",
      "sampleCount": 1,
      "meta": [
        {
          "name": "trace_id",
          "type": "string"
        }
      ],
      "data": [
        {
          "trace_id": "4bf92f3577b34da6a3ce929d0e0e4736",
          "status_code": "ERROR"
        }
      ]
    }
  ]
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情