【问题标题】:Graphite Dashboard viewer for mobile device用于移动设备的 Graphite Dashboard 查看器
【发布时间】:2013-04-08 04:12:29
【问题描述】:

我在Graphite性能监控工具)上浏览了各种documentations,以探索Graphite是否支持在移动平台上查看仪表板的任何选项,例如智能手机、iPad、平板电脑。

正如here 所提到的,我知道 Graphite 允许您以图形方式查询数据并返回 csv,但有什么快速方法可以将 Graphite 与移动设备集成。

类似产品 OpenNMS 正在 iOS app 上取得进展。

【问题讨论】:

    标签: performance mobile monitoring graphite


    【解决方案1】:

    试试 Grafana (http://grafana.org),它是一个新的石墨仪表板前端。

    【讨论】:

      【解决方案2】:

      我也在 Graphite Portal https://answers.launchpad.net/graphite/+question/227267 上发布了同样的问题,但还没有听说过。因此,将我迄今为止的发现添加到相同的地方。

      到目前为止,Graphite 不提供任何现成的选项(移动网络界面或应用程序)来呈现最适合移动设备(例如手机和平板电脑)的图表和仪表板。然而,Graphite URL API 允许根据业务需求自定义图表。

      graphite webapp 提供了一个 /render 端点来生成图形(和检索原始数据)。该端点通过查询字符串参数接受各种参数,例如通过 from / until 定义图表的时间窗口。

      最近 1 小时时间范围内应用服务器 401 到 405 的以下 URL 请求 (JSON) CPU 使用率指标。请注意,删除“format=json”请求属性会将图形返回为 PNG 格式的图像(默认 Graphite 行为)。

      http://graphite06p.prod.s.com/render/?format=json&until=now&from=-1Hours&showTarget=applications.jboss.app40%5B12345%5Dp_prod_ch4_s_com.jvm.cpuUsage&title=JVM%20%20-%20CPU%20Utilization&_salt=1367342114.856&target=applications.jboss.app40%5B12345%5Dp_prod_ch4_s_com.jvm.cpuUsage

      企业可以创建移动网络应用程序,这样服务器组件首先使用上述 URL API 从 Graphite 获取原始数据,然后在将 HTML 内容返回到设备浏览器之前进行任何必要的自定义。例如,可以使用 Javascript 库 FLOT 或 ZingChart 绘制从 Graphite 接收到的 JSON 数据。也可以围绕这种方法构建混合或原生应用程序。欢迎任何其他意见或建议。

      【讨论】:

        猜你喜欢
        • 2013-06-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-26
        • 1970-01-01
        相关资源
        最近更新 更多