1

既然 Heapster 即将结束生命,使用孵化中的 Metrics Server 允许 CPU 和内存的“核心”资源,是否有一种不弃用的方式来访问其他资源指标(例如磁盘和网络使用情况)而无需求助于普罗米修斯?

谢谢你。

4

2 回答 2

1

Prometheus正在成为监控 Kubernetes 集群的事实标准。

什么时候合适?
Prometheus 可以很好地记录任何纯数字时间序列。它既适合以机器为中心的监控,也适合监控高度动态的面向服务的架构。在微服务的世界中,它对多维数据收集和查询的支持是一个特殊的优势。

Prometheus 专为可靠性而设计,是您在中断期间可以使用的系统,可让您快速诊断问题。每个 Prometheus 服务器都是独立的,不依赖于网络存储或其他远程服务。当您的基础设施的其他部分损坏时,您可以依赖它,并且您无需设置大量基础设施即可使用它。

什么时候不合适?
Prometheus 重视可靠性。即使在故障情况下,您也可以随时查看有关系统的可用统计信息。如果您需要 100% 的准确性,例如按请求计费,Prometheus 不是一个好的选择,因为收集的数据可能不够详细和完整。在这种情况下,您最好使用其他系统来收集和分析数据以进行计费,并使用 Prometheus 进行其余的监控。

于 2018-05-18T15:46:06.160 回答
0

您可以metrics-server用于一些基本的监控。看起来它是默认工具。它与kubectl top.

您可以使用 helm 从 stable 安装 metrics-server,如下所示:

helm install stable/metrics-server

如果不使用helm,也可以通过其他方式安装。以下是来自 Amazon EKS 的一些安装文档。

于 2019-11-14T05:55:43.237 回答