首页 > 其他分享 >Thanos

Thanos

时间:2024-05-06 22:05:00浏览次数:18  
标签:存储 前端 查询 组件 Thanos Store

 

Sidecar模式

 

Thanos Store(存储)

Thanos 存储充当一个网关,将查询转换为远程对象存储。它还可以在本地存储上缓存一些信息。基本上,这个组件允许你查询对象存储以获取指标。这个组件充当 Thanos 查询的存储。

 

Thanos Compactor: 降采,压缩组件,Thanos Compactor是一个单例(它是不可扩展的),它负责压缩和降低存储在对象存储中的指标。

 

Thanos Query
Thanos Query(查询)是 Thanos 的主要组件,它是向其发送 PromQL 查询的中心点。Thanos 查询暴露了一个与 Prometheus 兼容的端点。然后它将查询分派给所有的 “stores”。记住,Store 可能是任何其他提供指标的 Thanos 组件。Thanos 查询可以发送查询到另一个 Thanos 查询(他们可以堆叠)。

Thanos Query Frontend(查询前端)
正如它的名字所暗示的,Thanos 查询前端是 Thanos 查询的前端,它的目标是将大型查询拆分为多个较小的查询,并缓存查询结果(在内存或 memcached 中)。

还有其他组件,比如在远程写的情况下 Thanos Receiver(接收器)、Thanos Ruler(规则)。

 

标签:存储,前端,查询,组件,Thanos,Store
From: https://www.cnblogs.com/tian-jun-cs/p/18176005

相关文章

  • 25 Prometheus和alertmanager高可用--Thanos
    一、prometheus高可用第一种方式1.准备3台centos服务器2.设置计算机名3.安装docker和docker-compose安装prometheus#2台安装prometheus服务mkdir/data/cd/data/gitclonehttps://gitee.com/linge365/docker-prometheus.gitcddocker-prometheusroot@os:/d......
  • Thanos工作原理及组件简介
    Thanos简介Thanos是一个「开源的,高可用的Prometheus系统,具有长期存储能力」。很多知名公司都在使用Thanos,也是CNCF孵化项目的一部分。Thanos的一个主要特点就是通过使用对象存储(比如S3)可以允许“无限”存储空间。对象存储可以是每个云提供商提供的对象存储也可以是c......
  • Thanos 配置Prometheus的高可用 (一)
    标签(空格分隔):Prometheus系列一:Prometheus的介绍与架构1.1Prometheus的概述1.prometheus的介绍Prometheus是一个开源的系统监控和告警工具包,最初由SoundCloud开......
  • Thanos 架构剖析(五)历史数据怎么办
    ThanosCompactor组件是针对Prometheus2.x存储引擎的生成的数据来进行压缩和降准的组件。对于数据压缩来说,并行操作是存在一定安全风险的,所以ThanosCompactor组件......
  • Thanos 架构剖析(六)告警规则如何管理
    ThanosRule组件通过thanosrule命令来启动,通过重复查询Query来评估告警是否触发,如果有多个Query,那么会通过轮询来保持平衡。默认情况下,Rule评估结果以Prometheu......
  • Thanos 架构剖析(三)如何选择 Sidecar 和 Receiver
    Sidecar和Receiver是Thanos和Prometheus进行数据交互的两个核心组件,我们来看看这两个组件有什么区别,分别都是怎么使用的。SidecarThanosSidecar组件需要和Porm......
  • Thanos 架构剖析(四)数据存储和运维工具
    ThanosStore主要提供查询历史数据功能,当Querier组件调用Stroe接口,Stroe再通过对象存储接口获取数据,并将存储数据转换成Querier所需的数据格式。Thanos数据存储Thanos......
  • Thanos 架构剖析(一)Thanos 架构总览
    Thanos是什么,是打了响指灭了一半人类的灭霸吗?不是,在监控领域,Thanos是Prometheus的高可用解决方案,由英国游戏技术公司Improbable开源,在2018年的9月14日发布了第......
  • Thanos 架构剖析(二)统一的查询入口
    Thanos的Query组件实现了Prometheus的HTTPv1API,可以像Prometheus的Graph一样,通过PromQL查询Thanos集群中的数据。简而言之,它从底层的StoreAPI收集查询......