再见,ELK( 六 )


分配请求:queryFrontend 是以被动方式分配查询请求 , 后端 Querier 与 queryFrontend 实时的通过 grpc 监听子查询队列 , 当有新请求时以如下顺序在队列中弹出下一个请求:

  • 以循环的方式遍历队列中的租户列表 , 寻找下一个有数据的租户队列 。
  • 弹出该租户队列中的最老的请求 。
总结
Loki 作为一个正在快速发展的项目 , 最新版本已到 2.0 , 相较 1.6 增强了诸如日志解析、Ruler、Boltdb-shipper 等新功能 , 不过基本的模块、架构、数据模型、工作原理上已处于稳定状态 。
希望本文的这些尝试性的剖析能够能够为大家提供一些帮助 , 如文中有理解错误之处 , 欢迎批评指正 。
作者:张海军
编辑:陶家龙
出处:转载自公众号京东智联云开发者(ID:JDC_Developers)

【再见,ELK】


推荐阅读