集成流运行日志

本文介绍了如何在集成流内通过运行历史面板来查看集成流的运行日志。

功能介绍

集成流运行日志保障了工作流程的透明化、可追溯性与问题排查。通过自动记录集成流从启动到结束的全生命周期关键节点与出入参细节,为开发者及业务用户提供流程运行的 “全景档案”,助力高效编排和应用集成流。

集成流运行历史面板详解

集成流运行面板介绍

集成流运行历史面板界面说明:

标注

名称

说明

1

运行历史面板显示入口

点击显示隐藏运行历史面板

2

集成流名称

当前集成流名称

3

集成流运行实例列表

向下滚动加载更多历史记录

4

集成流运行实例

显示运行实例的运行状态和开始时间

5

刷新运行实例列表

点击获取最新的运行实例列表

6

运行实例列表筛选器

可从多个维度对列表进行筛选

7

任务节点列表

集成流中包含的集成节点

8

任务节点

点击任务节点,右侧输入、输出、日志显示此节点相关的内容

9

输入参数面板

点击显示输入参数面板

10

输出结果面板

点击显示输出结果面板

11

日志面板

点击显示日志面板

12

日志文本过滤

过滤出包含关键词的日志

13

日志行

显示一条系统或用户日志,一条日志包含日志内容和打印时间

14

日志级别过滤器

根据成功、失败、信息三个级别对日志进行筛选

集成流运行实例列表

集成流每执行一次就会产生一条实例运行历史记录。可点击列表项查看对应的输入、输出以及日志信息。

获取更多运行实例

列表采用滚动加载模式,向下滚动右侧滚动条将会自动加载更早时间的历史记录。

image

实例信息

鼠标放置在实例列表项上,右侧将会显示实例的状态、开始时间、结束时间、触发器类型。

状态面板

列表过滤器

通过列表过滤器可根据需要筛选满足特定条件的运行记录。没有任何筛选条件时默认为获取全部。

点击重置,可恢复至获取全部的状态。

集成日志过滤面板

输入输出面板

输入参数

面板将以JSON格式显示输入参数。节点选择所有时,输入参数为流的触发器参数。节点为具体执行节点时,输入参数为该节点的入参。

输入面板

输出结果

面板将以JSON格式显示输出结果。节点选择所有时,输出结果为集成流的最终输出结果。节点为具体执行节点时,输出为该节点的出参。

输出面板

日志面板

关键词过滤

通过关键词可对日志列表进行过滤。

image

日志级别筛选

日志面板默认会显示全部级别的日志,点击切换右上角级别筛选器状态可以筛选出特定状态的日志。

image

脚本支持

集成流中支持使用JAVASCRIPTPYTHON语言进行不同级别的日志输出。

用户级别的日志支持以下几种:

错误:error。

警告:warn。

信息:log。

调试:debug。

在节点脚本中可通过如下方式进行日志输出。

console.log('log');
console.info('info');
console.warn('warn');
console.error('error');
# logging 对象已经存在上下文中,您无需再 import logging
logging.debug('debug');
logging.info('info');
logging.warning('warn');
logging.error('error');

每种类型都有对应的图标进行标示,输出效果如下:

image