首页 > 其他分享 >Docker loki+promtail+grafana安装

Docker loki+promtail+grafana安装

时间:2023-09-21 09:22:49浏览次数:46  
标签:promtail grafana etc loki Docker config networks

docker-compose.yaml

version: "3"

networks:
  loki:

services:
  loki:
    image: grafana/loki:2.9.0
    ports:
      - "3100:3100"
    command: -config.file=/etc/loki/local-config.yaml
    networks:
      - loki

  promtail:
    image: grafana/promtail:2.9.0
    volumes:
      - /var/log:/var/log
    command: -config.file=/etc/promtail/config.yml
    networks:
      - loki

  grafana:
    environment:
      - GF_PATHS_PROVISIONING=/etc/grafana/provisioning
      - GF_AUTH_ANONYMOUS_ENABLED=true
      - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
    entrypoint:
      - sh
      - -euc
      - |
        mkdir -p /etc/grafana/provisioning/datasources
        cat <<EOF > /etc/grafana/provisioning/datasources/ds.yaml
        apiVersion: 1
        datasources:
        - name: Loki
          type: loki
          access: proxy
          orgId: 1
          url: http://loki:3100
          basicAuth: false
          isDefault: true
          version: 1
          editable: false
        EOF
        /run.sh
    image: grafana/grafana:latest
    ports:
      - "3000:3000"
    networks:
      - loki

 

标签:promtail,grafana,etc,loki,Docker,config,networks
From: https://www.cnblogs.com/liudongcai/p/17719080.html

相关文章

  • Docker Desktop 界面功能介绍,添加国内镜像源
     镜像源修改设置默认情况下,DockerDesktop会从DockerHub下载镜像,但在国内由于网络的原因,下载速度可能较慢,配置国内镜像源可以提速镜像下载。在DockerDesktop中配置镜像源非常简单,点击1、2后,在3处粘贴如下内容,重启生效。{ "registry-mirrors":[  "https://mirror.c......
  • 关于.Net 6.0 在Linux ,Docker容器中,不安装任何依赖就生成图形验证码!!!!!!!!!!!
    在.NetFramework时代,我们生成验证码大多都是用System.Drawing。在.Net6中使用也是没有问题的。但是,System.Drawing却依赖于WindowsGDI+。为了实现跨平台,我陷入了沉思!! 微软推荐使用SkiaSharp进行替代,所以就开始了,踩坑之旅首先,安装SkiaSharp 编写好图形生成代码。......
  • Ansible专栏文章之十四:Ansible管理docker和openstack
    回到:Ansible系列文章各位读者,请您:由于Ansible使用Jinja2模板,它的模板语法{%raw%}{{}}{%endraw%}和{%raw%}{%%}{%endraw%}和博客系统的模板使用的符号一样,在渲染时会产生冲突,尽管我尽我努力地花了大量时间做了调整,但无法保证已经全部都调整。因此,如果各位阅读时发......
  • docker-网络
    当你在浏览器中输入一个网址(比如www.baidu.com)并敲回车,这个过程后面都发生了什么?   你在Chrome的地址栏输入baidu.com1.DNS解析2.建立TCP连接3.发送HTTP请求4.服务器处理请求并返回响应5.接收HTTP响应6.浏览器渲染页面7.执行JavaScript代码 ......
  • 在 Ubuntu 上安装、启动和升级 Docker Desktop
    先决条件要成功安装DockerDesktop,你必须:满足系统要求。拥有UbuntuLunarLobster23.04或UbuntuJammyJellyfish22.04(LTS)的64位版本。DockerDesktop支持x86_64(或amd64)架构。对于非Gnome桌面环境,必须安装gnome-terminal:$sudoaptinstallgnome-termin......
  • Docker ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/contai
     错误排查:都会用 2那里 搜索 ,答案又是满天飞,且抄手一大帮! 正确实的方式:  tail-200f/var/log/messages    查看日志,具体定位! ......
  • Springboot 的 maven项目利用 maven插件构建 docker 镜像(免 DockerFile编写)
    Springboot的maven项目利用maven插件构建docker镜像(免DockerFile编写)本小节目的是springboot项目maven插件构建容器实验步骤:1.本地创建springboot项目,写业务逻辑代码2.提交代码到远程git仓库3.在linux环境拉取远程git仓库代码,构建镜像4.把构建完成的镜像推送......
  • docker-存储
    Docker主要提供了两种方式做数据的持久化DataVolume,由Docker管理,(/var/lib/docker/volumes/Linux),持久化数据的最好方式BindMount,由用户指定存储的数据具体mount在系统什么位置  DataVolume:可以在定义dockerfile的时候定义volume 定义匿名数据卷。在启动......
  • 关于.Net 6.0 在Linux ,Docker容器中,不安装任何依赖就生成图形验证码!!!!!!!!!!!
    在.NetFramework时代,我们生成验证码大多都是用System.Drawing。在.Net6中使用也是没有问题的。但是,System.Drawing却依赖于WindowsGDI+。为了实现跨平台,我陷入了沉思!! 微软推荐使用SkiaSharp进行替代,所以就开始了,踩坑之旅首先,安装SkiaSharp 编写好图形生成代码。......
  • Docker for mac
    1-Docker的理解:2-Docker的centOS理解......