首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grafana PromQL无法读取未定义的属性'result‘

Grafana PromQL无法读取未定义的属性'result‘
EN

Stack Overflow用户
提问于 2020-08-24 21:48:31
回答 1查看 1.8K关注 0票数 1

我目前正在学习普罗米修斯,并尝试使用Grafana和PromQL来可视化它的指标,但每次我输入我的查询指标时,它总是显示错误的Cannot read property 'result' of undefined,我在互联网上搜索并尝试了一些查询,所有这些都没有区别。我想知道我哪里出错了,因为这是我第一次使用prometheus和grafana,下面是我使用的一些设置

首先,这是我在.net framework中的prometheus配置。

代码语言:javascript
复制
public class PrometheusConfig
{
    private static readonly Counter counter = Metrics.CreateCounter("initial_counter", "counter to initiate Prometheus");

    public static void Register(HttpConfiguration config)
    {
        var server = new MetricServer(port: 1234);
        server.Start();

        counter.Inc();
    }

    public static void RegisterFilter(HttpFilterCollection filters)
    {
        filters.Add(new PrometheusFilter());
    }
}

下面是我想要可视化的普罗米修斯指标

这是我的grafana数据源

最后,这是我的面板图

有人能告诉我怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2020-08-24 21:57:07

这个错误通常表示grafana查询接口失败。

在您的例子中,这是因为URL不应该包含/metrics。此URL用于抓取Prometheus内部结构。

正确的URL应该是Prometheus的基本路径:http://localhost:1234

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63562361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档