Influxdb 更精确的平均值-xdB/Grafana

Influxdb 更精确的平均值-xdB/Grafana,influxdb,grafana,Influxdb,Grafana,这可能有点难以解释。。。但我会尽力的 我想用一些随时间变化的计算机数据来计算格拉法纳的准确平均值 例如,我正在跟踪计算机脱机的频率。此值始终更改,但计算机名始终显示相同的值 我的问题是,如果我的时间戳发生变化,Grafana会将其视为另一个设备(可以这么说),这意味着它会将同一台计算机添加两次 E.g First dataset: C1 = 5 C2 = 10 C3 = 15 C4 = 20 Average = 50/4 = 12.5 然而,假设C4再次爆炸。格拉法纳不仅得到20分,还得到了

这可能有点难以解释。。。但我会尽力的

我想用一些随时间变化的计算机数据来计算格拉法纳的准确平均值

例如,我正在跟踪计算机脱机的频率。此值始终更改,但计算机名始终显示相同的值

我的问题是,如果我的时间戳发生变化,Grafana会将其视为另一个设备(可以这么说),这意味着它会将同一台计算机添加两次

E.g
First dataset:
C1 = 5
C2 = 10
C3 = 15
C4 = 20

Average = 50/4 = 12.5
然而,假设C4再次爆炸。格拉法纳不仅得到20分,还得到了新的21分

C1 = 5
C2 = 10
C3 = 15
C4 = 21

Grafana Average = 14.2
Real Average = 51/4 = 12.75
是否有人知道这一点(不保持时间戳不变),从而过度写入“Offline”值的前一个值


我突然想到,这也与具有平均请求的influxdb有关,因此如果可以在那里返回正确的值,那就太好了

对不起,“如果我的时间戳改变”是什么意思?而且,只有几句话——“不保持时间戳不变”。。。你所说的“时间戳常量”是什么意思?当我输入数据时,我可以插入一个unix时间戳,这个时间戳可以是实际时间,或者我可以使用一个设置的时间戳插入数据,例如:如果我将时间戳保留在第一个月的第一个月的so 1/2/2018 1:00:00(unix时间戳:1517965200000)然后存储在那里的值将不断被覆盖。从而给了我一个准确的平均值。但是,如果我改变了时间戳,并且时间戳根据当前的时间而改变,那么它会给我一个不准确的平均值,因为平均值请求会将其作为另一个值计算。