网站首页 > 教程文章 正文
背景
同事最近找我看服务错误日志,因为是一个小应用,所以之前没有对接ELK系统,直接看文件好几个G,找起来十分的不方便,于是决定在测试服务器搭建一个,但是ELK太吃性能,所以还是果断选择了更友好的Loki+Promail+Grafana, 用极少的资源都跑起来了。最终只吃了200M内存,CPU的消耗更是可以忽略不计。
Loki简介
Loki 是一个开源轻量级日志聚合系统,专为云原生设计,通过标签索引实现高效存储与查询,无缝集成 Prometheus 和 Grafana,简化大规模日志管理,极大提高查找日志的效率。
一键安装
docker-compose 安装,配置文件
日志采集配置【2种方式】
1 日志文件数据采集
2 通过API上报日志到loki 【这里以Java为例】
聚合远程服务器的日志
docker 安装promtail (推荐使用docker安装,可以省去环境不兼容的问题)
docker run -d \
--name promtail \
-v /var/log:/var/log \
-v $(pwd)/promtail-config.yml:/etc/promtail/config.yml \
docker.1ms.run/grafana/promtail:latest \
-config.file=/etc/promtail/config.yml;访问界面:
http://server:3000,默认账号 admin/admin查看日志
最后
希望以后大家用起来,提高排错效率。
猜你喜欢
- 2025-09-28 阿里云工程师日常面对云服务器的必备工具与命令(附实操与源码)
- 2025-09-28 系统可观测性设计与Java实现详解_系统的可观察性
- 2025-09-28 Linux磁盘爆满紧急救援指南:5步清理释放50GB+小白也能轻松搞定
- 2025-09-28 可视化分布式监控系统 Prometheus + Grafana 快速搭建
- 2025-09-28 十几年的java开发程序员了,还停留在curd吗?看看接下来能学什么
- 2025-09-28 Prometheus运维(Prometheus初始化设置,接入主机及进程监控)
- 2025-09-28 集群外部署Prometheus+Grafana监控K8S解析
- 2025-09-28 Go 项目的布局:你是怎么组织你的Go代码的?
- 2025-09-28 用开源软件,搭建类似向日葵或todesk的远程控制软件
- 2025-09-28 致这个这个看脸的世界 — 高颜值监控绘图工具Grafana
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)
