问题描述
如何在不使用rate()或irate()的情况下计算Prometheus或Grafana中时间序列的每秒瞬时增长率?
此驱动功能无法帮助获得与irate相同的结果
irate(node_cpu_seconds_total[5m])
deriv(node_cpu_seconds_total_gauge[5m])
实际上,我需要计算量表度量数据的时间序列的每秒瞬时增加率,该量规数据是修改后的计数器度量类型数据。
解决方法
您可以使用deriv()
。这是一个示例:
$ grep -Eo '[[:digit:]]+' <<< $GOROCO | bc | paste -s -d"."
3.2.1