摘要:寫在前面的話網(wǎng)上看到的文章都是比較年前的了,剛好自己整合了下,來分享下經(jīng)驗。目前所了解到的應(yīng)用是通過所使用的不同的日志框架來推送數(shù)據(jù)到里面,常用的有,等。啟動項目啟動項目之后,即可在控制臺中看到項目啟動時打印的日志
寫在前面的話
網(wǎng)上看到的文章都是比較1、2年前的了,剛好自己整合了下,來分享下經(jīng)驗。
目前所了解到的springboot應(yīng)用是通過所使用的不同的日志框架來推送數(shù)據(jù)到graylog里面,常用的有l(wèi)ogback,log4j2等。
參考了網(wǎng)上文章對各個日志框架的分析,這里最終采用的是springboot自帶的logback。
至于logback的優(yōu)勢可以參考如下大神的文章,本文不再贅述:
https://blog.csdn.net/xudan10...graylog 簡介
Graylog 是與 ELK 可以相提并論的一款集中式日志管理方案,支持數(shù)據(jù)收集、檢索、可視化 Dashboard。部署起來不像ELK那么重,在docker環(huán)境的話憑借一個docker-compose.yml即可完成部署啟動運行,非常方便。
用的時候只需要在目標鏡像創(chuàng)建容器時添加參數(shù)即可。
對graylog想進一步了解的童鞋可以參考如下鏈接:
https://www.jianshu.com/p/25e...開始搭建 創(chuàng)建springboot項目
https://hub.docker.com/r/gray...
利用IDEA或者eclipse創(chuàng)建一個springboot項目,可以不選擇任何依賴,直接下一步下一步完成即可。
IDE和框架版本本文所使用的IDE是IDEA,springboot版本為springboot 2.0.3,如果各位童鞋在按照教程走完還發(fā)送不了日志到graylog的話,可以更換為使用本文所使用的springboot版本再試
添加依賴本文所使用的依賴是國外的大神所作,最近都一直有更新,算是還比較新的,附上依賴的github地址:https://github.com/osiegmar/l...
在pom.xml的dependency加入的如下依賴:
配置日志輸出de.siegmar logback-gelf 1.1.0
在resources目錄下(application.properties同級目錄)添加logback.xml,內(nèi)容如下:
%d{HH:mm:ss.SSS} %-5level %logger{36} - %msg%n 192.168.1.217 12201 508 true logback-graylog false true true false false false %m%nopex %m app_name:backend os_arch:${os.arch} os_name:${os.name} os_version:${os.version}
其中graylogHost需要改為你自己的 graylog IP地址。其他參數(shù)可以在該依賴的github上仔細了解。
啟動項目啟動項目之后,即可在graylog控制臺中看到項目啟動時打印的日志
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/76510.html
摘要:在實戰(zhàn)一書中前面兩部分分別介紹了和的高級特性,并且基于類配置有一套層的,但是沒有將層整合層,于是我試著整合了下,也方便以后寫測試。 在《springBoot實戰(zhàn)》 一書中前面兩部分分別介紹了spring 和 springMVC的高級特性,并且基于java類配置有一套web層的demo,但是沒有將web層整合dao層,于是我試著整合了下,也方便以后寫測試demo。下面是我的整理 pom....
摘要:下一篇介紹基于的服務(wù)注冊與調(diào)用。服務(wù)提供者工程配置這里服務(wù)提供者是使用之前進階教程第三篇整合連接池以及監(jiān)控改造而來,這里一樣的部分就不再重復(fù)說明,下面將說明新增的部分。 Spring Cloud簡介 Spring Cloud是一個基于Spring Boot實現(xiàn)的云應(yīng)用開發(fā)工具,它為基于JVM的云應(yīng)用開發(fā)中涉及的配置管理、服務(wù)發(fā)現(xiàn)、斷路器、智能路由、微代理、控制總線、全局鎖、決策競選、分...
摘要:這篇文篇將介紹,如何通過整合數(shù)據(jù)庫鏈接池實時監(jiān)控數(shù)據(jù)庫鏈接信息,為優(yōu)化數(shù)據(jù)庫性能提供更好的指導(dǎo),同樣將通過配置文件形式進行配置方便簡潔。 這篇文篇將介紹,如何通過SpringBoot整合Druid數(shù)據(jù)庫鏈接池,實時監(jiān)控數(shù)據(jù)庫鏈接信息,為優(yōu)化數(shù)據(jù)庫性能提供更好的指導(dǎo),同樣將通過YML配置文件形式進行配置,方便簡潔。 準備工作 環(huán)境: windows jdk 8 maven 3.0 IDE...
閱讀 2936·2021-11-16 11:55
閱讀 2705·2021-09-29 09:34
閱讀 3623·2021-09-01 14:21
閱讀 3877·2019-08-29 12:36
閱讀 751·2019-08-26 10:55
閱讀 4126·2019-08-26 10:20
閱讀 1093·2019-08-23 18:19
閱讀 1255·2019-08-23 17:56