javascript
SpringBoot入门教程(十)应用监控Actuator
Actuator可能大家非常熟悉,它是springboot提供對應(yīng)用自身監(jiān)控,以及對應(yīng)用系統(tǒng)配置查看等功能。spring-boot-starter-actuator模塊的實現(xiàn)對于實施微服務(wù)的中小團隊來說,可以有效地減少監(jiān)控系統(tǒng)在采集應(yīng)用指標(biāo)時的開發(fā)量。當(dāng)然,它也并不是萬能的,有時候我們也需要對其做一些簡單的擴展來幫助我們實現(xiàn)自身系統(tǒng)個性化的監(jiān)控需求。下面,在本文中,我們將詳解的介紹一些關(guān)于spring-boot-starter-actuator模塊的內(nèi)容,包括它的原生提供的端點以及一些常用的擴展和配置方式。
v添加引用
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>查看日志:
我們發(fā)現(xiàn),在Spring Boot 2.0中Actuator只暴露了health和info端點,其它的一堆怎么也打不開。后來看文檔找到了原因:https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#production-ready-endpoints
更新application.properties management.endpoints.web.exposure.include=*
更新application.properties以后再查看日志:
運行項目以后,訪問http://localhost:8080/actuator,所有的相關(guān)信息都在這可以看到。
v更多介紹
介紹一下紅框內(nèi)的Actuator暴露的功能:
| GET | /autoconfig | 查看自動配置的使用情況 | true |
| GET | /configprops | 查看配置屬性,包括默認(rèn)配置 | true |
| GET | /beans | 查看bean及其關(guān)系列表 | true |
| GET | /dump | 打印線程棧 | true |
| GET | /env | 查看所有環(huán)境變量 | true |
| GET | /env/{name} | 查看具體變量值 | true |
| GET | /health | 查看應(yīng)用健康指標(biāo) | false |
| GET | /info | 查看應(yīng)用信息 | false |
| GET | /mappings | 查看所有url映射 | true |
| GET | /metrics | 查看應(yīng)用基本指標(biāo) | true |
| GET | /metrics/{name} | 查看具體指標(biāo) | true |
| POST | /shutdown | 關(guān)閉應(yīng)用 | true |
| GET | /trace | 查看基本追蹤信息 | true |
?
作 者:請叫我頭頭哥
出 處:http://www.cnblogs.com/toutou/
關(guān)于作者:專注于基礎(chǔ)平臺的項目開發(fā)。如有問題或建議,請多多賜教!
版權(quán)聲明:本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接。
特此聲明:所有評論和私信都會在第一時間回復(fù)。也歡迎園子的大大們指正錯誤,共同進步。或者直接私信我
聲援博主:如果您覺得文章對您有幫助,可以點擊文章右下角【推薦】一下。您的鼓勵是作者堅持原創(chuàng)和持續(xù)寫作的最大動力!
轉(zhuǎn)載于:https://www.cnblogs.com/toutou/p/9804083.html
總結(jié)
以上是生活随笔為你收集整理的SpringBoot入门教程(十)应用监控Actuator的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 动手动脑五
- 下一篇: JS-JavaScript学习笔记(一)