以下是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
},
...
cpu指标在ns中返回,但我需要从上面的指标计算cpu使用量,而且还需要从上面的内存指标计算内存使用量。我被困在这里我无法找到有关上述内容的任何细节指标。
答案 0 :(得分:1)
如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。