现在Heapster即将结束生命,使用孵化Metrics Server允许"核心" CPU和内存的资源,是否有一种非弃用的方式来访问其他资源指标(例如磁盘和网络使用情况)而不诉诸Prometheus?
谢谢。
答案 0 :(得分:0)
Prometheus正在成为监控Kubernetes集群的标准事实。
什么时候适合?
Prometheus适用于录制任何纯数字时间序列。它同样适用于以机器为中心的监控 作为高度动态的面向服务架构的监控。在一个 微服务世界,它支持多维数据 收集和查询是一种特殊的力量。Prometheus专为提高可靠性而设计,是您的系统 在停电期间,您可以快速诊断问题。每 Prometheus服务器是独立的,不依赖于网络存储或 其他远程服务。当你的其他部分可以依赖它 基础设施坏了,你不需要设置广泛的 使用它的基础设施。
什么时候不合适?
普罗米修斯重视可靠性。您甚至可以查看有关系统的可用统计信息 在失败的情况下。如果您需要100%的准确度,例如 按要求计费,普罗米修斯不是收集的好选择 数据可能不够详细和完整。在这种情况下 你最好使用其他系统来收集和分析 用于计费的数据,以及用于其余监控的Prometheus。
答案 1 :(得分:0)
您可以使用metrics-server
进行一些基本监视。看起来它是默认工具。它与kubectl top
集成。
您可以使用稳定的头盔来安装metrics-server,如下所示:
helm install stable/metrics-server
如果您不使用头盔,也可以通过其他方式安装它。 Here是Amazon EKS的一些安装文档。