Conversation
6ea8ccf to
8980494
Compare
9d6be57 to
4b22b71
Compare
|
translation.go 部分,只在 INT_ENUM_PEER_TAG 里加一下即可,其他地方不用改 |
c161d36 to
931bed0
Compare
@xiaochaoren1 意思是下图中红框的部分不需要,只需要在 INT_ENUM_PEER_TAG中加一下biz_type? |
cb4cefa to
c019029
Compare
AI Agent Governance背景这组改动为 AI Agent / 智能体治理补齐了从 识别、进程归属、治理事件采集、数据落库 到
变更范围deepflow(开源侧)
deepflow-core(EE / 联动依赖侧)
Reviewer Guide建议按下面顺序评审,这样最容易建立全局上下文:
核心修改说明1. 新增 AI Agent 配置与识别入口这一部分的目标,是让 AI Agent 成为一个可配置、可识别、可调参的能力,而不是写死在解析器里的特殊分 主要变化:
review 价值:
2. 引入 EE 侧 AiAgentRegistry,稳定管理 AI Agent 进程状态这一部分的目标,是把 AI Agent 的“注册 / 查询 / BPF map 同步 / 继承 / 回溯”从临时逻辑提升为一个稳定 主要变化:
review 价值:
3. 将 AI Agent 的
|
lzf575
left a comment
There was a problem hiding this comment.
ingester 写入正常。目前看新增加的几个 event 表,支持单独设置保留时长,后续需要在页面验证确认下。
|
|
||
| if (latency < tracer_ctx->io_event_minimal_duration) { | ||
| #ifdef EXTENDED_AI_AGENT_FILE_IO | ||
| if (!__ai_agent) |
There was a problem hiding this comment.
ai_agent 不受io_event的配置控制,这里存在一个需要注意的问题:
- 如果文件读写是微秒甚至纳秒级别,file读写事件可能会非常非常多,吃掉节点资源,所以这里是否需要一个
ai_agent文件读写的时间限制更好一些?
There was a problem hiding this comment.
这个担忧我确认过,但本轮不按“增加时间限制/限流”修改。PRD 在智能体数据采集里明确要求“所有文件读写事件,无需对读写时延、读写时机做限制”,功能测试用例里也有 TC-EVT-001/002/003/004 对应覆盖。因此这里不能通过在 BPF 层增加时延门槛或限流来处理。后续如果需要控制资源,只能走不改变事件可见性的优化路径,例如更强聚合、传输/存储优化或统计告警。
| DATA_SOURCE_UNIX_SOCKET, | ||
| DATA_SOURCE_FILE_OP_EVENT, | ||
| DATA_SOURCE_PERM_OP_EVENT, | ||
| DATA_SOURCE_PROC_LIFECYCLE_EVENT, |
There was a problem hiding this comment.
datadump 部分
deepflow/agent/src/ebpf/user/socket.c
Line 3784 in 010323c
SOURCE 目前只是数值标识,如果可以的话可以显示具体的事件名称。
There was a problem hiding this comment.
这个建议合理,属于调试可读性优化。我先记录为后续增强项,本轮优先处理 correctness 和语义一致性问题。
72008a6 to
5ae413a
Compare




This PR is for:
Support agent governance
Checklist
Backport to branches