actuator 幫助你在應(yīng)用程序生產(chǎn)環(huán)境時監(jiān)視和管理應(yīng)用程序糯彬》技ǎ可以使用HTTP的各種請求來監(jiān)管,審計,收集應(yīng)用的運行情況.
項目中增加以下依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
通過在appliction.properties中暴露actuator的監(jiān)控接口
management.endpoints.web.exposure.include=*,hystrix.stream
啟動項目后,看到類似的打印昆箕,actuator/** 代表暴露的接口
終端打印
其中actuator自帶的監(jiān)控接口包括:
函數(shù) | 描述 |
---|---|
dump | 活動線程 |
env | 環(huán)境屬性 |
health | 健康檢查 |
info | 定制信息 |
mappings | URI路徑鸦列,在這里可以看到有哪些端點 |
metrics | 查看內(nèi)存、CPU核心等系統(tǒng)參數(shù) |
trace | 用戶請求信息 |
loggers | 日志 |
/env/{name:.*} | 像這種端點鹏倘,后面帶有一個name敛熬,這是指獲取env中名字為name的那一個參數(shù)的值,比如http://localhost:8080/env/local.server.port |
自定義Endpoint