查看 ComfyUI 工作流调用记录
ComfyUI 工作流服务提供 30 日内的工作流执行记录,可追踪租户下工作流的运行情况。
NOTE
仅超级管理员可查看租户下所有用户的调用记录。
在工作流详情页顶部可直接跳转查看当前工作流的执行记录。
使用场景
调用记录可用于排查工作流执行错误、分析使用情况、工作流性能调优等场景,例如:
- 按用户、API Key 等条件筛选调用来源
- 按任务 ID、Workflow、执行环境 ID 等筛选工作流,快速定位失败情况
- 检查各个节点出图情况,预览图片
- 查看具体工作流执行时输出的日志、各节点耗时、总执行时长
- 筛选成功/失败的工作流执行任务
不提供以下功能:
- 查询单次执行的费用,您可以用执行时长乘以单价自行计算
- 数据导出
查看执行日志
在调用记录页面找到具体任务,点击查看日志,进行日志分析。支持多条件筛选。
NOTE
也可在 ComfyUI 工作流详情页面,点击顶部执行记录跳转到当前工作流的调用记录页面,再点击查看日志。
示例日志如下:
shell
[2025-02-19 15:07:35:709] got prompt
[2025-02-19 15:07:35:715] [91mFailed to validate prompt for output 49:[0m
[2025-02-19 15:07:35:715] [91m* CheckpointLoaderSimple 194:[0m
[2025-02-19 15:07:35:715] [91m - Value not in list: ckpt_name: 'AOM3A1B_orangemixs.safetensors' not in (list of length 34)[0m
[2025-02-19 15:07:35:715] [91mOutput will be ignored[0m
[2025-02-19 15:07:35:715] [91mFailed to validate prompt for output 202:[0m
[2025-02-19 15:07:35:715] [91mOutput will be ignored[0m
[2025-02-19 15:07:35:791] end_vram - start_vram: 3554135040 - 3554135040 = 0
[2025-02-19 15:07:35:791] #56 [LoadImage]: 0.00s - vram 0b
[2025-02-19 15:07:35:798] end_vram - start_vram: 3554135040 - 3554135040 = 0
[2025-02-19 15:07:35:798] #145 [ImageResizeKJ]: 0.01s - vram 0b
[2025-02-19 15:07:39:101] Settings -> Mode=base, Device=cuda:0, Torchscript=disabled
[2025-02-19 15:07:39:102]
Inspyrenet Rembg: 0%| | 0/1 [00:00<?, ?it/s]
[2025-02-19 15:07:39:289]
Inspyrenet Rembg: 100%|██████████| 1/1 [00:00<00:00, 5.35it/s]
Inspyrenet Rembg: 100%|██████████| 1/1 [00:00<00:00, 5.34it/s]
[2025-02-19 15:07:39:292] end_vram - start_vram: 6338914816 - 3554135040 = 2784779776
[2025-02-19 15:07:39:292] #166 [InspyrenetRembg]: 3.49s - vram 2784779776b
[2025-02-19 15:07:39:481] end_vram - start_vram: 3922664960 - 3922664960 = 0
[2025-02-19 15:07:39:481] #58 [PreviewImage]: 0.19s - vram 0b
[2025-02-19 15:07:39:481] Prompt executed in 3.76 seconds
查看节点耗时
您可以点击节点详情查看各节点的运行时长,分析工作流耗时。
筛选条件说明
调用记录页面提供以下筛选条件:
- 任务 ID:工作流任务的唯一 ID。从网页试运行发起任务时,无法主动获取任务 ID。 调用 提交生图任务接口 发起的任务时,API Response 中的
prompt_id
即为任务 ID。 - workflow:区分当前用户和其他用户的 workflow。二级筛选展示具体 Workflow 名称和 ID。
- 任务来源:「Web」表示从网页试运行发起的任务。「API」表示调用 提交生图任务接口 发起的任务。
- API Key:GenStudio API 密钥。
- 统计周期:可通过日期筛选器选择过去 30 天内的任意时间段。
- 任务状态:区分成功、失败、排队中、生成中四个状态。
- 执行环境 ID:工作流关联环境 ID,可从工作流详情页「环境配置」中获取。
- 执行用户:非超级管理员仅展示当前登录用户,无法筛选其他用户。如有需要,请向超级管理员申请「访问控制-用户列表」权限。
常见问题
可否获取失败任务的详细信息?
可获取:
- 工作流执行时输出的日志
- 各节点执行耗时、失败节点
不可获取:
- 失败任务的输入参数。
暂不支持原地重试执行失败任务。您需要根据错误日志调整参数后重新提交工作流任务。
排队时长是什么,计费吗?
根据平台负载情况,任务可能会加入队列等待。ComfyUI 计费仅统计实际执行时长。
计费规则详见文档 ComfyUI 托管服务计费规则。
如何查看 30 天之前的调用执行记录?
目前 ComfyUI 工作流托管服务仅支持查看 30 天内的调用记录。
能否通过 API 获取调用记录?
暂不支持通过 API 获取调用记录数据。
如何查看他人工作流调用记录?
租户的超级管理员可查看租户下任何用户、任何工作流的调用记录。
非超级管理员,区分以下情况:
查看自己的工作流调用记录(含被他人调用)
默认情况下,工作流的调用记录已包含不同执行者。例如,张三调用了您创建的工作流,可在调用记录中找到「执行者」为张三的记录。如果发现「筛选条件」中的「执行用户」仅列出自己,请向超级管理员申请「访问控制-用户列表」权限。
查看他人的工作流调用记录
默认情况下,您无权查看租户下其他用户创建的工作流,也无权查看他人工作流被调用的情况。如有需要,请向租户的超级管理员申请权限。