远程存储集成与Thanos生态系统详解(上)
1. 远程存储解决方案的选择考量
选择远程指标存储并非易事,因为这会带来诸多影响。在选择远程存储解决方案时,有几个因素需要考虑:
- 成熟度 :不同的存储解决方案在成熟度和维护情况上存在差异,有些更为成熟且维护良好。
- 控制权 :部分解决方案需要自行运行实例,而另一些则是 SaaS 服务。
- 可用性、可靠性和可扩展性 :若选择内部管理存储解决方案,就必须考虑这些方面。
- 可维护性 :一些选项在部署和/或维护上相当复杂。
- 远程读写 :需明确是否真的同时需要读写功能,还是仅写功能就满足需求。
- 成本 :这可能是关键因素,成本不仅指金钱成本,还包括学习、测试和操作解决方案所需的时间成本。
此外,在警报方面也有重要考量。为确保可靠性,规则应仅查询本地数据,这样可防止网络层的临时故障对规则评估产生负面影响。因此,远程存储系统中的数据不应用于关键警报,或者至少要能容忍数据缺失。
如果工作规模需要可扩展的存储,或者历史数据对用例(如容量规划)至关重要,那么有多种选择。官方 Prometheus 文档列出了已知的远程存储集成,详情见 此处
超级会员免费看
订阅专栏 解锁全文
1779

被折叠的 条评论
为什么被折叠?



