非K8S模式下 单Loki write+单Loki read实践

4 篇文章 0 订阅

本文系作者原创,转载请注明来源:http://laowubiji.com/index.php/2023/02/03/loki_write_read1/

之前笔者部署的模式是单个Loki write +单个 loki querier,结构如下图所示。这种模式下,数据接收没有问题,但是数据查询会明显很慢,尤其对于大规模数据量会显得尤为明显。

笔者近期经过多方查找资料,重新部署了单个Loki write + 单个Loki read的模式。该模式参考了Loki官方文档中的如下架构:

本文中采用最简单的方式,一个write+一个read,简单架构如下图所示:

需要注意:loki read模式下,配置文件中必须有ruler相关配置,否则会报错。

另外就是需要指定

frontend_worker: match_max_concurrent: true grpc_client_config: max_send_msg_size: 900000000000

否则可能会因为message过大而报错。

此模式下的查询效率比 单Loki write+单loki querier显著提升,快了大约十几倍,而且时间跨度可以支持到2天左右。后续还有继续提升的空间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值