开源工具Kubernetes Opex Analytics提供了一种仪表板来分析Kubernetes资源消耗的方法。
你可能像许多企业一样,面临着解释为什么要在Kubernetes集群上耗费成本的挑战,你可能想知道每个项目消耗了哪些资源;甚至希望每个业务部门支付他们的项目使用的费用,但不知道如何进行资源核算。
Kubernetes Opex Analytics就是这样一款权威工具。它是一个开源工具,基于Apache 2.0许可证,提供短期,中期和长期CPU和内存资源使用分析,以便在Kubernetes集群上轻松进行成本分配和容量规划决策。例如,下图显示了每个命名空间的每月资源使用情况。
Kubernetes Opex Analytics基于强大的成本分析基础设计:
以命名空间为中心:表示整合资源使用度量标准将各个命名空间视为资源共享的基本单位。
每小时使用和趋势:与公有云一样,每个命名空间的资源使用在每小时基础上进行整合。
每日和每月使用成本:根据各种成本模型计算每个周期(每日/每月),名称空间,合并成本。
高效可视化:提供内置和Grafana仪表板,其中的图表涵盖过去几个小时到一年,同时突出显示每个月的使用情况。还有一个Prometheus Exporter,允许你将生成的指标集成到现有的Prometheus监控环境中。
易于安装:Kubernetes Opex Analytics作为Docker镜像以及Helm图表发布,以便在Kubernetes集群上轻松实现。
感兴趣的朋友,不妨去Github存储库去看看!
领取专属 10元无门槛券
私享最新 技术干货