当前位置: 首页 > news >正文

8.5 进阶实战:Thanos 高可用架构与多租户监控方案落地

8.5 进阶实战:Thanos 高可用架构与多租户监控方案落地

1. 引言:Prometheus 的局限性

Prometheus 虽然强大,但在生产环境中会遇到两个致命问题:

  1. 存储限制:Prometheus 默认只保留 15 天的数据。对于需要长期分析(如月度报表、容量规划)的场景,数据不够用。
  2. 高可用问题:单点 Prometheus 如果挂了,监控就断了。虽然可以部署多个 Prometheus,但查询时需要手动选择数据源。

Thanos是 Prometheus 的高可用和长期存储解决方案,由 Improbable 开发并贡献给 CNCF。


2. Thanos 架构解析

2.1 核心组件

  • Thanos Sidecar:与 Prometheus 部署在一起,上传数据到对象存储
  • Thanos Store:从对象存储读取历史数据
  • Thanos Query:统一查询入口,聚合多个 Prometheus 的数据
  • Thanos Compactor:压缩和降采样历史数据
  • Thanos Ruler:告警规则评估(可选)

2.2 工作流程

Prometheus (本地存储 2 小时) ↓ (通过 Sidecar) 对象存储 (OSS/S3, 长期存储) ↓ (通过 Store) Thanos Query (统一查询)

3. 部署 Thanos(高可用方案)

3.1 架构设计

Prometheus-1 (北京) + Sidecar -> OSS Prometheus-2 (上海) + Sidecar -> OSS ↓ Thanos Query (统一查询) ↓ Grafana

3.2 配置 Prometheus 与 Sidecar

# prometheus-deployment.yamlapiVersion:apps/v1kind:Deploymentmetadata:name:prometheusspec:template:spec:containers:-name:prometheusimage:prom/prometheus:v2.40.0args:-'--storage.tsdb.path=/prometheus'-'--storage.tsdb.retention.time=2h'# 本地只保留 2 小时-'--web.enable-lifecycle'# 允许热重载-name:thanos-sidecarimage:quay.io/thanos/thanos:v0.28.0args
http://www.jsqmd.com/news/283745/

相关文章:

  • 8.4 告警策略:Alertmanager 配置指南与告警降噪最佳实践
  • 深聊包饺子要放什么调料更香,鸿禄食品调味品选哪家好?
  • 【2026】 LLM 大模型系统学习指南 (15)
  • 告别选择困扰!为您推荐国内符合国标的高低温拉力试验机实力厂家!
  • 9.1 永不宕机三板斧:探针、资源配额与弹性伸缩的协同作战
  • 收藏!大模型赛道全指南:就业竞争力打造+保研路径规划(2026小白必看)
  • 深度收藏:从大厂JD看AI Agent开发学习路线,从小白到大厂必备技能
  • 2026年辽宁裁断机生产厂家排行榜,前十强都有谁?
  • 2026口碑好的关务咨询机构有哪些?行业精选推荐
  • 收藏备用!一文搞懂RAG与Agentic RAG:大模型进阶必备知识
  • 2026年靠谱的小区保安公司高评价榜排名
  • 2026年搅拌装备资深厂商排名,双月环保实力上榜!
  • 基于STM32单片机消防小车灭火机器人防撞温度烟雾火灾APP设计S380(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 快递打包机推荐厂商哪家好,华领机械值得考虑?
  • 青岛研究生留学中介口碑排名:哪家申请成功率高?专业推荐在此
  • 泉州最好的研究生留学中介,申请成功率高,服务全面专业可靠
  • 2026年北京潘家园知名的儿童眼镜店排行榜,至美上品儿童视光中心在列!
  • 基于STM32单片机两轮自平衡小车PID控制锂电池陀螺仪APP设计S376(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • java_ssm78服装销售商城时装管理系统_idea项目源码
  • 化工鼓风机生产厂家怎么选择,瑞恒专业服务解你忧
  • 基于STM32单片机智慧小区图像AI人脸识别门禁系统流量检测设计178(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • java_ssm79校内二手交易商城管理系统_idea项目源码
  • Keepalived 深度解析:原理、编译安装与高可用集群配置
  • 基于STM32单片机智能鱼缸鱼塘养殖系统增氧喂食换水浑浊设计S195(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 2026中国DevSecOps市场全景:安全左移催生国产化工具链崛起
  • 基于STM32单片机金属探测器涡流传感器语音播报分拣无线设计S224(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 2026年项目管理工具TOP10:Gitee以技术驱动重塑研发协作生态
  • CentOS7升级curl8.18.0
  • 基于STM32单片机C可调设计S274(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 2026上海国际课程培训机构解析:课程体系与口碑参考