Kubernetes heapster - Grafana 不显示 influxdb 数据
Kubernetes heapster - Grafana doesn't display influxdb data
我按照 heapster-influxDB guide 使用 influxdb 和 grafana 部署了 heapster。当访问 grafana 实例时,我在图表中看不到任何数据(grafana 服务从 NodePort 暴露给外部)。 heapster 和 influxdb 日志中没有错误,如下所示。
这可能是什么问题?非常感谢积极的反馈。
$ kubectl version
Server Version: version.Info{Major:"1", Minor:"1", GitVersion:"v1.1.3", GitCommit:"6a81b50c7e97bbe0ade075de55ab4fa34f049dc2", GitTreeState:"clean"}
Grafana 仪表板
Grafana 数据源设置
heapster 日志
I0510 10:33:12.556974 1 heapster.go:60] /heapster --source=kubernetes:https://kubernetes.default --sink=influxdb:http://monitoring-influxdb:8086
I0510 10:33:12.557111 1 heapster.go:61] Heapster version 1.1.0-beta1
I0510 10:33:12.557394 1 configs.go:60] Using Kubernetes client with master "https://kubernetes.default" and version "v1"
I0510 10:33:12.557414 1 configs.go:61] Using kubelet port 10255
I0510 10:33:12.619309 1 influxdb.go:199] created influxdb sink with options: host:monitoring-influxdb:8086 user:root db:k8s
I0510 10:33:12.619546 1 heapster.go:87] Starting with InfluxDB Sink
I0510 10:33:12.619601 1 heapster.go:87] Starting with Metric Sink
I0510 10:33:12.637683 1 heapster.go:166] Starting heapster on port 8082
I0510 10:33:35.000319 1 manager.go:79] Scraping metrics start: 2016-05-10 10:33:00 +0000 UTC, end: 2016-05-10 10:33:30 +0000 UTC
I0510 10:33:35.292539 1 manager.go:152] ScrapeMetrics: time: 292.067849ms size: 78
I0510 10:33:35.300239 1 influxdb.go:177] Created database "k8s" on influxDB server at "monitoring-influxdb:8086"
I0510 10:34:05.000270 1 manager.go:79] Scraping metrics start: 2016-05-10 10:33:30 +0000 UTC, end: 2016-05-10 10:34:00 +0000 UTC
I0510 10:34:05.274965 1 manager.go:152] ScrapeMetrics: time: 274.615057ms size: 78
I0510 10:34:35.000246 1 manager.go:79] Scraping metrics start: 2016-05-10 10:34:00 +0000 UTC, end: 2016-05-10 10:34:30 +0000 UTC
I0510 10:34:35.247562 1 manager.go:152] ScrapeMetrics: time: 247.236807ms size: 78
I0510 10:35:05.000265 1 manager.go:79] Scraping metrics start: 2016-05-10 10:34:30 +0000 UTC, end: 2016-05-10 10:35:00 +0000 UTC
Influxdb 日志
https://drive.google.com/open?id=0B4f4RNm4mfqWZGtqbVBnWUJ2QjA
参考我用的yaml文件。
https://drive.google.com/open?id=0B4f4RNm4mfqWY2pZRmViWHFuMFk
InfluxDB 数据
https://drive.google.com/open?id=0B4f4RNm4mfqWQTFxcFVhdko2Vms
Heapster api 数据
https://drive.google.com/open?id=0B4f4RNm4mfqWQVhEZ3oxdEs1VTA
恰好是Heapster master分支版本与部分Kubernetes集群不兼容。我尝试了最新的测试版并且它有效。
https://github.com/kubernetes/heapster/releases/tag/v1.2.0-beta.0
但是你确定你知道如何使用 Grafana 吗?
我和你有同样的问题first.Everything似乎没有error.But我只是没有看到任何图表。
但是,我终于知道是因为我不会用Grafana添加Panel。
观看此视频并了解如何使用 grafana。 https://www.youtube.com/watch?v=sKNZMtoSHN4&index=7&list=PLDGkOdUX1Ujo3wHw9-z5Vo12YLqXRjzg2
这是我的看法。
我按照 heapster-influxDB guide 使用 influxdb 和 grafana 部署了 heapster。当访问 grafana 实例时,我在图表中看不到任何数据(grafana 服务从 NodePort 暴露给外部)。 heapster 和 influxdb 日志中没有错误,如下所示。
这可能是什么问题?非常感谢积极的反馈。
$ kubectl version
Server Version: version.Info{Major:"1", Minor:"1", GitVersion:"v1.1.3", GitCommit:"6a81b50c7e97bbe0ade075de55ab4fa34f049dc2", GitTreeState:"clean"}
Grafana 仪表板
Grafana 数据源设置
heapster 日志
I0510 10:33:12.556974 1 heapster.go:60] /heapster --source=kubernetes:https://kubernetes.default --sink=influxdb:http://monitoring-influxdb:8086
I0510 10:33:12.557111 1 heapster.go:61] Heapster version 1.1.0-beta1
I0510 10:33:12.557394 1 configs.go:60] Using Kubernetes client with master "https://kubernetes.default" and version "v1"
I0510 10:33:12.557414 1 configs.go:61] Using kubelet port 10255
I0510 10:33:12.619309 1 influxdb.go:199] created influxdb sink with options: host:monitoring-influxdb:8086 user:root db:k8s
I0510 10:33:12.619546 1 heapster.go:87] Starting with InfluxDB Sink
I0510 10:33:12.619601 1 heapster.go:87] Starting with Metric Sink
I0510 10:33:12.637683 1 heapster.go:166] Starting heapster on port 8082
I0510 10:33:35.000319 1 manager.go:79] Scraping metrics start: 2016-05-10 10:33:00 +0000 UTC, end: 2016-05-10 10:33:30 +0000 UTC
I0510 10:33:35.292539 1 manager.go:152] ScrapeMetrics: time: 292.067849ms size: 78
I0510 10:33:35.300239 1 influxdb.go:177] Created database "k8s" on influxDB server at "monitoring-influxdb:8086"
I0510 10:34:05.000270 1 manager.go:79] Scraping metrics start: 2016-05-10 10:33:30 +0000 UTC, end: 2016-05-10 10:34:00 +0000 UTC
I0510 10:34:05.274965 1 manager.go:152] ScrapeMetrics: time: 274.615057ms size: 78
I0510 10:34:35.000246 1 manager.go:79] Scraping metrics start: 2016-05-10 10:34:00 +0000 UTC, end: 2016-05-10 10:34:30 +0000 UTC
I0510 10:34:35.247562 1 manager.go:152] ScrapeMetrics: time: 247.236807ms size: 78
I0510 10:35:05.000265 1 manager.go:79] Scraping metrics start: 2016-05-10 10:34:30 +0000 UTC, end: 2016-05-10 10:35:00 +0000 UTC
Influxdb 日志 https://drive.google.com/open?id=0B4f4RNm4mfqWZGtqbVBnWUJ2QjA
参考我用的yaml文件。 https://drive.google.com/open?id=0B4f4RNm4mfqWY2pZRmViWHFuMFk
InfluxDB 数据 https://drive.google.com/open?id=0B4f4RNm4mfqWQTFxcFVhdko2Vms
Heapster api 数据 https://drive.google.com/open?id=0B4f4RNm4mfqWQVhEZ3oxdEs1VTA
恰好是Heapster master分支版本与部分Kubernetes集群不兼容。我尝试了最新的测试版并且它有效。
https://github.com/kubernetes/heapster/releases/tag/v1.2.0-beta.0
但是你确定你知道如何使用 Grafana 吗?
我和你有同样的问题first.Everything似乎没有error.But我只是没有看到任何图表。
但是,我终于知道是因为我不会用Grafana添加Panel。
观看此视频并了解如何使用 grafana。 https://www.youtube.com/watch?v=sKNZMtoSHN4&index=7&list=PLDGkOdUX1Ujo3wHw9-z5Vo12YLqXRjzg2
这是我的看法。