【问题标题】:Grafana derivative not showing right output valuesGrafana 导数未显示正确的输出值
【发布时间】:2018-05-30 16:51:56
【问题描述】:

我将正弦波的数据值放入 elasticsearch 并用 grafana 绘制并在其下方的图中设置曲线的导数。

我期待看到一个具有相同幅度的 cos 波,但我一直看到一个非常平坦的 cos 波,偏移似乎是正确的,但幅度完全错误,我想知道这可能是什么原因造成的?我是不是把grafana配置错了?

这是生成曲线的php脚本:

<?php

date_default_timezone_set('America/Toronto');

while(true)
{
    echo sin(deg2rad(time())) . " " . date('d M Y H:i:s') . "\n";
    sleep(1);
}
#echo sin(deg2rad(60));  //  0.866025403 ...
#echo sin(60);           // -0.304810621 ...

?>

我正在使用 logstash 来捕获值和时间戳并将其发送到弹性。 谢谢。

【问题讨论】:

    标签: elasticsearch math grafana


    【解决方案1】:

    如果你的函数是

    f(t) = sin(deg2rad(t)) = sin(t * pi / 180)
    

    那么导数是

    f'(t) = pi / 180 * cos(t * pi / 180)
    

    这个因素大约是0.017,看起来和你的情节一致。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-04
      • 1970-01-01
      • 2019-01-05
      • 2019-09-20
      • 2013-05-15
      • 2023-03-26
      • 1970-01-01
      • 2021-10-01
      相关资源
      最近更新 更多