美文网首页
阿里 集群采集docker容器日志(二)

阿里 集群采集docker容器日志(二)

作者: Yellowtail | 来源:发表于2019-01-24 11:29 被阅读0次

    上期 写的是 k8s集群采集日志

    用的是 容器 labelvalue
    这次来点不一样的,
    Swarm集群,使用阿里云提供的一些定制化的东西来采集日志

    应用配置

    操作点如下


    按钮位置
    web-socket-dev:
      image: 'registry.xxxxxxxx/web-socket-dev:latest'
      restart: always
      memswap_limit: 0
      labels:
        aliyun.log_store_stdout: stdout
        aliyun.log_store_logs: /ws/logs/*.log
        aliyun.scale: '1'
        aliyun.routing.port_2005: xxxxx
      shm_size: 0  
      ports:
        - '2005'
      memswap_reservation: 0
      kernel_memory: 0
      mem_limit: 0
    

    配置介绍

    注意上面 labels 下面的 aliyun.log_store_stdoutaliyun.log_store_logs (其他的都是默认生成的)
    加上这两个配置就可以了,接下来介绍一下这两个配置

    • aliyun.log_store_stdout: stdout
      固定的,存储docker标准输出
    • aliyun.log_store_logs: /ws/logs/*.log
      值,是你的容器里面的日志路径

    aliyun.log_store_logs 这个配置完成之后,日志会输出到 VM 机器的 /acs/log 路径下面

    日志目录

    目录名,就是服务名

    采集日志

    按照下面这样配置就可以了


    image.png image.png

    相关文章

      网友评论

          本文标题:阿里 集群采集docker容器日志(二)

          本文链接:https://www.haomeiwen.com/subject/hzryjqtx.html