こんにちは@torkelo
動きが非常に遅いメトリックがいくつかあります(月に1回程度変更される可能性があります)。 OpenTSDBインスタンスの詰まりを避けるために、これらのメトリックが変更されたときにのみログに記録したいと思います。 Grafanaでは、それらを階段の線としてプロットしています。 ただし、問題は、Grafanaが最後のデータポイントまでのデータのみをプロットすることです(これは賢明です)。 最後の値を「今」まで拡張する方法があるかどうか疑問に思っていました。これは少し次のようになります(赤い線が引かれています)。
あなたの助けをいただければ幸いです、
ジャック
私もそのような機能が欲しいのですが、それは階段のラインだけです。 階段の場合、階段は最後の値から次の値までの水平線を表示するため、意味があります。 つまり、この機能が実装されている場合、時間が経過して別のデータポイントが入ると、その水平線はまだそこにあり、さらに延長されます。 階段以外の路線についても同じことは言えません。 新しいデータが入ってくるときに階段の線が変更/短縮される唯一の方法は、新しいデータがウィンドウにすでに表示されている期間のものである場合です(つまり、履歴ポイントが追加されています)。 そのため、この機能をデフォルトで有効にするのは理にかなっていると思います。
SELECTフィールド(..)last()
GROUP BY time($ interval)fill(前へ)
この設定では部分的に機能しますが、それでも:ズーム範囲に値がない場合、その範囲より前の最後の値は照会されません。 そのため、値はまったく表示されません。
これにより、ダッシュボードが急速に変化する値(測定値)とステータス値(オン/オフの切り替えなど)で混乱します。これは、かなり短い時間範囲を選択すると、ステータスパネルの半分に何も表示されないためです。
これはOpenTSDBで処理するのが最適だと思います。
考えられるすべての機能を列挙するのではなく、最終的に実装したいと考えている計画された作業や機能をより適切に追跡するために、未解決のGitHubの問題を制限しようとしています。
この問題は非常に長い間開かれているため、この機能にあまり関心がなく、実装に関心を示している人もいないため、この問題を閉じます。
これは、私たちがそれを決して実装しない、または私たちがそれに対するPRを決して受け入れないという意味ではありません。 クローズされた問題は依然として投票を集め、機能の需要/関心を追跡するためのチケットとして機能することができます。
最も参考になるコメント
SELECTフィールド(..)last()
GROUP BY time($ interval)fill(前へ)
この設定では部分的に機能しますが、それでも:ズーム範囲に値がない場合、その範囲より前の最後の値は照会されません。 そのため、値はまったく表示されません。
これにより、ダッシュボードが急速に変化する値(測定値)とステータス値(オン/オフの切り替えなど)で混乱します。これは、かなり短い時間範囲を選択すると、ステータスパネルの半分に何も表示されないためです。