Skip to content

[Bug] 触发器请求导致智能体概览页「活跃用户-新增用户」统计异常偏高 #6467

Description

@ggh-zyy

Contact Information

1966236926@qq.com

MaxKB Version

2.10.3

Problem Description

智能体概览页「活跃用户」卡片中,新增用户数(红色 +N )远大于活跃用户总数,数据明显异常。例如过去 7 天显示"活跃用户 122 +722",新增用户(722)是活跃用户总数(122)的近 6 倍,逻辑上不可能。

Image

根因: customer_added_count (新增用户)统计的是 application_chat_user_stats 表中当天新创建的记录数,而该表在每次新的 chat_user_id + application_id 组合首次访问时都会插入一条记录——包括触发器等非用户请求也会产生记录。而 customer_num (活跃用户总数)统计的是 application_chat 表中实际产生对话记录的去重用户数。两者数据源不一致,导致新增用户数被严重放大。

Steps to Reproduce

  • 部署一个使用了触发器(如定时任务、webhook 回调)的智能体,触发器会使用不同的 chat_user_id 调用对话 API。
  • 进入智能体概览页面。
  • 选择时间范围(如"过去 7 天")。
  • 查看「活跃用户」卡片,会发现 +N (新增用户)的值远超活跃用户总数。

The expected correct result

No response

Related log output

Additional Information

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions