You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Vector单元测试中如何验证log_to_metric转换的计数器值?

Vector log_to_metric 单元测试验证计数器值的方法
  • 问题核心:Vector中指标事件的VRL内部结构和JSON序列化后的结构存在差异,直接通过.counter.value这类路径无法获取计数器值,哪怕JSON输出里明确显示该字段。
  • 正确验证方式:在VRL单元测试中,使用**get_metric_value()**函数来提取增量计数器的数值,示例如下:
    assert_eq(get_metric_value!(), 1.0)
    
  • 补充说明:
    • 该函数会根据指标的类型(增量/累计计数器、gauge等)自动提取对应的值,无需手动指定字段路径。
    • 若需同时验证指标类型,可配合assert_eq(.kind, "incremental")一起使用。

内容的提问来源于stack exchange,提问作者Danny Staple

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 23:20:26