一、建pom
org.springframework.cloud<
/groupid>
spring-cloud-starter-netflix-hystrix-dashboard<
/artifactid>
<
/dependency>
org.springframework.boot<
/groupid>
spring-boot-starter-actuator<
/artifactid>
<
/dependency>
org.springframework.boot<
/groupid>
spring-boot-devtools<
/artifactid>
runtime<
/scope>
true
<
/optional>
<
/dependency>
org.projectlombok<
/groupid>
lombok<
/artifactid>
true
<
/optional>
<
/dependency>
org.springframework.boot<
/groupid>
spring-boot-starter-test<
/artifactid>
<
/dependency>
<
/dependencies>
二、yml
server:
port:
9001
三、主啟動
再次引入了新的註解@enablehystrixdashboard 表示服務監控
@enablehystrixdashboard
public
class
hystrixdashboardmain9001
}四、啟動後訪問http://localhost:9001/hystrix
表示成功
五、對需要監控的model進行配置
pom中一定要有
org.springframework.boot<
/groupid>
spring-boot-starter-web<
/artifactid>
<
/dependency>
org.springframework.boot<
/groupid>
spring-boot-starter-actuator<
/artifactid>
<
/dependency>
表示支援圖形化展示
六、主啟動 對需要進行監控的module進行新增
@enableeurekaclient
@enablecircuitbreaker
public
class
paymenthystrixmain8001
/* * 此配置是為了服務監控而配置,與服務容錯本身無關,spring cloud公升級後的坑
* servletregistrationbean因為springboot的預設路徑不是"/.hystrix.stream"
* 只要在自己的專案裡配置上下面的servlet就可以了
* */
@bean
public servletregistrationbean getsservlet()
}七、分別啟動,在
寫入要監控的路徑 delay(延時可自定義)然後monitor stream即可進行監控 。 可自定義錯誤和正確訪問進行檢視效果 其中circuit:open表示 開啟 circuit:closed表示關閉
Linux環境下重啟Oracle服務和監聽
有時候可能會出現伺服器電腦出問題,需要重啟,重啟機器後需要重啟oracle資料庫 1 以oracle身份登入資料庫,命令 su oracle 2 進入sqlplus控制台,命令 sqlplus nolog 3 以系統管理員登入,命令 connect as sysdba 4 啟動資料庫,命令 star...
linux中關閉oracle相關服務和監聽
由於遇到資產檢測,需要把應用系統服務和資料庫服務都停止一段時間,所以需要把oracle服務停了。步驟如下 1.登陸伺服器,然後切換使用者到oracle使用者 su oracle 2.檢視oracle例項和監聽的狀態,ps ef grep oracle 3.如果服務監聽在執行,則關閉。先關監聽,lsn...
python 微服務熔斷工具 分布式微服務監控工具
看看森蘇。sensu是乙個非常先進的監控工具。把它想象成分布式nagios。因此,在每台機器上安裝乙個sensu 它有大量的外掛程式可用於上面提到的每個程序。您也可以用自己選擇的語言編寫自己的外掛程式,只要它們是有效的可執行檔案。bash perl python ruby任何東西都可以。將資料發布到...