2011-12-08 10 views
2

私は限られた期間のいくつかのテストを実行するテスト環境でGraphiteを使用しています。私が見たい一般的な情報を含むダッシュボードをいくつか設定しましたが、ダッシュボードを表示するHTTPリクエストの特定のテストの時間範囲を指定できると便利です。私はこれが個々のグラフでサポートされていることを知っていますが、ダッシュボード全体に対してこれを行う方法はありますか?ダッシュボードをリクエストするときに日付範囲を指定する方法はありますか?

http://graphite:8000/dashboard/adserver?from=18%3A06_20111201&until=18%3A39_20111202

ありがとう:

は私が持っている心の中では、このようになりますダッシュボードのURLを使用しています!

-Travis

答えて

2

私は、グラファイトのコードを見て持っていた、とダッシュボードビューは、ダッシュボード自体のfromまたはuntilのパラメータを受け取りますようにそれは見えません。

しかし、さらにcontent/js/dashboard.jsファイルを見ると、それはクッキーからdefaultGraphParamsを取り上げます。おそらく、あなたが望む値を設定するためにあなたのクッキーを操作することができます。私はそれがいかに簡単な解決策であろうとも完全には分かりません。

別のオプションは、(...または多分グラファイトプロジェクトの拡張としてこれを提出)のJavaScriptファイルを猿パッチとURLのクエリ自体からdefaultGraphParamsを上書き

最後にある、いくつかの良いがありますサードパーティオープンソースのグラファイトダッシュボードがありますが、その中にはいくつかのことがあります。私はgdashが/からフィールドへのカスタムをサポートしていると信じています。 (恥知らずのプラグ)私のダッシュボードgiraffeは現在それをサポートしていませんが、興味深い機能要求かもしれません。

0

(あなたの質問に多分後半の答えが、それでも、怒っかもしれません) あなたはURIをレンダリング使用しているなら、あなたは、少なくともdoc

に応じて、日付範囲を指定することができます
関連する問題