Thanos-OBS-
![Thanos-OBS](https://mkp-res.hc-cdn.com/marketplace/public/app/logo/20230404/06b66cf99280254b0f59c00aff9a04e0.20230404023443.33639625998124943958963328289813.png)
![Thanos-OBS](https://mkp-res.hc-cdn.com/marketplace/public/app/picture/image/20230404/de7adbb0-16d6-4d57-82d9-a094edb6b0f1.png)
版本: V1.0 | 交付方式: 镜像 |
适用于: Linux | 上架日期: 2023-04-12 04:15:05 |
Thanos是主要用于解决大规模Prometheus部署、增强Prometheus高可用的工具。
Prometheus本身只支持单机部署,没有自带集群模式,所以大规模集群监控主要通过Prometheus联邦机制或者做监控指标服务拆分方式去实现,主要痛点是Prometheus对于监控历史数据的存储问题,本地存储数据量有限,只能通过远端存储接口,存储到支持Prometheus远端存储接口的 数据库 中。
Prometheus官方高可用的方式是通过部署多个Prometheus实例采集同一个target,前端通过LB设备做为统一入口,这带来的问题就是,两个prometheus实例内存储的数据会存在差异,特别是当其中一个Prometheus宕机后,另外一个prometheus接管服务,此时宕机的Prometheus就会丢失宕机期间的监控数据,当LB的请求转发过来会出现数据不一致情况。
Thanos能够解决上述问题,Thanos能够将多个Prometheus实例的数据进行聚合去重,来支持Prometheus横向扩展和提高Prometheus的高可用性,同时也支持将历史监控数据存储到 对象存储 中,提供监控数据的可靠性,降低运维难度。
本商品基于Thanos的扩展机制,提供针对华为云 对象存储OBS 服务的扩展。-
这里提供了两种部署方式, 镜像 部署方式跟Terraform 资源编排 的部署方式。推荐使用Terraform资源编排方式,一键自动创建服务器、安全组、VPC等相关资源。