(一)actuator簡介
參見spring boot 2.0 中使用 actuator
對actuator endpoints簡單進行歸納分類:
監控類:「端點資訊」、「應用資訊」、「外部化配置資訊」、「指標資訊」、「健康檢查」、「bean管理」、「web url 對映管理」、「web url 跟蹤」
管理類:「外部化配置」、「日誌配置」、「執行緒dump」、「堆dump」、「關閉應用」
spring cloud擴充套件actuator endpoints:
上下文重啟:/restart
暫停:/pause
恢復:/resume
(二)具體實現
1、首先設定訪問埠和根路徑,暴露可訪問的介面
#監控埠
management.server.port=8081
#監控根節點,不設定,就要在路徑中加上「/actuator」
management.endpoints.web.base-path=/
#開啟 actuator 所有端點,預設只開放 info、health端點;同時*在yml檔案中是關鍵字,需要加引號「*」
management.endpoints.web.exposure.include=*
#顯示健康的詳細資訊
management.endpoint.health.show-details=always
#啟用 restart endpoint
management.endpoint.restart.enabled=true
2、訪問某個監控介面
備註:訪問的路徑上一定要加上「/actuator」路徑,例如訪問應用的環境變數:http://localhost:8081/actuator/env ,若設定management.endpoints.web.base-path=/
,則無需加「/actuator」路徑。
(三)自定義健康指標
public
class
/** * 自定義健康指標
*/@bean
public myhealthindicator myhealthindicator()
private
class
myhealthindicator
implements
healthindicator}}
演算法(三十三)
1 判定字串b是否可由字串a變換的來 比如 abccd acbcd 可以。public boolean fun string a,string b for int i 0 i2.給定形如pattern aabbc city 北京 北京 上海 上海 蓬萊 兩個字串,這樣的pattern和city之間是...
三十三 JWT簡介
json web token 縮寫 jwt 是目前最流行的跨域認證解決方案,本文介紹它的原理和用法。div div id more class asset more 一 跨域認證的問題 網際網路服務離不開使用者認證。一般流程是下面這樣。1 使用者向伺服器傳送使用者名稱和密碼。2 伺服器驗證通過後,在...
CUDA學習(三十三)
最大化指令吞吐量 為了最大化指令吞吐量,應用程式應 在本節中,吞吐量以每個多處理器每個時鐘週期的操作次數給出。對於32的變形大小,一條指令對應於32個操作,所以如果n是每個時鐘週期的運算元,則指令吞吐量是每個時鐘週期n 32條指令。所有的吞吐量都是針對乙個多處理器的。它們必須乘以裝置中的多處理器數量...