国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

filebeat收集json格式的tomcat日志詳解

瀏覽:136日期:2023-03-13 15:37:36
目錄
  • 1.部署tomcat
    • 1.1.部署tomcat
    • 1.2.修改tomcat配置文件支持json格式日志輸出
    • 1.3.查看tomcat日志
  • 2.配置filebeat收集tomcat日志
    • 2.1.配置filebeat收集tomcat日志
    • 2.2.使用ab壓測工具生成1000行tomcat日志
    • 2.3.查看es是否收集到日志
  • 3.kibana關聯es索引庫進行數據查詢
    • 3.1.關聯es索引庫
    • 3.2.查看收集來的tomcat日志

1.部署tomcat

公司中常用的web程序一般都是nginx和tomcat,tomcat也有access訪問日志,輸出和nginx類似,我們也將tomcat的日志輸出成json格式,在配合filebeat進行收集展示

1.1.部署tomcat

1.安裝java
[root@nginx02 ~]# yum -y install java
2.安裝tomcat
[root@nginx02 ~]# mkdir /data
[root@nginx02 ~]# tar xf apache-tomcat-8.5.53.tar.gz -C /data
[root@nginx02 /data]# cd /data/
[root@nginx02 /data]# mv apache-tomcat-8.5.53 tomcat
3.啟動tomcat
[root@nginx02 /tomcat]# ./bin/startup.sh
Using CATALINA_BASE: /data/apache-tomcat-8.5.53
Using CATALINA_HOME: /data/apache-tomcat-8.5.53
Using CATALINA_TMPDIR: /data/apache-tomcat-8.5.53/temp
Using JRE_HOME: /usr
Using CLASSPATH: /data/apache-tomcat-8.5.53/bin/bootstrap.jar:/data/apache-tomcat-8.5.53/bin/tomcat-juli.jar
Tomcat started.
4.訪問tomcat

1.2.修改tomcat配置文件支持json格式日志輸出

1.修改配置
[root@nginx02 /data/tomcat]# vim conf/server.xml
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="{&quot;clientip&quot;:&quot;%h&quot;,&quot;ClientUser&quot;:&quot;%l&quot;,&quot;authenticated&quot;:&quot;%u&quot;,&quot;AccessTime&quot;:&quot;%t&quot;,&quot;method&quot;:&quot;%r&quot;,&quot;status&quot;:&quot;%s&quot;,&quot;SendBytes&quot;:&quot;%b&quot;,&quot;Query?string&quot;:&quot;%q&quot;,&quot;partner&quot;:&quot;%{Referer}i&quot;,&quot;AgentVersion&quot;:&quot;%{User-Agent}i&quot;}"/>
2.重啟
[root@nginx02 /data/tomcat]# ./bin/startup.sh
Using CATALINA_BASE: /data/apache-tomcat-8.5.53
Using CATALINA_HOME: /data/apache-tomcat-8.5.53
Using CATALINA_TMPDIR: /data/apache-tomcat-8.5.53/temp
Using JRE_HOME: /usr
Using CLASSPATH: /data/apache-tomcat-8.5.53/bin/bootstrap.jar:/data/apache-tomcat-8.5.53/bin/tomcat-juli.jar
Tomcat started.

1.3.查看tomcat日志

tomcat日志位于logs文件夾

最主要的就是catalina.out和localhost_access_log這兩個日志

剛剛修改完支持json格式后,只是對訪問日志生效

已經是json格式的日志了

json解析工具也是可以解析的

2.配置filebeat收集tomcat日志

2.1.配置filebeat收集tomcat日志

vim小技巧,在輸入模式使用ctrl+p既可以補全單詞,在命令模式要刪除""之間的內容,可以使用d+i+"即可刪除

1.配置filebeat收集tomcat日志[root@nginx02 ~]# vim /etc/filebeat/filebeat.ymlfilebeat.inputs:- type: log  enabled: true  paths:    - /data/tomcat/logs/localhost_access_log.*			#localhost_access_log日志要寫成通配符的形式,因為這個日志每天都會生成一份  json.keys_under_root: true  json.overwrite_keys: true  tags: ["tomcat"]output.elasticsearch:  hosts: ["192.168.81.210:9200"]gg    - index: "tomcat-access-%{+yyyy.MM.dd}"      when.contains:tags: "tomcat"2.重啟filebeat[root@nginx02 ~]# systemctl restart filebeat

2.2.使用ab壓測工具生成1000行tomcat日志

[root@nginx02 ~]# yum -y intsall httpd-tools[root@nginx02 ~]# ab -c 100 -n 1000 http://127.0.0.1:8080/[root@nginx02 ~]# wc -l /data/tomcat/logs/localhost_access_log.2021-01-20.txt 1000 /data/tomcat/logs/localhost_access_log.2021-01-20.txt

2.3.查看es是否收集到日志

索引已經創建且日志已經收集到1000條

3.kibana關聯es索引庫進行數據查詢

3.1.關聯es索引庫

Managerment---索引模式---創建索引

關聯成功

3.2.查看收集來的tomcat日志

點擊Discovery---選擇tomcat索引庫,根據自己的條件進行查詢即可

以上就是filebeat收集json格式的tomcat日志詳解的詳細內容,更多關于filebeat收集json格式tomcat日志的資料請關注其它相關文章!

標簽: Nginx
主站蜘蛛池模板: 国产欧美精品区一区二区三区 | 免费看欧美一级片 | 黄视频在线免费看 | 中文字幕日韩三级 | 日韩在线视频线视频免费网站 | 欧美激情久久久久久久久 | 在线观看日本永久免费视频 | 久久成人精品 | 99久久精品国产一区二区成人 | 欧美日韩在线观看一区 | 91精品国产免费久久久久久青草 | 美女被躁免费视频软件 | 边接电话边做国语高清对白 | 国产欧美精品综合一区 | 亚洲欧美日韩另类在线 | 成人公开视频 | 欧美videos极品| 国产精品欧美亚洲韩国日本不卡 | 色综合久久88一加勒比 | 清纯偷拍精品视频在线观看 | 日韩伦理一区二区三区 | 国产成人经典三级在线观看 | 久操精品视频 | 在线免费观看一级毛片 | xh98hx国产在线视频 | 欧洲国产伦久久久久久久 | 日本在线免费观看视频 | 久久99九九99九九精品 | 国产精品v欧美精品v日本精 | 久草久草在线视频 | 美女视频黄a全部免费专区一 | 欧美videos另类齐全 | 黄 色 成 年人网站 黄 色 免费网 站 成 人 | 毛色毛片 | 一级特级毛片免费 | 久草色视频 | 久久成人免费观看全部免费 | 综合久久91 | 萝控精品福利视频一区 | 中文字幕精品一区二区2021年 | 免费区欧美一级毛片精品 |