三十三 Springboot整合 Actuator

2021-08-30 04:30:58 字數 1191 閱讀 8786

(一)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條指令。所有的吞吐量都是針對乙個多處理器的。它們必須乘以裝置中的多處理器數量...