loki: 安装配置Loki v3.2.1

一,Loki是什么?

1, Loki 是 Grafana 团队开源的一款高可用、高拓展、多租户的日志聚合系统,
和 ELK 的组件功能一样,Loki 有负责日志存储查询的主服务,有在客户端负责收集日志并推送的代理服务,
还有 Grafana 最拿手的可视化面板展示。

2,loki的工作流程:promtail收集并将日志发送给loki的 Distributor 组件 Distributor会对接收到的日志流进行正确性校验,并将验证后的日志分批并行发送到Ingester Ingester 接受日志流并构建数据块,压缩后存放到所连接的存储后端 Querier 收到HTTP查询请求,并将请求发送至Ingester 用以获取内存数据 ,Ingester 收到请求后返回符合条件的数据 ; 如果 Ingester 没有返回数据,Querier 会从后端存储加载数据并遍历去重执行查询 ,通过HTTP返回查询结果

如图:

3,官方网站

https://grafana.com/oss/loki/

下载地址:

https://github.com/grafana/loki/releases/

二,下载

用wget从命令行下载

# wget https://github.com/grafana/loki/releases/download/v3.2.1/loki-3.2.1.x86_64.rpm

三,安装

用rpm命令执行安装

# rpm -ivh loki-3.2.1.x86_64.rpm
warning: loki-3.2.1.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 10458545: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:loki-0:3.2.1-1                   ################################# [100%]
 Post Install of a clean install
 Reload the service unit from disk
 Unmask the service
 Set the preset flag for the service unit
 Set the enabled flag for the service unit
Created symlink /etc/systemd/system/multi-user.target.wants/loki.service → /etc/systemd/system/loki.service.

四,配置

1,查看状态

安装完成后已经处理运行状态,
因为是rpm包装,已默认支持用systemctl管理服务

# systemctl status loki.service
● loki.service - Loki service
     Loaded: loaded (;;file://backup/etc/systemd/system/loki.service/etc/systemd/system/loki.service;;; enabled; preset: disabled)
     Active: active (running) since Tue 2024-10-29 16:41:49 CST; 1min 42s ago
   Main PID: 471546 (loki)
      Tasks: 13 (limit: 97114)
     Memory: 52.9M
        CPU: 414ms
     CGroup: /system.slice/loki.service
             └─471546 /usr/bin/loki -config.file /etc/loki/config.yml

2,查看端口:
可以看到已经绑定了两个端口: 3100/9096

# ss -lntp | grep loki
LISTEN 0      4096                    *:3100             *:*    users:(("loki",pid=471546,fd=9))
LISTEN 0      4096                    *:9096             *:*    users:(("loki",pid=471546,fd=10))  

 

posted @ 2024-10-29 16:51  刘宏缔的架构森林  阅读(339)  评论(0编辑  收藏  举报