当前位置:网站首页>Prometheus Thanos与Cortex组件比较
Prometheus Thanos与Cortex组件比较
2022-04-23 06:01:00 【洒满阳光的午后】
关于告警能力的配置:Thanos推荐除非有全局告警的特殊需求,否则应当使用Prometheus原生的告警能力。
Cortex | Thanos | ||
---|---|---|---|
Distributor | 接收Prometheus remote_write数据,进行验证并分发给Ingester | Receiver | 接收Prometheus remote_write数据,写入本地TSDB,并定期2h上传block到对象存储。 内部实现哈希环,不依赖外部存储。 |
Ingester | 缓存接收到的数据到内存,并定期2h刷新进对象存储。 依赖外部KV存储如Consul来存储IIngester的哈希环。 |
||
无对应组件 | / | Sidecar | 收集同节点/Pod的Prometheus数据,并上传到对象存储。提供查询API给Query。 |
无对应组件 | / | Store Gateway | 缓存对象存储中数据信息,并提供对象存储中数据的查询API给Query。 |
Queier | 执行查询语句,从对象存储及Ingester内存中获取数据。 | Querier/Query |
执行查询语句,从Sidecar和Store Gateway提供的API获取数据。 |
Query Frontend | 拆分大查询为多个小查询(时间层面),分发查询请求到querier,并缓存查询结果。 | Query Frontend | 此组件参考Cortex设计,与Cortex的Query Frontend具有完全相同的功能。 |
Ruler 可选安装 |
执行recording rules和alerting rules,push告警给Cortex Alertmanager。 | Ruler/Rule 可选安装 |
执行Thanos集群层面recording rules和alerting rules,上传到对象存储及push告警给Prometheus Alertmanager。 |
Alertmanager 可选安装 |
处理及发送告警消息,增加多租户特性。 | 无对应组件 | / |
Configs API 可选安装 |
管理Ruler和Alertmanager配置。 | 无对应组件 | / |
版权声明
本文为[洒满阳光的午后]所创,转载请带上原文链接,感谢
https://zhangrongjie.blog.csdn.net/article/details/121487648
边栏推荐
- DNA reveals surprise ancestry of mysterious Chinese mummies
- Working principle and practice of browser
- [MySQL basics] startup options, system variables and status variables
- [fish in the net] ansible awx calls playbook to transfer parameters
- JS implementation of web page rotation map
- TP5 使用redis
- TP6 的 each 遍历用法
- redis 实践笔记和源码分析
- 【Shell脚本练习】将新加的磁盘批量添加到指定的VG中
- 【MySQL基础篇】启动选项、系统变量、状态变量
猜你喜欢
随机推荐
异常记录-21
Oracle性能分析工具:OSWatcher
ebfp编程常用API介绍
MySQL【ACID+隔离级别+ redo log + undo log】
百度地图坐标、Google坐标、腾讯坐标相互转化
如何通过dba_hist_active_sess_history分析数据库历史性能问题
Leak detection and vacancy filling (III)
[ES6 quick start]
[Lombok quick start]
TP5 error reporting variable type error: array solution
异常记录-7
通过源码探究@ModelAndView如何实现数据与页面的转发
异常记录-18
[OSS file upload quick start]
bcc安装和基本工具使用说明
Virtio and Vhost_ Net introduction
MySQL Server单机部署手册
Solution to page cache problem (use with caution)
虚拟环境中使用jupyter notebook
【MySQL基础篇】启动选项与配置文件