更新 README.md

This commit is contained in:
quentin 2025-04-24 08:31:56 +00:00
parent afc1443329
commit b7b56ec439

View File

@ -1,10 +1,11 @@
# docker_loki-grafana # docker_loki-grafana
1、安装docker 1、安装docker
2、拉取loki镜像 并 运行
docker pull grafana/loki:latest docker pull grafana/loki:latest
docker run -d --name loki -p 3100:3100 grafana/loki:latest docker run -d --name loki -p 3100:3100 grafana/loki:latest
3、拉取promtail镜像 并 运行
docker pull grafana/promtail:latest docker pull grafana/promtail:latest
创建一个配置文件promtail-config.yaml 创建一个配置文件promtail-config.yaml
server: server:
@ -33,20 +34,7 @@ docker run -d --name promtail \
将/path/to/your/logs替换为实际包含日志文件的目录路径以及/path/to/promtail-config.yaml替换为你的配置文件路径 将/path/to/your/logs替换为实际包含日志文件的目录路径以及/path/to/promtail-config.yaml替换为你的配置文件路径
安装Grafana 4、开启docker的插件功能
docker pull grafana/grafana:latest
docker run -d --name=grafana -p 3000:3000 grafana/grafana:latest
配置Grafana以使用Loki作为数据源
打开Grafana的Web界面 http://localhost:3000
登录
添加Loki作为数据源
在Grafana侧边栏中选择“Connections” > “Data sources”数据源
点击“Add data source”添加数据源
选择“Loki”作为类型。
设置URL为http://loki:3100 (两个容器内有挂在同一个docker虚拟网络上)
设置URL为http://host.docker.internal:3100 (两个容器内不在同一个docker虚拟网络上)
开启docker的插件功能
执行命令docker安装loki插件 执行命令docker安装loki插件
docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions
@ -54,7 +42,7 @@ docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all
docker plugin ls docker plugin ls
Docker修改配置发送日志到loki 5、Docker修改配置发送日志到loki
{ {
"debug" : true, "debug" : true,
"log-driver": "loki", "log-driver": "loki",
@ -65,7 +53,24 @@ Docker修改配置发送日志到loki
} }
重启docker 重启docker
启动测试容器查看日志 6、安装Grafana
docker pull grafana/grafana:latest
docker run -d --name=grafana -p 3000:3000 grafana/grafana:latest
配置Grafana以使用Loki作为数据源
打开Grafana的Web界面 http://localhost:3000
登录
默认账号admin
默认密码admin
添加Loki作为数据源
在Grafana侧边栏中选择“Connections” > “Data sources”数据源
点击“Add data source”添加数据源
选择“Loki”作为类型。
设置URL为http://loki:3100 (两个容器内有挂在同一个docker虚拟网络上)
设置URL为http://host.docker.internal:3100 (两个容器内不在同一个docker虚拟网络上)
7、启动测试容器查看日志