loki作为目前比较 通用的日志类数据管理软件,使用起来具有一定的门槛。loki既可以支持单机版使用,也可以为了应对大规模数据而采用集群模式进行部署。
而在集群模式下,需要在配置文件中用到memberlist字段进行内部的令牌环管理。
相关配置示例如下:
memberlist:
join_members:
- 10.16.1.80:5135
- 10.16.1.80:6135
- 10.16.1.81:5135
- 10.16.1.81:6135
- 10.16.1.82:5135
- 10.16.1.82:6135
- 10.16.1.83:5135
- 10.16.1.83:6135
bind_port: 6135
bind_addr: ['10.16.1.83']
即可将以上的不同loki进程整合为一个整体。而运行过程中有的时候因为突然关机或者网络中断等原因而导致不健康的ring,所以需要有一定的途径查看当前的ring,具体方式为:
假设loki的查询地址为 http://127.0.0.1:3000 那么查询网址为: http://127.0.0.1:3000/ring
具体接入如下: