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