首页 > 其他分享 >docker日志收集docker插件+loki+grafna

docker日志收集docker插件+loki+grafna

时间:2023-11-08 11:33:51浏览次数:44  
标签:插件 grafna grafana loki 日志 config docker

实现收集docker容器日志方式: dokcer安装插件,将日志发送到loki,grafna展示日志。 1、安装loki

wget https://raw.githubusercontent.com/grafana/loki/v2.9.1/cmd/loki/loki-local-config.yaml -O loki-config.yaml
docker run --name loki -d -v $(pwd):/mnt/config -p 3100:3100 grafana/loki:2.9.1 -config.file=/mnt/config/loki-config.yaml
2、docker安装loki插件参考文档
1、安装插件
docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions
2、查看插件情况
[root@localhost ~]# docker plugin ls
ID                  NAME                DESCRIPTION           ENABLED
827b3c27a761        loki:latest         Loki Logging Driver   true
3、docker修改配置发送日志到loki
[root@localhost ~]# more /etc/docker/daemon.json
{
    "debug" : true,
    "log-driver": "loki",
    "log-opts": {
        "loki-url": "http://100.98.100.186:3100/loki/api/v1/push",
        "loki-batch-size": "400"
    }
}
4、安装grafna,并配置数据库loki
docker run -d -p 3000:3000 --name=grafana grafana/grafana:latest
5、启动测试容器查看日志。
docker run --name nginx -p 80:80 -d nginx

 

 

  

  

  

  

  

标签:插件,grafna,grafana,loki,日志,config,docker
From: https://www.cnblogs.com/wukc/p/17816999.html

相关文章

  • IDEA插件分享:代码零入侵,后端神器
    今天给大家介绍一款好用的IDEA插件:Apipost-Helper-2.0。非常好用!主要包含以下功能:1、无侵入生成API文档编写完代码后,只需右键upload同步接口即可快速将源码中包含的API以及注解自动生成API文档,并生成可以访问的链接。无需任何额外操作。 2、快速调式(类似Postman)编写完代码......
  • 超好用的IDEA插件推荐
    写完代码还得重复打字编写接口文档?代码量大定位接口定义方法太难找?麻烦!写完代码还得复制粘贴到postman进行调试?这三点太麻烦?今天给大家推荐一款IDEA插件,写完代码IDEA内一键生成API文档,无需安装、打开任何其他软件;写完代码IDEA内一键调试,无需安装、打开任何其他软件;生成API目录树,......
  • 一文带你认识「Docker」与「k8s」
    转载:https://juejin.cn/post/7015729458959089701随着k8s作为容器编排解决方案变得越来越流行,有些人开始拿Docker和k8s进行对比,不禁问道:Docker不香吗?k8s是kubernetes的缩写,'8'代表中间的八个字符。其实Docker和k8s并非直接的竞争对手,它俩相互依存。Docker是......
  • CentOS怎么安装最新版本docker
    环境查看[root@localhost~]#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)[root@localhost~]#uname-aLinuxlocalhost.localdomain3.10.0-1160.el7.x86_64#1SMPMonOct1916:18:59UTC2020x86_64x86_64x86_64GNU/Linux安装docker#更新源......
  • docker 更新容器镜像
    本文主要记录使用docker-compose的情况下,来更新镜像、以postgres镜像为例✨只会更新image:postgres:latest,末尾为latest标签的容器镜像进入docker-compose目录按顺序执行以下shell命令#更新容器镜像sudodockercomposepull#启动容器docker-composeup-d--re......
  • docker常用命令
    1、下载镜像dockerpullxxx2、启动软件dockerrun镜像名3、对于镜像的所有管理操作都在这一个命令:dockerimage--help4、查看所有镜像 dockerimages或者dockerimagels5、列出所有正在运行和已停止的容器dockerps-a 6、删除正在运行和已经停止的容器dockerrm......
  • docker 创建容器 设置端口映射 目录映射
    dockerrun-d-p8042:8080-v$PWD:/usr/local/tomcat/webapps--namemyProjectNametomcat:8-jdk8-d后台运行-p端口映射将容器的8080端口映射到主机的8042端口-v目录映射$PWD:指定宿主机当前目录挂载到容器的webapps--name指定容器名称为myProjectName tomcat:8-jdk8......
  • 安装部署-docker-win(linux通用)
    MicrosoftWindows[版本10.0.22621.1848](c)MicrosoftCorporation。保留所有权利。C:\Users\1>dockerrun-itd--name=fe--envFE_SERVERS="FE:172.17.0.2:9010"--envFE_ID=1-p18830:8030-p19830=9030--ip=172.17.0.7apache/doris:1.2.4.1-fe-x86_64do......
  • docker 构建alpine基础镜像安装ssh服务
    1.创建DockerfilemkdiralpinecdalpinetouchDockerfile键入以下内容#指定基础镜像Fromalpine#维护信息[email protected]##替换源#替换阿里云的源RUNecho"http://mirrors.aliyun.com/alpine/latest-stable/main/">/etc/apk/repositories......
  • pageHelper 插件一对多查询分页问题
    1.首先先确定我们需要返回的数据数据结构,这里我的贴出实体类(set/get方法自己生成)publicclassBillInfoAndStudentInfoBean{privateStringid;privateStringbillId;privateBigDecimalmoneyTotal;privateList<ItemsBean>items;}2.然后我们在mapper.xm......