K8S通过log-pilot采集应用日志(定制化tomcat多行)

  • K8S通过log-pilot采集应用日志(定制化tomcat多行)已关闭评论
  • 1,278
  • A+
所属分类:K8S

说明:

    可以采集控制台日志,也可以采集log日志文件

说明文档:

    阿里云文档

搭建:

    a.下载yaml文件  

    b.如果是自己搭建的elasticsearch集群,修改

    c.应用:

    d.查看是否运行:(注意log-pilot是通过DaemonSet来每个node启动采集)

     应用日志使用范例:

多行日志:

        默认都是逐行采集日志,如果需要多行采集日志,需要定制化更改镜像来实现,解决的办法网址github
    步骤:

        a.clone代码

        b.修改filebeat模板            

        c.从新打包镜像,第一次估计有点久            

        d.镜像打tag ,并push到私有仓库              

        e.修改之前下载的log-pilot.yml,将原来镜像改为 registry.cn-shenzhen.aliyuncs.com/hr_plub/log-pilot:v2,注意,如果私有仓库需要用户密码,需要加imagespullsecret权限

K8S通过log-pilot采集应用日志(定制化tomcat多行)

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
admin