ThanosStore主要提供查询历史数据功能,当Querier组件调用Stroe接口,Stroe再通过对象存储接口获取数据,并将存储数据转换成Querier所需的数据格式。Thanos数据存储Thanos数据存储组件通过thanosstore命令(也称为storeGateway)在对象存储桶中的历史数据上实现了storeAPI。它主要充当API网关,因此不需要大量的本地磁盘空间。Store组件在启动时加入Thanos集群,并通过gRPC端口公布它可以访问的数据。它将所有远程数据块的少量信...
2022-10-27 10:02:26 5918浏览 0点赞 0回复 0收藏
Sidecar和Receiver是Thanos和Prometheus进行数据交互的两个核心组件,我们来看看这两个组件有什么区别,分别都是怎么使用的。SidecarThanosSidecar组件需要和Pormetheus实例一起部署,它主要起到两个作用,第一代理Query组件对本地Prometheus数据读取,允许Query使用通用、高效的StoreAPI查询Prometheus数据。第二是将Prometheus本地监控数据通过对象存储接口上传到对象存储中。最后sidecar会监视Prometheus的本地存储,若发现...
2022-10-27 09:59:08 6427浏览 0点赞 0回复 0收藏
Thanos的Query组件实现了Prometheus的HTTPv1API,可以像Prometheus的Graph一样,通过PromQL查询Thanos集群中的数据。简而言之,它从底层的StoreAPI收集查询所需的数据,执行查询操作并返回结果。Query组件是可以无状态和水平扩展的。查询器是完全无状态和水平可伸缩的。ThanosQuery组件的启动非常简单,比如:thanosquery\httpaddress"0.0.0.0:9090"\store":"\store":"httpaddress:组件启动后对外提供服务的地址和端口store:T...
2022-10-22 23:16:06 5879浏览 1点赞 0回复 0收藏
Thanos是什么,是打了响指灭了一半人类的灭霸吗?不是,在监控领域,Thanos是Prometheus的高可用解决方案,由英国游戏技术公司Improbable开源,在2018年的9月14日发布了第一个版本,v0.1.0,到现在已经发布了v0.23.1。Thanos官网主页上简单易懂一段英文介绍如下:Opensource,highlyavailablePrometheussetupwithlongtermstoragecapabilities。开源,高可用性的Prometheus设置,并提供长期存储能力。这是对Thanos最准确的描述。T...
2022-10-22 23:14:37 5718浏览 1点赞 0回复 0收藏
今天使用Zabbix监控系统对磁盘监控的时候发现一个问题,smartctl命令不能用普通用户去执行。smartcl是磁盘管理工具Smart提供的命令,使用这个命令来获取磁盘的一些状态信息,比如下面这样:[rootErdongTEST]smartctlAdevnvme0n1smartctl7.020181230r4883[x8664linux3.10.0693.el7.x8664](localbuild)Copyright(C)200218,BruceAllen,ChristianFranke,www.smartmontools.orgSTARTOFSMARTDATASECTIONSMARTHealthInformation(NVMeLo...
2022-06-30 17:25:33 6994浏览 0点赞 0回复 0收藏
Zabbix6.0已经发布,现在版本发布到了6.0.6,其中新增加了原生的HA功能,这个功能解决了ZabbixServer单点的问题,算是Zabbix6.0比较大的一个功能点,我们来看看这个功能怎么配置。另外Zabbix6.0发布以后,官方支持推荐的操作系统是CentOS8或者以上,CentOS8以下不在提供编译好的安装包,需要自己进行编译,而且数据库的版本也要求最低是MySQL8.0,PHP的版本要求最低是7.2.5,但是不支持8.0。环境介绍这次安装我们需要3台机器,...
2022-06-30 17:07:15 9838浏览 2点赞 0回复 1收藏