[英]How to retrieve kubernetes metrics via client-go and golang
[英]Collecting Kubernetes metrics in golang
我正在使用GKE平台來實現Kubernetes調度程序。 我正在使用Prometheus Grafana監視應用程序。
為了在golang中實現計划程序,我需要獲取指標作為計划程序的輸入。
請建議我一些方法。
另外,請提出適當的文檔,以便我可以輕松理解這些內容。
我是新手,所以我一無所知。
您的幫助將不勝感激。
首先,我鼓勵您閱讀一些有關Kubernetes監控體系結構的相關文檔,其中介紹了有關Kubernetes指標主要概念的許多有用信息。 由於您已將Prometheus用作主要的監視群集代理,因此您可能正在使用Kubernetes群集基礎架構中應用程序公開的某些特定指標進行操作; 因此,當您計划實施自定義調度程序時,它應該是適應這些指標以定義其他調度程序行為的主要因素。 Sysdig監視工具是實現此目標的一個很好的例子,它可以執行Prometheus度量標准的自動收集並在群集中的應用程序之間傳播這些度量標准。
您還可以在GitHub上基於Sysdig監控指標並由開源社區愛好者驅動訪問Custom Scheduler項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.