我正在使用 Graphite+Statsd(带有 Python 客户端)从 webapp 收集自定义指标:成功交易的计数器。假设计数器是stats.transactions.count
,它也有一个可用的速率/每秒指标stats.transactions.rate
。
我还将Seyren设置为监控+警报系统,并成功从 Graphite 中提取指标。现在我想在过去 60 分钟内成功交易的数量小于某个最小值时在 Seyren 中设置警报。
我应该使用哪个指标和 Graphite 函数?我尝试过,summarize(metric, '1h')
但是当 Graphite 开始聚合起始小时的指标时,这会给我一个警报。
请注意,如果这有帮助,Seyren 还允许指定 Graphitefrom
和until
参数。