簡體   English   中英

監視每個名稱空間的資源

[英]Monitoring resources per namespace

我想監視每個命名空間和容器在我們的kubernetes集群上的資源(CPU,內存),您是否打算將其直接添加到stackdriver或hiw中,我可以不用太多麻煩嗎? 謝謝

我嘗試在Stackdriver中對指標進行分組,但缺少

看看kube資源瀏覽器。 它可以在命名空間級別列出cpu和內存使用情況。 按照鏈接-> https://github.com/dpetzold/kube-resource-explorer

遵循以下步驟

master $ go get github.com/dpetzold/kube-resource-explorer/cmd/kube-resource-explorer

master $ /opt/go/bin/kube-resource-explorer -namespace kube-system -reverse -sort MemReq
Namespace    Name                                                    CpuReq      CpuReq%  CpuLimit  CpuLimit%  MemReq         MemReq%  MemLimit       MemLimit%
---------    ----                                                    ------      -------  --------  ---------  ------         -------  --------       ---------
kube-system  kube-scheduler-master/kube-scheduler                    100m        2%       0m        0%         0Mi            0%       0Mi            0%
kube-system  weave-net-4jb2j/weave                                   10m         0%       0m        0%         0Mi            0%       0Mi            0%
kube-system  etcd-master/etcd                                        0m          0%       0m        0%         0Mi            0%       0Mi            0%
kube-system  kube-apiserver-master/kube-apiserver                    250m        6%       0m        0%         0Mi            0%       0Mi            0%
kube-system  kube-controller-manager-master/kube-controller-manager  200m        5%       0m        0%         0Mi            0%       0Mi            0%
kube-system  kube-proxy-7275r/kube-proxy                             0m          0%       0m        0%         0Mi            0%       0Mi            0%
kube-system  weave-net-4jb2j/weave-npc                               10m         0%       0m        0%         0Mi            0%       0Mi            0%
kube-system  kube-proxy-jklzm/kube-proxy                             0m          0%       0m        0%         0Mi            0%       0Mi            0%
kube-system  weave-net-s8zd8/weave                                   10m         0%       0m        0%         0Mi            0%       0Mi            0%
kube-system  weave-net-s8zd8/weave-npc                               10m         0%       0m        0%         0Mi            0%       0Mi            0%
kube-system  coredns-78fcdf6894-fg9mv/coredns                        100m        2%       0m        0%         70Mi           3%       170Mi          8%
kube-system  coredns-78fcdf6894-mw6xc/coredns                        100m        2%       0m        0%         70Mi           3%       170Mi          8%
---------    ----                                                    ------      -------  --------  ---------  ------         -------  --------       ---------
Total                                                                790m/8000m  9%       0m/8000m  0%         140Mi/17515Mi  0%       340Mi/17515Mi  1%
master $

您也可以使用普羅米修斯,您可以在這里這里找到示例

根據文檔

Prometheus是Kubernetes經常使用的可選監視工具。 如果您配置具有Prometheus支持的Stackdriver Kubernetes Engine監視,則可以從群集中導出在Prometheus數據模型中公開指標的服務,並在Stackdriver中將其顯示為外部指標

暫無
暫無

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

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