使用Thanos查询前端优化查询性能

北京中科白殿疯在哪里 https://yyk.99.com.cn/fengtai/68389/

Thanos中的Query组件可以提供一个统一的查询入口,但是当查询的数据规模较大的时候,对querier组件也会有很大的压力,为此Thanos也提供了一个QueryFrontend的组件来提升性能。ThanosQueryFrontend是ThanosQuery的前端,它的目标是将大型查询拆分为多个较小的查询,并缓存查询结果来提升性能。

概述

ThanosQueryFrontend组件通过thanosquery-frontend命令实现了一个放在querier前面的服务,以改进读取路径。它基于CortexQueryFrontend组件,所以你可以找到一些Cortex常见的特性,如查询拆分和结果缓存。ThanosQueryFrontend是无状态和水平扩展的,可以使用下列命令来启动ThanosQueryFrontend:

thanosquery-frontend\--


转载请注明:http://www.aierlanlan.com/rzfs/268.html