码迷,mamicode.com
首页 > 其他好文 > 详细

ELK 平台收集Tomcat日志记录

时间:2020-02-19 10:21:56      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:网站页面   log   查看   put   mic   mat   cse   hosts   服务器   

简介

目前大多数中小型企业使用tomcat 服务作为后端服务器,因为tomcat支持java代码。但是每次查看tomcat的日志(catalina.out),不仅庞大,还特别不方便查询,所以应用ELK平台监控tomcat日志是很有必要的。

部署过程

一、安装ELK平台

详细安装过程参考博客: https://blog.51cto.com/13760351/2471799

二、安装tomcat服务

1.安装过程

可以参考博客 https://blog.51cto.com/13760351/2160828

2.上传war包项目到webapps目录

技术图片

3.启动tomcat

cd /usr/local/tomcat/bin
sh startup.sh &

三、配置

1.添加logstash添加解析文件 tomcat.conf

vim /root/tomcat.conf

input {
        file {
                path => "/usr/local/tomcat/logs/catalina.out"
                start_position => "beginning"
        }
}

filter {
        date {
                match => ["timestamp" , "YYYY-MM-dd HH:mm:ss"]
        }
}

output {
        elasticsearch {
                hosts => ["192.168.0.102:9200"]
        }
        stdout {
                codec => rubydebug
        }
}

2.写入logstash

/opt/logstash/bin/logstash -f /root/tomcat.conf

3.点击网站页面,产生日志

技术图片

技术图片
技术图片

四、查看Kibana

技术图片

技术图片

ELK 平台收集Tomcat日志记录

标签:网站页面   log   查看   put   mic   mat   cse   hosts   服务器   

原文地址:https://blog.51cto.com/13760351/2472100

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!