Skip to content

NodeGet v202605142029

Choose a tag to compare

@github-actions github-actions released this 14 May 12:32
· 89 commits to main since this release
feat(monitoring): add agent_query_dynamic_summary_buckets_multi RPC

新增多节点聚合桶化查询接口,将 [from, to] 均分为 N 个桶,
对多个节点的指定字段做跨节点 SUM 聚合后返回。

- nodeget-lib: 新增 DynamicSummaryBucketsMultiQuery 结构体
- server: 新增 query_dynamic_summary_buckets_multi 实现
  - 动态 IN ($4, $5, ...) 占位符,兼容无 postgres-array feature
  - scaled 字段除以 10 还原,聚合函数由 AVG 改为 SUM
  - 支持最多 500 个 UUID,仅限 PostgreSQL

用于前端首页 Aggregate Traffic Sparkline 拉取 30 分钟历史趋势,
替代原先拉取全量原始行再前端分桶的方案。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>