spring-boot-starter-actuator


今天看同事代碼,發現這樣一個依賴,自己沒見過,搜來看看。

 

 actuator是監控系統健康情況的工具。

 

配置:

application.yml中指定監控的HTTP端口(如果不指定,則使用和Server相同的端口);指定去掉某項的檢查(比如不監控health.mail):

server: 

  port: 8082 

management: 

  port: 54001 

  health: 

    mail: 

      enabled: false 

 

使用:

HTTP方法 路徑 描述 鑒權

GET /autoconfig 查看自動配置的使用情況 true

GET /configprops 查看配置屬性,包括默認配置 true

GET /beans 查看bean及其關系列表 true

GET /dump 打印線程棧 true

GET /env 查看所有環境變量 true

GET /env/{name} 查看具體變量值 true

GET /health 查看應用健康指標 false

GET /info 查看應用信息(需要自己在application.properties里頭添加信息,比如info.contact.email=easonjim@163.com) false

GET /mappings 查看所有url映射 true

GET /metrics 查看應用基本指標 true

GET /metrics/{name} 查看具體指標 true

POST /shutdown 關閉應用(要真正生效,得配置文件開啟endpoints.shutdown.enabled: true) true

GET /trace 查看基本追蹤信息 true




摘自:https://www.jianshu.com/p/d57dc9f2e0d9

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM