如何解决Grafana PromQL无法读取未定义的属性“结果”
我目前正在学习普罗米修斯,并尝试使用Grafana和PromQL可视化它的指标,但是每次我输入查询指标时,它总是显示错误
Cannot read property 'result' of undefined
,我在互联网上搜索并尝试了一些查询,所有查询都没有区别。我不知道哪里出问题了,因为这是我第一次使用普罗米修斯和格拉那那,这是我使用的一些设置
首先,这是我在.net framework
中的prometheus配置。
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数据源
有人可以告诉我如何解决此问题吗?
解决方法
此错误通常意味着grafana无法查询API。
在您的情况下,这是因为URL不应包含/metrics
。此URL用于抓取Prometheus内部。
正确的URL应该是Prometheus的基本路径:http://localhost:1234
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。