0

我有两个不同的仪表报告值:

Meter A:根据数据存储查找的项目 Meter B:从数据存储返回的项目

我希望我的图表也有一个复合指标,它只跟踪这两个值之间的差异,以便于观察。但是,我正在努力让 Librato 正确报告这个值。

我现在所拥有的基于此处的subtract示例:http: //support.metrics.librato.com/knowledgebase/articles/354670-composite-metrics-language-tutorial

但是,它报告的结果是真实数字的比例因子。它报告的数字似乎是实际数字除以某个数字,这可能是报告该值的单独来源的数量。

例如 Metric A = 100 个项目 Metrics B = 50 个项目 Composite = 25 个项目 ?? (似乎偏离了 2 倍)

该因子根据特定的数据点而变化。

4

1 回答 1

2

富有的,

在没有看到实际数据流的情况下,我只是在猜测,但有两种可能性:

  • 选择汇总函数:如果指标报告多个客户端聚合样本,它可能会报告为具有以下各个组件的复杂指标:计数、总和、最小值、最大值等。查看指标中的项目总数你会想要选择sum属性。您可以通过设置"function":sumseries函数的选项来做到这一点。

  • 时间对齐数据点:该subtract函数通过减去时间对齐的点来工作。如果这两个指标在不同的时间步长报告,则可能存在不一致的点。您可以通过measure_time在将样本发布到 API 时设置 a 或period将函数选项设置series为数据周期来解决此问题。

如有任何问题,请随时通过 support@librato.com 复制我们。

于 2015-08-21T02:56:09.657 回答