

配置项 | 说明 | |
任务名称 | 数据加工任务的名称,示例:my_transform。 | |
启用状态 | 任务启动/停止,默认启动。 | |
前置数据加工 | 打开开关。 前置数据加工的功能入口: 入口1:在新建数据加工任务时,打开前置数据加工的开关。 入口2:您也可以在 采集配置 页面底部,单击数据加工,进入前置数据加工编辑页面。 | |
日志主题 | 指定前置加工结果写入的日志主题。 | |
外部数据源 | 地域:云 MySQL 所在地域 云数据库 MySQL实例:请在下拉菜单中勾选 用户名:输入您的数据库用户名 密码:输入您的数据库密码 别名:您的 MySQL 的别名,您将在 res_rds_mysql 中使用该别名作为参数。 注意: | |
数据加工服务日志 | 数据加工任务运行日志,保存在 cls_service_log 服务日志主题(免费),数据加工任务监控图表中的告警功能依赖该日志主题, 默认开启。 | |
上传加工失败日志 | 开启后,加工失败的日志,将写入目标主题;关闭该选项后,会丢弃加工失败的日志。 | |
加工失败日志字段名 | 如您选择将加工失败的日志写入目标日志主题,失败日志将保存在该字段中,字段名默认为 ETLParseFailure。 | |
高级配置 | 添加环境变量:添加数据加工任务运行时的环境变量。 例如添加一对变量,名称 ENV_MYSQL_INTERVAL,值 300,然后您可在 res_rds_mysql 函数中,使用 refresh_interval=ENV_MYSQL_INTERVAL,任务将解析为 refresh_interval=300。 注意: | |


配置项 | 说明 |
任务名称 | 数据加工任务的名称,例如 my_transform。 |
启用状态 | 任务启动/停止,默认启动。 |
前置数据加工 | 关闭开关。 |
源日志主题 | 数据加工任务的数据源。 |
外部数据源 | 地域:云 MySQL 所在地域。 云数据库 MySQL 实例:请在下拉菜单中勾选。 用户名:输入您的数据库用户名。 密码:输入您的数据库密码。 别名:您的 MySQL 的别名,您将在 res_rds_mysql 中使用该别名作为参数。 注意: |
加工时间范围 | 指定数据加工处理的日志范围。 注意: 仅处理日志主题生命周期内的数据。 |
目标日志主题 | 选择固定日志主题: 日志主题:数据加工结果的输出目标,可配置为1个或多个。 目标名称:例如在源日志主题中,将 loglevel= warning 日志输出到日志主题 A,将 loglevel=error 日志输出到日志主题 B,将 loglevel=info 的日志输出到日志主题 C。您可将日志主题 A、B、C 的目标名称分别配置为 warning、error、info。 |
数据加工服务日志 | 数据加工任务运行日志,保存在 cls_service_log 服务日志主题(免费),数据加工任务监控图表中的告警功能依赖该日志主题, 默认开启。 |
上传加工失败日志 | 开启后,加工失败的日志,将写入目标主题,关闭该选项后,会丢弃加工失败的日志。 |
加工失败日志字段名 | 如您选择将加工失败的日志写入目标日志主题,失败日志将保存在该字段中,字段名默认为 ETLParseFailure。 |
高级配置 | 添加环境变量:添加数据加工任务运行时的环境变量。 例如添加一对变量, 名称 ENV_MYSQL_INTERVAL,值 300,然后您可在 res_rds_mysql 函数中,使用 refresh_interval=ENV_MYSQL_INTERVAL,任务将解析为 refresh_interval=300。 注意: |
配置项 | 说明 |
任务名称 | 数据加工任务的名称,例如 my_transform。 |
启用状态 | 任务启动/停止,默认启动。 |
前置数据加工 | 关闭开关。 |
源日志主题 | 数据加工任务的数据源。 |
外部数据源 | 地域:云 MySQL 所在地域。 云数据库 MySQL 实例:请在下拉菜单中勾选。 用户名:输入您的数据库用户名。 密码:输入您的数据库密码。 别名:您的 MySQL 的别名,您将在 res_rds_mysql 中使用该别名作为参数。 注意: |
加工时间范围 | 指定数据加工处理的日志范围。 注意: 仅处理日志主题生命周期内的数据。 |
目标日志主题 | 选择动态日志主题。无需配置目标日志主题,会按照指定的字段值,自动生成。 |
超限处理 | 创建兜底日志集、日志主题并将日志写入兜底主题(创建任务时创建)。 兜底日志集:auto_undertake_logset,单地域单账号下一个。 兜底日志主题:auto_undertake_topic_$(数据加工任务名称)。例如用户创建了两个数据加工任务 etl_A 和 etl_B,那么会产生两个兜底主题:auto_undertake_topic_etl_A、auto_undertake_topic_etl_B。 丢弃日志数据:不创建兜底主题,直接丢弃日志。 |
数据加工服务日志 | 数据加工任务运行日志,保存在 cls_service_log 服务日志主题(免费),数据加工任务监控图表中的告警功能依赖该日志主题,默认开启。 |
上传加工失败日志 | 开启后,加工失败的日志,将写入目标主题,关闭该选项后,会丢弃加工失败的日志。 |
加工失败日志字段名 | 如您选择将加工失败的日志写入目标日志主题,失败日志将保存在该字段中,字段名默认为 ETLParseFailure。 |
高级配置 | 添加环境变量:添加数据加工任务运行时的环境变量 例如添加一对变量, 名称 ENV_MYSQL_INTERVAL,值 300,然后您可在 res_rds_mysql 函数中,使用 refresh_interval=ENV_MYSQL_INTERVAL,任务将解析为 refresh_interval=300。 注意: |
{"content": "[2021-11-24 11:11:08,232][328495eb-b562-478f-9d5d-3bf7e][INFO] curl -H 'Host: ' http://abc.com:8080/pc/api -d {\\"version\\": \\"1.0\\",\\"user\\": \\"CGW\\",\\"password\\": \\"123\\"}"}
对话轮次 | 用户问题 | AI 助手答复 |
第一轮对话 | 结构化该日志 |
|
第二轮对话 | content 不是标准 JSON,使用 ext_json 报错了,您先把 content 中的 json 部分先提取出来,然后再从 json 中提取节点 |
|
{"level":"INFO","password":"123","requestid":"328495eb-b562-478f-9d5d-3bf7e","time":"2021-11-24 11:11:08,232","user":"CGW","version":"1.0"}



函数大类 | 可视化函数名称 | 使用场景 |
提取键值 | JSON:从 JSON 节点中提取字段和字段值 分隔符:根据分隔符提取字段值,需要用户填字段名 正则:根据正则公式提取字段值,需要用户填写字段名 | 日志结构化 |
日志处理 | 过滤日志:配置过滤日志的条件(多个条件为 OR 的关系)。例如字段 A 存在,或者字段 B 不存在,则过滤掉该条日志。 分发日志:配置分发日志的条件 例如 status="error"且 message 中包含 "404"的,分发至 A 主题 例如 status="running"且 message 中包含 "200"的,分发至 B 主题 保留日志:配置保留日志的条件 | 删除/保留日志 |
字段处理 | 删除字段 重命名字段 | 删除/重命名字段 |
文档反馈