You need to enable JavaScript to run this app.
文档中心
日志服务

日志服务

复制全文
下载 pdf
数据处理器
ExecProcessor
复制全文
下载 pdf
ExecProcessor
调用 ExecProcessor 接口调试数据处理器 DSL 规则。​
请求说明​
  • 请求方式:POST​
  • 请求地址:https://{tls-endpoint}/ExecProcessor​
请求参数​
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。​
Body​
​
参数​
类型​
是否必选​
示例值​
描述​
DSLContent​
String​
是​
f_rename("path", "newpath")​
处理器的 DSL 内容。​
用于定义处理器的具体逻辑或配置。长度范围为 1 到 4000 个字符。​
ExecAction​
String​
是​
debug​
指定执行动作,当前仅支持debug调试模式。​
LogSample​
Object of LogSample​
是​
/​
日志样例。​
  • 建议填写 2 条以上的日志数据作为示例,确保正则表达式可以匹配到每条日志的第一行。​
  • 建议使用生产环境的真实样例。​
ProcessorType​
String​
是​
ingester​
数据处理器的类型。用于区分处理器的功能类别。​
  • ingester:数据写入处理器。​
  • consumer:数据消费处理器。​
​
返回参数​
下表仅列出本接口特有的返回参数。更多信息请参见返回结构。​
​
参数​
类型​
示例值​
描述​
Error​
String​
/​
调试处理器 DSL 执行过程中发生的错误信息,当 ExecStatus 为 failed时返回具体的错误描述。​
ExecStatus​
String​
success​
调试处理器 DSL 的执行状态,可能的取值如下所示。​
  • success:执行成功;​
  • failed:执行失败。​
ProcessedLog​
Array of ProcessedLog​
/​
经过处理器 DSL 处理后的日志数据集合,每个元素为一个对象,包含处理后的日志信息。​
​
请求示例​
​
POST https://{tls-endpoint}/ExecProcessor HTTP/1.1​
Content-Type: application/json​
{​
"DSLContent": "f_rename(\"path\", \"newpath\")",​
"ExecAction": "debug",​
"LogSample": {​
"sample1": "[2024-05-20 12:30:00] INFO: request received, path: /api/data, status: 200",​
"sample2": "[2024-05-20 12:31:00] INFO: request received, path: /api/user, status: 200"​
},​
"ProcessorType": "ingester"​
}​
​
返回示例​
​
Content-Type: application/json; charset=utf-8​
{​
"Error": "/",​
"ExecStatus": "success",​
"ProcessedLog": []​
}​
​
错误码​
您可访问公共错误码,获取更多错误码信息。​
最近更新时间:2026.05.28 17:00:46
这个页面对您有帮助吗?
有用
有用
无用
无用