亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

SpringBoot Admin健康檢查功能的實現(xiàn)

瀏覽:94日期:2023-03-03 10:20:33
目錄admin實現(xiàn)admin功能創(chuàng)建客戶端主動上報的服務(wù)端實現(xiàn)效果異常通知郵件通知其他通知代碼地址admin

監(jiān)控檢查,檢查的是什么了。檢查的是應(yīng)用實例狀態(tài),說白了就是被查服務(wù)提供信息給檢查服務(wù)端。在spring cloud 中可以有兩種方式進(jìn)行健康檢查,一種是應(yīng)用主動上報到admin服務(wù)端,第二種就是的admin項目eureka服務(wù)端拉取信息。admin主要就是告訴運(yùn)維人員,服務(wù)出現(xiàn)異常,然后進(jìn)行通知(微信、郵件、短信、釘釘?shù)龋┛梢苑浅?焖偻ㄖ竭\(yùn)維人員,相當(dāng)報警功能。應(yīng)用中如果沒有監(jiān)控服務(wù)狀態(tài)功能,又需要及時通知運(yùn)維人員服務(wù)狀態(tài),就可以使用這個admin服務(wù)。

實現(xiàn)admin功能創(chuàng)建客戶端

創(chuàng)建新的模塊服務(wù)依賴引入

<!-- Admin 服務(wù) --><dependency><groupId>de.codecentric</groupId><artifactId>spring-boot-admin-starter-server</artifactId></dependency><!-- Admin 界面 --><dependency><groupId>de.codecentric</groupId><artifactId>spring-boot-admin-server-ui</artifactId></dependency><!--如果使用eureka拉取方式就需要引入依賴--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency>

啟動添加注解

@SpringBootApplication@EnableAdminServerpublic class AdminApplication {}

添加配置信息

#設(shè)置服務(wù)注冊中心的URL,用于client和server端交流eureka.client.service-url.defaultZone=http://eureka1.com:7100/eureka/,http://eureka2.com:7200/eureka/server.port=8081spring.application.name=admin主動上報的服務(wù)端

如果服務(wù)已經(jīng)添加注冊中就不需要進(jìn)行這步。依賴引入

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId></dependency>

添加配置

management.endpoints.web.exposure.include=*management.endpoint.health.show-details=alwaysspring.boot.admin.client.url=http://localhost:8081實現(xiàn)效果

所有應(yīng)用信息SpringBoot Admin健康檢查功能的實現(xiàn)在線狀態(tài)SpringBoot Admin健康檢查功能的實現(xiàn)查看單個服務(wù)信息SpringBoot Admin健康檢查功能的實現(xiàn)SpringBoot Admin健康檢查功能的實現(xiàn)所有配置信息,包括默認(rèn)值都是顯示出來,這樣就旁邊查看配置信息。SpringBoot Admin健康檢查功能的實現(xiàn)環(huán)境信息,這個包含本地環(huán)境信息,運(yùn)行環(huán)境信息。SpringBoot Admin健康檢查功能的實現(xiàn)

異常通知郵件通知

依賴加載

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>

添加配置

# qq郵箱設(shè)置spring.mail.host=smtp.qq.comspring.mail.username=79811111spring.mail.password=ssssdfffdddfffspring.mail.properties.mail.smpt=truespring.mail.properties.mail.starttls.enable=truespring.mail.properties.mail.starttls.required=true#收件郵箱[email protected]# 發(fā)件郵箱[email protected]

qq郵箱怎么獲取授權(quán)碼SpringBoot Admin健康檢查功能的實現(xiàn)SpringBoot Admin健康檢查功能的實現(xiàn)當(dāng)服務(wù)異常就會收到郵件SpringBoot Admin健康檢查功能的實現(xiàn)

其他通知

自定義通知類型類繼承AbstractStatusChangeNotifier類重寫doNotify(InstanceEvent event, Instance instance)方法,加載bean初始就可以了。

代碼地址

https://gitee.com/zhang798/spring-cloud/tree/admin分支:admin

git clone https://gitee.com/zhang798/spring-cloud.git -b admin

以上就是SpringBoot Admin健康檢查的詳細(xì)內(nèi)容,更多關(guān)于SpringBoot 健康檢查的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 欧美超长黑吊 | 亚洲国产精选 | 亚洲美女久久 | 黄色片免费在线 | 国产不卡的一区二区三区四区 | 成人黄色三级视频 | 成年人免费网站视频 | 国产永久一区二区三区 | 国产热久久精 | 成人精品区| 韩日在线| 午夜精品久久久久久影视riav | 91久久精品日日躁夜夜躁欧美 | 国产一二三区四区乱码2021 | 91精品全国免费观看老司机 | 免费国产综合视频在线看 | 欧美伦理片在线观看 | 久久国产成人精品麻豆 | 中文字幕电影在线观看 | 一区二区网站在线观看 | 中文字幕s级优女区 | 国产区视频 | 黄色片中文字幕 | 国产又色又粗又黄又爽免费 | 草草免费观看视频在线 | 欧美极品福利视频在线播放 | 欧美日韩视频在线 | 九九99re在线视频精品免费 | 国产麻豆视频在线观看 | 九九国产在线视频 | 一区二区三区福利 | 免费大黄网站在线观看 | 黄色香蕉视频网站 | 岛国精品在线 | 精品亚洲一区二区三区在线播放 | 高清大学生毛片一级 | 国产小视频在线观看www | 色婷婷中文字幕在线一区天堂 | 免费人成综合在线视频 | 久久香蕉国产线看观看精品蕉 | 麻豆传媒免费入口 |