Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Charts 今日石墨图表';s时间序列以及前几天';最小值,最大值,平均值_Charts_Graphite - Fatal编程技术网

Charts 今日石墨图表';s时间序列以及前几天';最小值,最大值,平均值

Charts 今日石墨图表';s时间序列以及前几天';最小值,最大值,平均值,charts,graphite,Charts,Graphite,我是石墨公司的新员工,我想做一些非常具体的事情,但同时我也觉得很典型 我使用Graphite绘制了一个图表,显示了我的应用程序在一天中(从08:30到16:00)处理多少条消息,并将其绘制为一个时间序列。为了确定这是一个平均、缓慢还是超繁忙的一天,我还想在同一张图表上显示基于前几天测量的平均值、最小值、最大值 我编写了一个自定义应用程序,它可以做到这一点,但Graphite似乎更强大,更具可扩展性 以下是我想到的一个例子: 您将注意到3个黄色区域图,表示从下到上、前几天的最小值、平均值和最大值,

我是石墨公司的新员工,我想做一些非常具体的事情,但同时我也觉得很典型

我使用Graphite绘制了一个图表,显示了我的应用程序在一天中(从08:30到16:00)处理多少条消息,并将其绘制为一个时间序列。为了确定这是一个平均、缓慢还是超繁忙的一天,我还想在同一张图表上显示基于前几天测量的平均值、最小值、最大值

我编写了一个自定义应用程序,它可以做到这一点,但Graphite似乎更强大,更具可扩展性

以下是我想到的一个例子:

您将注意到3个黄色区域图,表示从下到上、前几天的最小值、平均值和最大值,以及今天的红线

任何提示都将不胜感激


谢谢

我或多或少找到了自己的答案。。。 可以将timeStack和max/average/minSeries函数组合使用,如下所示,使用my_metric示例,时间范围为60天:

我的度量
别名(maxSeries(timeStack(my_metric,“1d”,0,60)),“Max”)别名(averageSeries(timeStack(my_metric,“1d”,0,60)),“Avg”)别名(minSeries(timeStack(my_metric,“1d”,0,60)),“Min”)

我找到了自己的答案,或多或少:可以将timeStack和max/average/minSeries函数结合使用,如下所示:my_metric示例和60天的时间范围:my_metric别名(maxSeries(timeStack(my_metric,“1d”,0,60)),“max”)别名(averageSeries(timeStack(my_metric,“1d”,0,60)),“Avg”)别名(minSeries(timeStack(my_metric,“1d”,0,60)),“Min”)恭喜!请将此答案写在下面并标记为有效。:)谢谢Dukebody,我不知道我能做到。。。