精品欧美激情精品一区,亚洲自拍的二区三区,亚洲综合精品一区二区,国产伦精品一区二区三区视频免费


學(xué)AI,好工作 就找北大青鳥(niǎo)
關(guān)注小青 聽(tīng)課做題,輕松學(xué)習(xí)
周一至周日
4000-9696-28

SpringBoot Admin服務(wù)監(jiān)控與告警

來(lái)源:北大青鳥(niǎo)總部 2023年04月10日 11:04

摘要: 今天我們來(lái)學(xué)習(xí)一個(gè)SpringBoot自帶的可以監(jiān)控服務(wù)狀態(tài)的工具,并且可視化做的非常簡(jiǎn)潔,它就是我們今天的主角SpringBoot Admin。

在微服務(wù)大行其道的今天,在任何互聯(lián)網(wǎng)公司,其項(xiàng)目中的服務(wù)都動(dòng)輒幾十上百,多則成千上萬(wàn)也是很常見(jiàn)的,比如,想阿里,京東這種國(guó)民級(jí)的應(yīng)用,任何一個(gè)項(xiàng)目的服務(wù)數(shù)量都是我們難以想象的,即使為了便于管理和降低服務(wù)之間的耦合,將各種服務(wù)拆分之后,服務(wù)的量級(jí),更是一般中小公司難比得上的。

那么問(wèn)題就來(lái)了,那么多的服務(wù)萬(wàn)一有一天,哪個(gè)二貨程序員手一抖,把哪個(gè)服務(wù)給關(guān)掉了,這可就麻煩大了,如果是有降級(jí)、容錯(cuò)或者集群的情況下,還好有應(yīng)對(duì)方案,如果沒(méi)有的話,那就可就等著卷鋪蓋走人吧,要知道,想阿里這種體量的公司,每秒的交易額不止千萬(wàn)級(jí)別啊,想想這可是要損失多少啊,當(dāng)然阿里這種體量的公司也一般不會(huì)出現(xiàn)這種情況,即使哪一天真的發(fā)生了黑天鵝事件,阿里的技術(shù)大佬們也能及時(shí)收到告警發(fā)現(xiàn)問(wèn)題,及時(shí)處理。





偷偷告訴大家一個(gè)小秘密,在一些大的公司,很多技術(shù)人員的手機(jī)其實(shí)都是24h待機(jī)的,就是為了出現(xiàn)任何問(wèn)題,都能及時(shí)收到報(bào)警,及時(shí)處理。

其實(shí)說(shuō)了這么多,只有一個(gè)目的是要保證我們的服務(wù)可用,系統(tǒng)安全可靠,所以這就需要我們有個(gè)好的監(jiān)控工具,可以監(jiān)控我們的服務(wù)的狀態(tài),是不是正常,有沒(méi)有掛掉。


監(jiān)控服務(wù)端

今天我們就來(lái)學(xué)習(xí)一個(gè)SpringBoot自帶的可以監(jiān)控服務(wù)狀態(tài)的工具,并且可視化做的非常簡(jiǎn)潔,它就是我們今天的主角SpringBoot Admin,既然主角登場(chǎng)了,我們就讓它先來(lái)做個(gè)自我介紹吧!

SpringBoot Admin是一個(gè)開(kāi)源社區(qū)項(xiàng)目,用于管理和監(jiān)控SpringBoot應(yīng)用程序。應(yīng)用程序作為SpringBoot Admin Client向?yàn)镾pringBoot Admin Server注冊(cè)(通過(guò)HTTP)或使用SpringCloud注冊(cè)中心(例如Eureka,Consul)發(fā)現(xiàn)。



好了自我介紹做完了,接下來(lái)就讓我們的主角給我們露一手吧,開(kāi)始吧...

依然遵循著宋丹丹老師,教我們把大象裝冰箱的三步走策略,先來(lái)開(kāi)始我們的第一步:搭建SpringBoot Admin監(jiān)控管理端項(xiàng)目,這個(gè)管理端就是可以可視化的觀察服務(wù)的狀態(tài)等各種數(shù)據(jù),一會(huì)我們會(huì)看下它的盛世容顏,首先,我們使用SpringInitializr初始化一個(gè)SpringBoot項(xiàng)目,讓后加入SpringBoot Admin的服務(wù)端依賴。


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

<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>2.2.3</version>
</dependency>


接下來(lái)就是第二步,就是是主啟動(dòng)類上,添加注解,表示開(kāi)啟SpringBoot Admin 監(jiān)控管理功能。


/**
* Spring Boot Admin 監(jiān)控管理
*/
@SpringBootApplication
@EnableAdminServer // 開(kāi)啟監(jiān)控管理
public class SpringBootManagerApplication {
public static void main(String[] args) {
SpringApplication.run(SpringBootManagerApplication.class, args);
}
}


到此我們的監(jiān)控管理端的代碼,就寫(xiě)完了,是不是soeasy!!!接下來(lái)最后一步,啟動(dòng)項(xiàng)目,打開(kāi)瀏覽器(把冰箱門(mén)蓋上),等待奇跡的發(fā)生...





此時(shí)是我們看到?jīng)]有任何服務(wù)被監(jiān)控。

好,到這里我們的監(jiān)控管理端,就完成了,有了監(jiān)控端,那它監(jiān)控管理誰(shuí)呢?管理那些服務(wù)呢?總的有服務(wù)讓它監(jiān)控吧,領(lǐng)導(dǎo)之所以是領(lǐng)導(dǎo),那是因?yàn)樗值紫掠泻芏嘈〉埽遣皇牵晕覀兊倪€要在創(chuàng)建一個(gè)客戶端。


客戶端

依然是老規(guī)矩,三步走戰(zhàn)略。第一步依然是使用SpringInitializr初始化一個(gè)SpringBoot項(xiàng)目springboot-admin-client,加入SpringBoot Admin客戶端依賴。


<dependencies>

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

<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
<version>2.2.3</version>
</dependency>
</dependencies>


第二步我要添加一些配置,可以讓監(jiān)控服務(wù)端監(jiān)控到自己,以及暴露哪些信息可以被監(jiān)控到。


# 配置端口
server.port=8081
# 監(jiān)控端端口
spring.boot.admin.client.url=127.0.0.1:8080
# 客戶端的名稱
spring.boot.admin.client.instance.name=client
# 配置客戶端展示哪些信息,*表示展示全部信息
management.endpoints.web.exposure.include=*


第三步就是重新刷新監(jiān)控端,就會(huì)發(fā)祥有一個(gè)實(shí)例在了,就說(shuō)明我們的客戶端成功的被監(jiān)控服務(wù)端,監(jiān)測(cè)到了。





點(diǎn)擊應(yīng)用墻可以看到有一個(gè)client實(shí)例。





點(diǎn)擊中這個(gè)大大的實(shí)例就可以看到很多關(guān)于這個(gè)實(shí)例的詳細(xì)信息,因?yàn)槲覀兩厦媾渲玫目梢员┞端行畔ⅲ韵旅嬲故镜男畔⑹潜容^多的。





到這里我們的SpringBootAdmin的監(jiān)控服務(wù)端和客戶端就都完成了,當(dāng)然我們是可以有多個(gè)客戶端的,這個(gè)大家可以在創(chuàng)建一個(gè)client,這樣在監(jiān)控服務(wù)端就會(huì)有兩個(gè)實(shí)例了。

好奇的寶寶可能就會(huì)問(wèn)了,如果我們的client掛了會(huì)怎樣呢?接下來(lái)咱么就演示一下服務(wù)掛了的情況,我們把client停掉,過(guò)個(gè)兩秒再來(lái)刷新一下瀏覽器的監(jiān)控服務(wù)端。





紅色的警告表示我們的服務(wù)是離線狀態(tài),還有服務(wù)掉線的數(shù)量一目了然,如果接著去看下服務(wù)的詳細(xì)信息,這個(gè)時(shí)候也是看不到了。





如果我們看上面這中狀況,就說(shuō)明我的服務(wù)是出現(xiàn)了問(wèn)題,我要及時(shí)處理。


自動(dòng)報(bào)警

好奇的寶寶可能又要問(wèn)了,我們不可能7*24小時(shí)盯著界面看哪個(gè)應(yīng)用離線了啊,萬(wàn)一那個(gè)應(yīng)用掛掉了,我們沒(méi)有發(fā)現(xiàn)課怎么辦呢,稍安勿躁,這些SpringBoot都替我們想好了!

SpringBoot Admin除了提供可視化監(jiān)控手段外,也提供了自動(dòng)報(bào)警的功能,項(xiàng)目離線時(shí)自動(dòng)通知售后、運(yùn)維等相關(guān)技術(shù)人員,Perfect!!!

比如,如果我們想要實(shí)現(xiàn),當(dāng)服務(wù)出現(xiàn)問(wèn)題的時(shí)候,可以馬上發(fā)郵件通知相關(guān)人員,那我們就可以在郵件的發(fā)送系統(tǒng)中添加一個(gè)配置就OK了。


# Spring Boot Admin 發(fā)件收件信息
spring.boot.admin.notify.mail.from=xxxx@163.com # 從哪個(gè)郵箱發(fā)出郵件
spring.boot.admin.notify.mail.to=xxxx@163.com # 郵件發(fā)送給誰(shuí)
spring.boot.admin.notify.mail.cc=xxxx@163.com # 郵件抄送給誰(shuí)


只需要這么一點(diǎn)點(diǎn)的配置,就可以實(shí)現(xiàn)7*24不間斷的,監(jiān)控我們的服務(wù)了,是不是很簡(jiǎn)單呢?

小伙伴兒們有沒(méi)有一種技術(shù)越學(xué)越簡(jiǎn)單的感覺(jué)呢!


標(biāo)簽: springboot
熱門(mén)班型時(shí)間
人工智能就業(yè)班 即將爆滿
AI應(yīng)用線上班 即將爆滿
UI設(shè)計(jì)全能班 即將爆滿
數(shù)據(jù)分析綜合班 即將爆滿
軟件開(kāi)發(fā)全能班 爆滿開(kāi)班
網(wǎng)絡(luò)安全運(yùn)營(yíng)班 爆滿開(kāi)班
報(bào)名優(yōu)惠
免費(fèi)試聽(tīng)
課程資料
官方微信
返回頂部
培訓(xùn)課程 熱門(mén)話題 站內(nèi)鏈接
精品欧美激情精品一区,亚洲自拍的二区三区,亚洲综合精品一区二区,国产伦精品一区二区三区视频免费
91超碰在线免费观看| 视频一区二区在线| 一区二区三区四区免费视频| 欧美日韩国产片| 欧美国产一区在线| 热久久久久久久| 99久久国产免费看| 天堂资源在线亚洲资源| 日韩欧美国产一区二区三区| 悠悠色在线精品| 国产91丝袜在线播放| 欧美日韩一区在线播放 | www精品美女久久久tv| 一区二区高清视频在线观看| 国产成人免费网站| 欧美日韩精品免费观看视一区二区| 欧美日韩在线播放一区| 国产精品毛片久久久久久| 蜜臀av一级做a爰片久久| www日韩av| 欧美日韩国产不卡| 亚洲人123区| 福利一区福利二区| 亚洲欧洲国产日韩精品| 国产亚洲va综合人人澡精品| 日韩激情视频在线观看| 国产成人精品自拍| 69堂亚洲精品首页| 亚洲一区二区三区中文字幕 | 欧美国产亚洲另类动漫| 久久国产尿小便嘘嘘| 久久精品国产一区二区三区不卡| 777a∨成人精品桃花网| 亚洲一区二区三区视频在线| 91在线观看高清| 欧美性受xxxx黑人xyx| 椎名由奈av一区二区三区| 成人综合婷婷国产精品久久 | 日韩一区欧美二区| 国产精品日韩一区二区三区| 欧美精品一卡两卡| 性做久久久久久久久| 高清不卡一区二区三区| 欧美一区二区三区免费在线看 | 亚洲欧美在线另类| 成人精品免费网站| 在线精品视频一区二区| 中文字幕字幕中文在线中不卡视频| 国产电影精品久久禁18| 日本韩国欧美在线| 亚洲免费色视频| 444亚洲人体| 91精品国产91久久久久久一区二区 | 国产精品美女久久久久aⅴ | 5858s免费视频成人| 日韩国产在线一| 欧美午夜视频在线| 国产精品欧美一级免费| 成人黄色一级视频| 精品视频1区2区3区| 三级成人在线视频| 欧美久久久久久久| 中文在线一区二区| 91在线观看污| 日韩色在线观看| 久草精品在线观看| 色综合久久久久网| 亚洲自拍偷拍图区| 久久国产日韩欧美| 中文字幕av一区二区三区| www.日本不卡| 欧美一区二区美女| 国产米奇在线777精品观看| 一本大道久久a久久精二百| 亚洲影院在线观看| 麻豆成人小视频| 国产精品久久毛片| 丁香五月网久久综合| 久久午夜色播影院免费高清| 成人手机电影网| 91精品国产福利| 国产精品亚洲а∨天堂免在线| 欧美午夜精品久久久久久孕妇| 亚洲成人免费视频| 五月天亚洲综合| 一区二区高清在线| 日本不卡高清视频一区| 中文字幕佐山爱一区二区免费| 国产精品久久久久久久久久久久午夜片 | 日韩一区欧美一区| 国产在线一区二区三区欧美| 欧美极品xxx| 国产高清精品一区二区| 欧美经典一区二区| 福利视频久久| 亚洲国产精品传媒在线观看| 91浏览器入口在线观看| 久久久久久久久久久久久女国产乱| 成人ar影院免费观看视频| 欧美成人精品二区三区99精品| 国产成人激情av| 日韩欧美在线网站| 成人爱爱电影网址| 久久综合九色综合97婷婷| 9人人澡人人爽人人精品| 精品久久人人做人人爽| 99国产精品久久久久久久久久久| 2021中文字幕一区亚洲| 97se狠狠狠综合亚洲狠狠| 久久综合色天天久久综合图片| 国产99久久久久| 26uuu亚洲婷婷狠狠天堂| av男人天堂一区| 国产亚洲福利社区一区| 国产乱码精品一区二区三区中文 | 国产亚洲精品福利| 国产一区免费视频| 一区二区三区高清不卡| 亚洲欧美日本国产有色| 日本欧美肥老太交大片| 欧美日韩一区国产| 国产ts人妖一区二区| 精品成人在线观看| 成人综合色站| 亚洲乱码国产乱码精品精98午夜| 色姑娘综合av| 美女久久久精品| 91精品国产综合久久福利| 99综合影院在线| 中文成人av在线| 欧美成人蜜桃| 日韩**一区毛片| 91精品国产一区二区三区| 9i看片成人免费高清| 国产精品传媒在线| 日韩av一级大片| 美国欧美日韩国产在线播放| 欧美一区二区福利视频| av激情久久| 一区二区三区电影在线播| 91久久精品一区二区| 国产999精品久久久久久绿帽| 久久久不卡影院| 日韩精品不卡| 精品综合久久久久久8888| 精品国内二区三区| 久久艹中文字幕| 日本不卡视频在线观看| 日韩精品中文字幕一区二区三区 | 92国产精品观看| 亚洲色图视频免费播放| 色94色欧美sute亚洲线路一ni| 国产成人综合网| 中文字幕第一区第二区| 亚洲图片欧洲图片日韩av| 国产精品一区在线观看乱码| 国产午夜久久久久| 亚洲黄色一区二区三区| 国产福利一区二区| 中文字幕中文乱码欧美一区二区 | 就去色蜜桃综合| 麻豆国产精品一区二区三区| 亚洲精品一区二区三区四区高清 | 亚洲丝袜另类动漫二区| 色94色欧美sute亚洲线路二| thepron国产精品| 一区二区三区久久| 91精品国产综合久久久久久久久久| 91中文字精品一区二区| 亚洲r级在线视频| 日韩精品一区二| 日韩免费av一区二区三区| 国产福利不卡视频| 亚洲色图欧洲色图| 欧美情侣在线播放| 国产乱码一区| 久久精品99久久久| 国产精品私人影院| 欧美中文字幕亚洲一区二区va在线 | 亚洲人成网站色在线观看| 欧美日韩不卡在线| 激情视频一区二区| 精品一二三四区| 中文字幕日韩精品一区 | 日本午夜一区二区三区| 成人性生交大片免费看视频在线| 亚洲免费在线视频一区 二区| 欧美麻豆精品久久久久久| 久久精品成人一区二区三区蜜臀| 国精产品一区一区三区mba视频| 国产精品免费看片| 精品污污网站免费看| 精品欧美一区二区在线观看视频| 久久99精品国产91久久来源| 中文字幕永久在线不卡| 在线播放中文一区| 台湾成人av| 91蜜桃传媒精品久久久一区二区| 视频一区欧美日韩| 中文字幕精品一区二区精品绿巨人 |