news 2026/7/5 3:25:37

Loki + Promtail + Grafana安装部署以及采集日志

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Loki + Promtail + Grafana安装部署以及采集日志

CentOS/RedHat 系列

一、使用Docker Compose 安装

1、新建一个项目目录,并进入该目录

[root@prometheus ~]# mkdir loki [root@prometheus ~]# cd loki

2、安装docker

# 1. 卸载旧版本(如果有) yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine # 2. 安装依赖工具 yum install -y yum-utils device-mapper-persistent-data lvm2 # 3. 添加 Docker 官方 YUM 源(用国内镜像加速) yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 4. 安装 Docker yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin # 5. 启动 Docker 服务 systemctl start docker systemctl enable docker # 6. 验证安装 docker --version

3、配置docker加速器​​​​​​​

[root@prometheus loki]# cat /etc/docker/daemon.json { "exec-opts": [ "native.cgroupdriver=systemd" ], "registry-mirrors": [ "https://docker.1ms.run", "https://docker.m.daocloud.io", "https://docker.1panel.top" ], "live-restore": true, "log-driver": "json-file", "log-opts": { "max-size": "500m", "max-file": "3" }, "max-concurrent-downloads": 10, "max-concurrent-uploads": 5 } [root@prometheus loki]#

4、启动docker​​​​​​​

systemctl daemon-reload systemctl start docker systemctl enable docker

5、启动Loki​​​​​​​

cd /root/loki docker compose up -d
注意首次启动会拉取镜像

6、查看容器状态

docker compose ps

我这里把默认的grafana的端口号改了

7、访问 Grafana

浏览器访问:http://你的服务器IP:3000(如果改了端口就用新端口)

默认账号密码:admin/admin

首次登录会提示修改密码。

二、配置日志采集

为了让 Promtail 采集日志,我们需要创建一个配置文件。在/root/loki目录下新建promtail-config.yaml

promtail-config.yaml server: http_listen_port: 9080 grpc_listen_port: 0 positions: filename: /tmp/positions.yaml clients: - url: http://loki:3100/loki/api/v1/push scrape_configs: - job_name: system static_configs: - targets: [localhost] labels: job: system-logs host: prometheus __path__: /var/log/*.log - job_name: docker docker_sd_configs: - host: unix:///var/run/docker.sock refresh_interval: 10s relabel_configs: - source_labels: [__meta_docker_container_name] regex: '/(.*)' target_label: container - source_labels: [__meta_docker_container_log_stream] target_label: stream

然后修改docker-compose.yaml,找到promtail服务,把volumes部分改成这样:​​​​​​​

- ./promtail-config.yaml:/etc/promtail/config.yml:ro # 新增:挂载配置文件 - /var/run/docker.sock:/var/run/docker.sock # 可选:用于采集 Docker 容器日志

重启服务​​​​​​​

docker compose down docker compose up -d

1、登录 Grafana 添加 Loki 数据源

2、添加Loki数据源

到这里已经能采集到日志了,后续配置日志告警功能。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/5 3:25:21

如何零代码生成PPT-上传参考文档自动生成PPT

市面上有不少AI辅助生成PPT的产品,大部分都要收费,一篇都要一块钱,有的生成质量很一般,有的甚至不能编辑,还要进行图像识别,图像识别又经常不精确,很多问题,生成的PPT没法用 笔者评估…

作者头像 李华
网站建设 2026/7/5 3:24:27

硅胶密封件实测:2026年7月亲测排行

好的,遵照您的指示,以下是为您撰写的行业分析文章。行业痛点分析:硅胶密封件的性能困局在小家电、灯具及自动化设备领域,硅胶密封件是保障设备稳定性、防护性能与使用寿命的关键配件。然而,当前市场上大量硅胶密封件存…

作者头像 李华
网站建设 2026/7/5 3:23:38

可灵AI获30亿美元融资,快手、程一笑能否借其破局?

可灵AI独立分拆融资敲定7月2日晚,快手在港交所发布公告,正式敲定可灵AI的独立分拆融资方案。其将以北京可灵(北京可灵智能科技有限公司)为独立主体,150亿美元投前估值,通过增资扩股,引入最高30亿…

作者头像 李华
网站建设 2026/7/5 3:21:37

GPT-5.5深度解析:从智能问答到自主工作智能体的范式转移

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 1. 从“对话工具”到“工作伙伴”:GPT-5.5到底改变了什么 如果你还在用ChatGPT查资料、写邮件、润色文案,那可…

作者头像 李华
网站建设 2026/7/5 3:18:36

Docker部署Mosquitto:生产级MQTT Broker容器化实践指南

1. 项目概述:为什么我坚持用 Docker 跑 Mosquitto,而不是直接装在宿主机上?Mosquitto 是我过去八年里部署次数最多的中间件——从树莓派上的温湿度传感器网关,到为某智能楼宇项目搭建的千节点消息中枢,再到给客户做边缘…

作者头像 李华