以下是kubelet摘要端点返回的指标
"node":{
"nodeName":"shayeeb-virtualbox",
"systemContainers":[ ],
"startTime":"2018-03-05T04:52:39Z",
"cpu":{
"time":"2018-03-05T05:06:00Z",
"usageNanoCores":989865279,
"usageCoreNanoSeconds":861395314766
},
"memory":{
"time":"2018-03-05T05:06:00Z",
"availableBytes":697614336,
"usageBytes":1809657856,
"workingSetBytes":1378811904,
"rssBytes":935657472,
"pageFaults":56928,
"majorPageFaults":70
},
...
在ns中返回cpu指标,但是我需要从上面的指标计算cpu使用量,而且还需要从上面的内存指标计算内存使用量。我被困在这里我无法找到有关上述指标的任何细节。
如K8s Managing Compute Resources for Containers/ "Monitoring compute resource usage"中所述:
Pod的资源使用情况报告为Pod状态的一部分。
如果为群集配置了optional monitoring,则可以从监视系统检索Pod资源使用情况。
该可选监控系统将是kubernetes/heapster
,它可以为Kubernetes(版本v1.0.6及更高版本)启用容器群集监控和性能分析。
它包括... a lot of metrics。