新聞中心
這篇“springboot admin監(jiān)控的作用和使用方法是什么”文章的知識點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“springboot admin監(jiān)控的作用和使用方法是什么”文章吧。
成都創(chuàng)新互聯(lián)公司技術(shù)團(tuán)隊(duì)十多年來致力于為客戶提供成都網(wǎng)站建設(shè)、做網(wǎng)站、成都品牌網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過多年發(fā)展,公司擁有經(jīng)驗(yàn)豐富的技術(shù)團(tuán)隊(duì),先后服務(wù)、推廣了成百上千網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機(jī)構(gòu)單位。
適用場景:
1、項(xiàng)目規(guī)模不大
2、用戶量不是很大、并發(fā)要求不強(qiáng)
3、無專門運(yùn)維力量
4、精致的團(tuán)隊(duì)規(guī)模
對于一些常規(guī)的項(xiàng)目,或者企業(yè)職責(zé)分工不是非常明確的單位來說。往往一個(gè)系統(tǒng)從需求到設(shè)計(jì),開發(fā),測試到最終上線,運(yùn)維。往往80%的任務(wù)由開發(fā)團(tuán)隊(duì)來完成。由此,開發(fā)人員除了要實(shí)現(xiàn)系統(tǒng)的功能,還要為客戶進(jìn)行問題咨詢答疑以及生產(chǎn)問題解決。
試想,一個(gè)應(yīng)用上線后,沒有任何監(jiān)控措施。跟開著一輛沒有任何儀表盤的汽車一樣,這樣上路,任何人都沒有安全感。如何在極簡和追求效率上做平衡是一件特別值得思考的事情。
一、Springboot admin 是啥?
Spring Boot Admin是一個(gè)開源社區(qū)項(xiàng)目,用于管理和監(jiān)控SpringBoot應(yīng)用程序。應(yīng)用程序作為Spring Boot Admin Client向?yàn)镾pring Boot Admin Server注冊(通過HTTP)或使用SpringCloud注冊中心(例如Eureka,Consul)發(fā)現(xiàn)。常見的功能或者監(jiān)控如下:
1、顯示健康狀況
2、顯示構(gòu)建信息編號
3、關(guān)注并下載日志文件
4、查看jvm系統(tǒng)和環(huán)境屬性
5、輕松的日志級管理
6、與JMX-beans交互
7、查看線程轉(zhuǎn)儲(chǔ)
8、查看http跟蹤
9、狀態(tài)變更通知(通過電子郵件,Slack,Hipchat,…)
10、狀態(tài)更改的事件日志(非持久性)
......
二、關(guān)鍵集成介紹
1、pom.xml 聲明
1.8 2.3.1
2、spring-boot-admin 引入
org.springframework.boot spring-boot-starter-actuator org.springframework.boot spring-boot-starter-security org.springframework.boot spring-boot-starter-web de.codecentric spring-boot-admin-starter-client ${spring-boot-admin.version} de.codecentric spring-boot-admin-starter-server ${spring-boot-admin.version}
3、server配置
server: # 服務(wù)器的HTTP端口,默認(rèn)為8080 port: 8085 # 日志配置 logging: # 已存在日志xml配置文件后,path與name 不生效 config: classpath:logback.xml spring: 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 # 注冊實(shí)例時(shí),優(yōu)先使用 IP # Actuator 監(jiān)控端點(diǎn)的配置項(xiàng) management: endpoints: web: # Actuator 提供的 API 接口的根目錄。默認(rèn)為 /actuator base-path: /actuator exposure: # 需要開放的端點(diǎn)。默認(rèn)值只打開 health 和 info 兩個(gè)端點(diǎn)。通過設(shè)置 * ,可以開放所有端點(diǎn)。 include: '*' # 已存在日志xml配置文件后,需要配置該項(xiàng) endpoint: logfile: external-file: ./logs/sys-console.log
三、相關(guān)監(jiān)控實(shí)例
1、監(jiān)控首頁
2、應(yīng)用監(jiān)控信息查看
3、實(shí)時(shí)日志輸出
4、動(dòng)態(tài)調(diào)節(jié)日志級別
5、jvm
以上就是關(guān)于“springboot admin監(jiān)控的作用和使用方法是什么”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)站欄目:springbootadmin監(jiān)控的作用和使用方法是什么
文章位置:http://www.ef60e0e.cn/article/jgggpj.html