Grafana /石墨将y轴标签更改为折线图的%

时间:2019-04-11 07:07:02

标签: monitoring grafana graphite

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

我查看了来自svg格式图像的元数据。他们的y轴肯定有一个y.labels数组,但是您不能通过其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轴在yStep旁边不显示“%”字符。一件小事,但是如果我能说它是75%而不是75%...

这就是我想要的:

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

1 个答案:

答案 0 :(得分:0)

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