热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

GrafanaHTTP错误网关错误和模板初始化失败

如何解决《GrafanaHTTP错误网关错误和模板初始化失败》经验,为你挑选了1个好方法。

使用helm安装PrometheusGrafanaminikube当地。

$ helm install stable/prometheus
$ helm install stable/grafana

设置端口转发后,Prometheus服务器,alertmanager grafana可以运行:

$ export POD_NAME=$(kubectl get pods --namespace default -l "app=prometheus,compOnent=server" -o jsOnpath="{.items[0].metadata.name}")
$ kubectl --namespace default port-forward $POD_NAME 9090

$ export POD_NAME=$(kubectl get pods --namespace default -l "app=prometheus,compOnent=alertmanager" -o jsOnpath="{.items[0].metadata.name}")
$ kubectl --namespace default port-forward $POD_NAME 9093

$ export POD_NAME=$(kubectl get pods --namespace default -l "app=excited-crocodile-grafana,compOnent=grafana" -o jsOnpath="{.items[0].metadata.name}")
$ kubectl --namespace default port-forward $POD_NAME 3000

从grafana添加数据源,出现HTTP Error Bad Gateway错误:

从以下位置导入仪表板315:

https://grafana.com/dashboards/315

然后检查Kubernetes cluster monitoring (via Prometheus),出现Templating init failed错误:

为什么?



1> svenwltr..:

在Grafana的HTTP设置中,将设置AccessProxy,这意味着Grafana想要访问Prometheus。由于Kubernetes使用覆盖网络,因此它是一个不同的IP。

有两种解决方法:

    设置AccessDirect,以便浏览器直接连接到Prometheus。

    使用Kubernetes内部IP或域名。我不了解Prometheus Helm-chart,但是假设有一个Servicenamed prometheushttp://prometheus:9090应该可以使用。


推荐阅读
author-avatar
姜晨枫
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有