【问题标题】:Grafana variable and Prometheus queryGrafana 变量和 Prometheus 查询
【发布时间】:2018-10-26 08:20:50
【问题描述】:

我在尝试使用此公式创建 query 类型的自定义变量时遇到问题:

label_values(increase(nginx_ingress_controller_requests{namespace=~"$Namespace"}[10m])>0,ingress)

当我对 prometheus 服务器运行此查询时(没有“label_values”,这是一个 grafan 模板函数),它工作正常。

我有以下 toast 错误:

Template variables could not be initialized: parse error at char 9: could not parse remaining input "(nginx_ingress_"...

此变量的目的是仅列出在过去 10m 内有活动的 Ingress 标签。

【问题讨论】:

  • 在我看来错误出在模板变量定义中,而不是与 Prometheus 有任何关系。

标签: grafana prometheus promql


【解决方案1】:

label_values(metric,label)Grafana function,而不是 Prometheus 函数。由于它只需要一个指标(而不是时间序列/向量),您只需要:

label_values(nginx_ingress_controller_requests,ingress)

我认为您不能在自定义变量查询中通过命名空间进行限制。

【讨论】:

    猜你喜欢
    • 2020-02-25
    • 2020-08-03
    • 2021-03-20
    • 2020-03-05
    • 2019-10-15
    • 2021-10-12
    • 2020-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多