开发者社区 > 云原生 > 云原生可观测 > 正文

请教一个问题 阿里云grafana的variables 或者在参数上体现的又是 env112 吗?

请教一个问题 阿里云grafana的variables 可以使得看到的变量值是带中文的例如env112(112正式环境),但实际上传给promQL, 或者在参数上体现的又是 env112 吗?看到的值跟实际的值不同 需求场景是想对这个值做一些说明
712a17625d9a53339c69591e65e62ca7.png

展开
收起
真的很搞笑 2023-10-22 21:39:13 134 0
2 条回答
写回答
取消 提交回答
  • 阿里云 Grafana 的 variables 可以使得看到的变量值是带中文的,例如 env112(112 正式环境),但实际上传给 Prometheus 或者在参数上体现的又是 env112。这是因为 Grafana 在处理变量值时,会将其转换为字符串类型,而字符串类型是不分语言的,所以看到的值和实际的值是相同的。
    如果你需要对变量值做一些说明,可以使用注释或者文档来说明。例如,你可以在 Grafana 的变量设置页面中,为每个变量添加一个说明,这样在使用变量时,就可以看到这个变量的说明。

    2023-10-23 11:23:29
    赞同 展开评论 打赏
  • 在阿里云Grafana中,您可以使用变量来存储和引用值。如果您希望在PromQL查询中使用这些变量,并且希望它们以中文显示,您可以尝试以下方法:

    1. 首先,在Grafana的Variables页面上创建一个新的变量,例如env112,并将其值设置为正式环境

    2. 然后,在您的PromQL查询中,使用双花括号{{ }}来引用这个变量。例如,如果您想要查询名为my_metric的指标,并使用env112作为标签,您可以编写如下查询:

    my_metric{env="{{ env112 }}"}
    
    1. 最后,确保在Grafana的Dashboard或Alert规则中使用这个变量。这样,当您查看这些图表或触发警报时,您将看到env112的值(即“正式环境”)作为标签。
    2023-10-23 11:05:17
    赞同 展开评论 打赏

云原生可观测基于Prometheus、Grafana 、OpenTelemetry 等核心产品, 形成指标、链路存储分析、异构数据源集成的数据层, 通过标准PromQL和SQL提供大盘展示、告警与探索能力。

相关产品

  • 可观测可视化 Grafana 版
  • 相关电子书

    更多
    低代码开发师(初级)实战教程 立即下载
    冬季实战营第三期:MySQL数据库进阶实战 立即下载
    阿里巴巴DevOps 最佳实践手册 立即下载