Kubernetes REST API中没有heapster文件系统指标

Kubernetes REST API中没有heapster文件系统指标,kubernetes,heapster,Kubernetes,Heapster,我通过kubectl代理在本地机器上处理kubernetes代理。 我在我的kubernetes环境以及XDB和grafana上部署了heapster。 我可以看到grafana检索到的文件系统使用指标。 但是,我无法通过以下方式通过heapster REST API了解文件系统的使用情况: 请帮助我检查是否存在任何配置错误或url错误或其他问题? 谢谢。在一些POD中,没有文件系统/使用率这样的度量: 以下是etcd minikube吊舱的可用指标列表示例: 在本例中,列表中没有文件系统

我通过kubectl代理在本地机器上处理kubernetes代理。 我在我的kubernetes环境以及XDB和grafana上部署了heapster。 我可以看到grafana检索到的文件系统使用指标。

但是,我无法通过以下方式通过heapster REST API了解文件系统的使用情况:

请帮助我检查是否存在任何配置错误或url错误或其他问题?
谢谢。

在一些POD中,没有文件系统/使用率这样的度量:

以下是etcd minikube吊舱的可用指标列表示例:

在本例中,列表中没有文件系统/用法

如果我尝试得到它,我将得到与您在问题中发布的结果完全相同的结果:

因此,使用与第一个示例类似的URL检查pod的可用选项

$ curl http://127.0.0.1:8001/api/v1/namespaces/kube-system/services/heapster/proxy/api/v1/model/namespaces/kube-system/pods/etcd-minikube/metrics/ 

[ 
  "network/rx_errors_rate", 
  "cpu/usage_rate", 
  "network/rx_errors", 
  "memory/request", 
  "memory/page_faults_rate", 
  "network/rx_rate", 
  "network/tx_errors_rate", 
  "memory/limit", 
  "network/rx", 
  "memory/major_page_faults_rate", 
  "uptime", 
  "memory/rss", 
  "memory/working_set", 
  "restart_count", 
  "network/tx_errors", 
  "cpu/request", 
  "cpu/limit", 
  "network/tx", 
  "memory/usage", 
  "network/tx_rate" 
 ] 
$ curl http://127.0.0.1:8001/api/v1/namespaces/kube-system/services/heapster/proxy/api/v1/model/namespaces/kube-system/pods/etcd-minikube/metrics/filesystem/usage 

{ 
  "metrics": [], 
  "latestTimestamp": "0001-01-01T00:00:00Z" 
 }