簡體   English   中英

如何根據 Kubernetes kublet 摘要端點返回的指標計算 CPU 使用率、內存使用率,即,<machine-ip> :10255/統計/摘要

[英]How to calculate cpu usage, memory usage from the metrics returned by Kubernetes kublet summary endpoint ie., <machine-ip>:10255/stats/summary

以下是 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 使用情況,而且我需要根據上述內存指標計算內存使用情況。我被困在這里我找不到有關上述指標的任何詳細信息。

正如在K8s 管理容器計算資源/“監控計算資源使用”中提到的:

Pod 的資源使用情況作為 Pod 狀態的一部分進行報告。

如果為您的集群配置了可選監控,則可以從監控系統中檢索 Pod 資源使用情況。

該可選監控系統將是kubernetes/heapster ,它可以為 Kubernetes(版本 v1.0.6 及更高版本)啟用容器集群監控和性能分析。
它包括…… 很多指標

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM