在 Prometheus 层级联邦中,数据存储的位置取决于你如何配置和部署你的系统。一般来说,数据可以存储在以下几种位置:
Federated server: Federated server 是负责接收和存储来自其他实例的指标数据的主要 Prometheus 服务器。它可以被视为一个中央存储节点,所有的数据都会传递到这里进行汇总和聚合。
Federated client: Federated client 是其他 Prometheus 实例,它们定期将本地采集到的指标数据发送给 federated server 进行汇总。Federated client 的数据通常是短暂性的,并且会根据配置进行定期清理。
Remote storage: 在某些情况下,你可能希望将数据持久化保存到远程存储系统中,而不是仅依赖于 federated server 存储。Prometheus 提供了
remote_write和remote_read配置选项,使你能够将数据写入远程存储(如对象存储或时间序列数据库)并从中读取。
因此,在层级联邦中,主要的数据存储点是 federated server 和远程存储系统(如果使用)。而 federated client 只是将本地采集到的指标数据发送给 federated server,并不直接保存大量历史数据。
内容由零声教学AI助手提供,问题来源于学员提问




