【问题标题】:Grafana/Graphite change y-axis labels to % for line chartGrafana/Graphite 将 y 轴标签更改为折线图的 %
【发布时间】:2019-09-01 17:45:30
【问题描述】:

折线图 上,graphite 似乎不支持将 y 轴标签更改为百分比,但他们在饼图上支持它,奇怪的是:https://graphite.readthedocs.io/en/latest/render_api.html?highlight=y-axis#valuelabels

我查看了 svg 格式图像中的元数据。他们肯定有一个y.labels y 轴数组,但是你不能通过他们的 Render URL API 作为参数来修改它??

"y": {
        "labelValues": [0, 0.25, 0.5, 0.75, 1.0],
        "labels": ["0 ", "0.25 ", "0.50 ", "0.75 ", "1.00  "],
        "step": 0.25
      }

有什么想法吗?这是他们关于所有 y 轴参数的文档:https://graphite.readthedocs.io/en/latest/render_api.html?highlight=y-axis#yaxisside

这是我目前拥有的:

/render?target=asPercent(node.load_avg.one,1)&format=png&yMax=100&yStep=25

这需要节点负载平均值和返回百分比。例如,如果一个值为 0.75,它会将其转换为 75。但是,y 轴不会在 ySteps 旁边显示“%”字符。一件小事,但如果我能把它说成 75% 而不是 75,那就太好了......

这就是我想要的:

"y": {
        "labelValues": [0, 25, 50, 75, 100],
        "labels": ["0%", "25%", "50%", "75%", "100%"],
        "step": 25
      }

【问题讨论】:

    标签: monitoring grafana graphite


    【解决方案1】:

    看来你是对的。我希望这很容易实现。我目前没有时间,但如果您想尝试一下,我可以查看您的 PR 和/或提供一些提示。

    【讨论】:

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