如何根据Kubernetes kublet汇总端点返回的度量来计算CPU使用率,内存使用量,即。 :10255 /统计/摘要

问题描述 投票:1回答:1

以下是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使用量,而且还需要从上面的内存指标计算内存使用量。我被困在这里我无法找到有关上述指标的任何细节。

kubernetes kubelet heapster
1个回答
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

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.