【问题标题】:Is there a way to specify date range when requesting a dashboard?请求仪表板时是否可以指定日期范围?
【发布时间】:2011-12-08 21:24:02
【问题描述】:

我在一个测试环境中使用 Graphite,我在其中运行了几个有限持续时间的测试。我已经设置了几个仪表板,其中包含我想要查看的一般信息,但如果我可以在 HTTP 请求中指定特定测试的时间范围以显示仪表板,那将很方便。我知道单个图表支持此功能,但有没有办法为整个仪表板执行此操作?

我想到的是使用如下所示的仪表板 URL:

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

谢谢!

-特拉维斯

【问题讨论】:

    标签: graphite


    【解决方案1】:

    我查看了石墨代码,它看起来不像仪表板视图接受仪表板本身的 fromuntil 参数。

    但是,进一步查看 content/js/dashboard.js 文件 - 它会从 cookie 中获取 defaultGraphParams。您也许可以操纵您的 cookie 来设置您想要的值。我不完全确定这可能是多么简单的解决方案。

    另一种选择是对 javascript 文件进行猴子补丁并覆盖 URL 查询本身中的 defaultGraphParams(或者甚至将其提交为对石墨项目的增强...)

    最后,有几个很好的 3rd 方 开源石墨仪表板,其中一些可能会这样做。我相信gdash 支持自定义从/到字段。 (无耻插件)我的仪表板giraffe 目前不支持它,但它可能是一个有趣的功能请求。

    【讨论】:

      【解决方案2】:

      (可能对您的问题的回答较晚,但仍然可能会生气) 如果您使用的是渲染 URI,那么您可以指定一个日期范围,至少根据 doc

      【讨论】:

        猜你喜欢
        • 2022-11-15
        • 1970-01-01
        • 2015-08-16
        • 1970-01-01
        • 2018-05-03
        • 2014-08-21
        • 2020-03-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多