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))
分类:
prometheus监控
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
2023-10-29 laravel:维护模式:上线/下线(10.27.0)
2023-10-29 laravel:.env中APP_KEY的用途(10.27.0)
2023-10-29 laravel:blade模板的继承(10.27.0)
2022-10-29 python:ERROR: No matching distribution found for Pillow==9.1.0的处理(Python 3.6.8)
2022-10-29 python: 安装DeOldify库:黑白图片上色(Python 3.7.15)
2021-10-29 vue.js 3.2.20:拖动创建div及移动、缩放、删除等操作