更新 README.md
This commit is contained in:
parent
afc1443329
commit
b7b56ec439
69
README.md
69
README.md
@ -1,11 +1,12 @@
|
|||||||
# docker_loki-grafana
|
# docker_loki-grafana
|
||||||
|
|
||||||
1、安装docker
|
1、安装docker
|
||||||
|
2、拉取loki镜像 并 运行
|
||||||
|
docker pull grafana/loki:latest
|
||||||
|
docker run -d --name loki -p 3100:3100 grafana/loki:latest
|
||||||
|
|
||||||
docker pull grafana/loki:latest
|
3、拉取promtail镜像 并 运行
|
||||||
docker run -d --name loki -p 3100:3100 grafana/loki:latest
|
docker pull grafana/promtail:latest
|
||||||
|
|
||||||
docker pull grafana/promtail:latest
|
|
||||||
创建一个配置文件promtail-config.yaml
|
创建一个配置文件promtail-config.yaml
|
||||||
server:
|
server:
|
||||||
http_listen_port: 9080
|
http_listen_port: 9080
|
||||||
@ -33,39 +34,43 @@ 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安装loki插件
|
||||||
docker run -d --name=grafana -p 3000:3000 grafana/grafana:latest
|
docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions
|
||||||
配置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 plugin ls
|
||||||
docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions
|
|
||||||
|
|
||||||
查看插件情况
|
|
||||||
docker plugin ls
|
|
||||||
|
|
||||||
|
|
||||||
Docker修改配置发送日志到loki
|
5、Docker修改配置发送日志到loki
|
||||||
{
|
{
|
||||||
"debug" : true,
|
"debug" : true,
|
||||||
"log-driver": "loki",
|
"log-driver": "loki",
|
||||||
"log-opts": {
|
"log-opts": {
|
||||||
"loki-url": "http://127.0.0.1:3100/loki/api/v1/push",
|
"loki-url": "http://127.0.0.1:3100/loki/api/v1/push",
|
||||||
"loki-batch-size": "400"
|
"loki-batch-size": "400"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
重启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、启动测试容器查看日志
|
||||||
|
|
||||||
|
|
||||||
启动测试容器查看日志
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user