0

我有一个每天运行一次的批处理作业。

在工作结束时,我提交了一个meter包含已处理项目计数的指标。

如果有一天这个指标没有更新,我想提醒一下。

http://metrics.librato.com创建警报时,我可以检查“未报告”的最长时间为 60 分钟。

我想也许我可以创建一个复合指标并获取过去 24 小时内的平均变化率,并在达到零时发出警报。

我一直在尝试:

derive(s("my.metric", "%", {function:"sum", period:"86400"}))

然而,似乎因为我只记录了一个事件,所以在非常小的值period(~250s)之上,我的变化率只是下降到零......我猜低频意味着我的单个值完全被采样丢失了。

也许我使用了错误的工具来完成这项工作......

有没有办法在 Librato 中实现这一点?

4

1 回答 1

0

目前没有办法实现这一点,因为复合指标也受到 60 分钟警报的限制(截至 2015 年 5 月 15 日)。如果可能,您可能需要考虑配置指标(或类似指标)以在 60m 时间范围内报告。

于 2017-05-15T18:17:42.523 回答