亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

五分鐘解鎖springboot admin監(jiān)控新技巧

瀏覽:23日期:2023-03-03 11:07:33

最近這一個(gè)月由于項(xiàng)目進(jìn)度緊張,將近一個(gè)月沒(méi)有動(dòng)靜。分享一下最近體會(huì)的springboot監(jiān)控的一些心得體會(huì),供一些規(guī)模不是很大的團(tuán)隊(duì)做一些監(jiān)控。

適用場(chǎng)景:

1、項(xiàng)目規(guī)模不大

2、用戶量不是很大、并發(fā)要求不強(qiáng)

3、無(wú)專門(mén)運(yùn)維力量

4、精致的團(tuán)隊(duì)規(guī)模

對(duì)于一些常規(guī)的項(xiàng)目,或者企業(yè)職責(zé)分工不是非常明確的單位來(lái)說(shuō)。往往一個(gè)系統(tǒng)從需求到設(shè)計(jì),開(kāi)發(fā),測(cè)試到最終上線,運(yùn)維。往往80%的任務(wù)由開(kāi)發(fā)團(tuán)隊(duì)來(lái)完成。由此,開(kāi)發(fā)人員除了要實(shí)現(xiàn)系統(tǒng)的功能,還要為客戶進(jìn)行問(wèn)題咨詢答疑以及生產(chǎn)問(wèn)題解決。

試想,一個(gè)應(yīng)用上線后,沒(méi)有任何監(jiān)控措施。跟開(kāi)著一輛沒(méi)有任何儀表盤(pán)的汽車(chē)一樣,這樣上路,任何人都沒(méi)有安全感。如何在極簡(jiǎn)和追求效率上做平衡是一件特別值得思考的事情。

本文不會(huì)講如何搭建企業(yè)的運(yùn)維監(jiān)控系統(tǒng),有興趣的可以去找找成熟的比如Zabbix、Prometheus,甚至比較簡(jiǎn)單的Wgcloud都能滿足一定的需求,不在此贅述。本文講解如何使用Springboot admin對(duì)spring boot項(xiàng)目進(jìn)行應(yīng)用監(jiān)控。

一、Springboot admin 是啥?

Spring Boot Admin是一個(gè)開(kāi)源社區(qū)項(xiàng)目,用于管理和監(jiān)控SpringBoot應(yīng)用程序。應(yīng)用程序作為Spring Boot Admin Client向?yàn)镾pring Boot Admin Server注冊(cè)(通過(guò)HTTP)或使用SpringCloud注冊(cè)中心(例如Eureka,Consul)發(fā)現(xiàn)。常見(jiàn)的功能或者監(jiān)控如下:

1、顯示健康狀況

2、顯示構(gòu)建信息編號(hào)

3、關(guān)注并下載日志文件

4、查看jvm系統(tǒng)和環(huán)境屬性

5、輕松的日志級(jí)管理

6、與JMX-beans交互

7、查看線程轉(zhuǎn)儲(chǔ)

8、查看http跟蹤

9、狀態(tài)變更通知(通過(guò)電子郵件,Slack,Hipchat,…)

10、狀態(tài)更改的事件日志(非持久性)

......

二、關(guān)鍵集成介紹

1、pom.xml 聲明

<properties> <java.version>1.8</java.version> <spring-boot-admin.version>2.3.1</spring-boot-admin.version></properties>

2、spring-boot-admin 引入

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> <version>${spring-boot-admin.version}</version></dependency><dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> <version>${spring-boot-admin.version}</version></dependency>

3、server配置

server: # 服務(wù)器的HTTP端口,默認(rèn)為8080 port: 8085# 日志配置logging: # 已存在日志xml配置文件后,path與name 不生效 config: classpath:logback.xmlspring: boot: admin: # Spring Boot Admin Server 服務(wù)端的相關(guān)配置 context-path: /admin # 配置 Spring

4、client配置

spring: application: name: springboot-admin-monitor boot: admin: # Spring Boot Admin Client 客戶端的相關(guān)配置 client:# 設(shè)置 Spring Boot Admin Server 地址url: http://localhost:${server.port}${spring.boot.admin.context-path}instance: prefer-ip: true # 注冊(cè)實(shí)例時(shí),優(yōu)先使用 IP # Actuator 監(jiān)控端點(diǎn)的配置項(xiàng)management: endpoints: web: # Actuator 提供的 API 接口的根目錄。默認(rèn)為 /actuator base-path: /actuator exposure:# 需要開(kāi)放的端點(diǎn)。默認(rèn)值只打開(kāi) health 和 info 兩個(gè)端點(diǎn)。通過(guò)設(shè)置 * ,可以開(kāi)放所有端點(diǎn)。include: ’*’ # 已存在日志xml配置文件后,需要配置該項(xiàng) endpoint: logfile: external-file: ./logs/sys-console.log三、相關(guān)監(jiān)控實(shí)例

1、監(jiān)控首頁(yè)

五分鐘解鎖springboot admin監(jiān)控新技巧

2、應(yīng)用監(jiān)控信息查看

五分鐘解鎖springboot admin監(jiān)控新技巧

3、實(shí)時(shí)日志輸出

五分鐘解鎖springboot admin監(jiān)控新技巧

4、動(dòng)態(tài)調(diào)節(jié)日志級(jí)別

五分鐘解鎖springboot admin監(jiān)控新技巧

5、jvm

五分鐘解鎖springboot admin監(jiān)控新技巧

四、總結(jié)

以上介紹了在生產(chǎn)中如何采用springboot admin來(lái)監(jiān)控你的應(yīng)用,其實(shí)admin的監(jiān)控功能遠(yuǎn)不止上文介紹的,還可以集成郵件通知,有外網(wǎng)使用釘釘?shù)模部梢赃M(jìn)行相應(yīng)集成,比如在應(yīng)用下線的時(shí)候可以進(jìn)行相應(yīng)的通知。個(gè)人比較喜歡的功能是日志web可視化,開(kāi)發(fā)人員再也不需要通過(guò)客戶端工具連到服務(wù)器上去看日志,提高了效率,同時(shí)可以動(dòng)態(tài)調(diào)整日志的級(jí)別,也能高效管理日志輸出。另外jvm的管理也能隨時(shí)管理,提高定位問(wèn)題的效率。希望對(duì)你有所幫助。

本文參考代碼gitee鏈接:https://gitee.com/JavaLionLi/springboot-admin-demo(有幫助的話,可以給作者點(diǎn)個(gè)star)

以上就是五分鐘解鎖springboot admin監(jiān)控新技巧的詳細(xì)內(nèi)容,更多關(guān)于springboot admin監(jiān)控的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 国产精品高清m3u8在线播放 | 国产一区二区免费视频 | 久久国产免费 | 在线不卡一区二区 | 国产黑色丝袜在线播放 | 欧美激情毛片 | 久久精品在线免费观看 | 亚州a| 免费晚上看片www | 久久se精品一区二区影院 | 色悠久久久久综合欧美99 | 国产精品视频在线观看 | 亚洲综合色丁香麻豆 | 特黄特色的大片观看免费视频 | 国产激烈无遮挡免费床戏视频 | 麻豆网站在线播放 | 一级一级女人真片 | 日本欧洲95视频 | 久久99毛片免费观看不卡 | 性色生活免费看性大片 | 华人欧美国产在线精品 | 亚洲欧美日韩综合一区 | 国产成人a v在线影院 | 午夜视频在线观看国产 | 国产欧美成人 | 国产精品自拍第一页 | 诱人的女邻居bd中文字幕 | 亚洲丁香| 欧美久久久久欧美一区 | 日韩视频不卡 | 欧美大片欧美毛片大片 | 国产目拍亚洲精品一区二区三区 | 我想看黄色毛片 | 小明永久视频免费播放 | 1000部国产成人免费视频 | 国产一区 在线视频 | 国产成人毛片精品不卡在线 | 久久91视频 | 亚洲综合丁香婷婷六月香 | 亚洲黄色美女视频 | 亚洲国产欧美一区二区欧美 |