[英]How to get kubernetes cluster wide metric
我在 GKE 中運行多個 Kubernetes 集群。 我正在使用 heapster + influxdb 來獲取有關 pod 性能的指標。 獲取和存儲集群范圍的指標的推薦方法是什么,例如:
AFAIK 這超出了 heapster 的范圍,但我們需要密切關注這一點以了解集群的狀態。
謝謝!
如果您創建自定義儀表板並充分利用 Grafana 模板,您提到的 4 個指標可以使用 Grafana 進行可視化:
按“pod_namespace”排序並按“cpu/usage”或“cpu/limit”或“cpu/request”聚合
按“主機名”排序並按“內存/限制”或“內存/請求”或“cpu/使用”或“cpu/限制”或“cpu/請求”聚合
請參閱:Heapster 存儲架構。 一旦你理解了 InfluxDB 模式,你就可以施展魔法。
其他 2 個不是由 Heapster 收集的,這意味着如果你想把數據推送到某個地方,你必須在 Kubernetes API 上提出你自己的查詢,在你的情況下可能也是 InfluxDB。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.