grafana中metric包含标签时的百分比图

Percentage graph when metric contains tags in grafana

我正在尝试创建一个图表,显示一个带有标签的指标随时间的堆积百分比分布。该指标与不同的标签相对应。示例:

fruits_total{fruit=["apple","banana",...]

我正在尝试可视化水果随时间的分布与总数的百分比。

我试过这个查询(不工作):

100*(sum(rate(fruits_total)[1m]) by (fruit)) / sum(rate(fruits_total)[1m])

我找到了查询的方法! https://promlabs.com/products

示例如下:

100*(sum by (fruit) (rate(fruits_total)[1m]) / on() group_left sum(rate(fruits_total)[1m])