内容简介:以下所有操作都是在当缺点是
Prometheus 联邦及高可用详解
以下所有操作都是在 k8s 集群中完成,如果你是 VM 或者物理机在配置方面不会有太大区别;
Prometheus 高可用
当 Exporter 或者采集信息需要越来越多时就会考虑高可用,高可用优点不会因为集群中某个节点 down 而导致 Prometheus 不可用,可以让算力下沉;
缺点是 A-Prometheus 和 B-Prometheus 这两个实例会定时去 scrape 数据,并且存储在各本地,这样导致数据会存储两份;
- 高可用配置
将 Prometheus 启动两个实例,配置一样只需要暴露的 service 的端口不同,'Nginx Controller'配置 session-affinity 的 service 名称;
Prometheus 联邦
在多个数据中心部署 Prometheus 需要将多数据中心数据合在一起管理,使用联邦模式非常合适,如果担心数据单点,可以在联邦的基础上再扩展高可用;
优点集中式管理数据,报警,不需要为每个 Prometheus 实例管理数据,如有些敏感节点报警要求高可以在 Prometheus 数据节点上加报警信息,可以按功能环境划分启动多个 Prometheus 采集实例;
缺点数据集中化,网络可能会延时,数据单点等问题;
终级解决方案
Prometheus 是支持远程读写 TSDB 数据库,请看官方网站支持哪些数据库的读写,因为有些数据只支持写而不支持读,你内网搭建 TSDB 集群,你所有启动的 Prometheus 实例都把数据写入到远程数据库,再使用高可用方案支持查询,只支持远程读,这样就可无限扩展采集实例和查询实例,非常的爽,作者没有实践过只是YY中;
- 采集的
Metrics远程写入TSDB
-
Prometheus远程读TSDB
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- java线程详解及高并发编程庖丁解牛
- 秒杀抢购思路以及高并发下数据安全
- Kubernetes Ingress Controller的使用介绍及高可用落地
- Redis为什么是单线程、及高并发快的大原因详解
- 中国联邦学习「五大流派」
- 腾讯 AngelFL 联邦学习平台揭秘
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
结网@改变世界的互联网产品经理
王坚 / 人民邮电出版社 / 2013-5-1 / 69.00元
《结网@改变世界的互联网产品经理(修订版)》以创建、发布、推广互联网产品为主线,描述了互联网产品经理的工作内容,以及应对每一部分工作所需的方法和工具。产品经理的工作是围绕用户及具体任务展开的,《结网@改变世界的互联网产品经理(修订版)》给出的丰富案例以及透彻的分析道出了从发现用户到最终满足用户这一过程背后的玄机。新版修改了之前版本中不成熟的地方,强化了章节之间的衔接,解决了前两版中部分章节过于孤立......一起来看看 《结网@改变世界的互联网产品经理》 这本书的介绍吧!