Rust 前端新增迭代 token 直方图指标
值得精读,尤其是只关注 Rust 前端的工程师:它示范了「指标句柄按 engine 预缓存 + 零值 series 初始化 + 在 dispatcher 单点采样」的完整落地套路,也是理解 vLLM 前端/引擎指标职责边界的一手材料。阅读时建议重点看三处:一是 `rust/src/metrics/src/request.rs` 中被删除的那段设计注释,理解为什么这次决定把统计放在前端;二是 `rust/src/engine-core-client/src/client/imp.rs` 中 `has_outputs` 与 sender 过滤的错位,判断是否需要用 `iteration_tokens > 0` 或 sender 命中数来收紧观测条件;三是 PR body 里对验证边界的坦诚说明,直接对应「缺少落库测试」这一后续待补项。