一、Actuator是什么?
Actuator是Springboot提供的用來對(duì)應(yīng)用系統(tǒng)進(jìn)行自省和監(jiān)控的功能模塊,借助于Actuator開發(fā)者可以很方便地對(duì)應(yīng)用系統(tǒng)某些監(jiān)控指標(biāo)進(jìn)行查看、統(tǒng)計(jì)等。
在Springboot中使用Actuator監(jiān)控非常簡(jiǎn)單,只需要在工程POM文件中引入spring-boot-starter-actuator
依賴即可,你會(huì)發(fā)現(xiàn)我們?cè)谥暗奈⒎?wù)模塊中基本都引入了該依賴:
復(fù)制代碼
-
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
基本上和spring-boot-starter-web
是標(biāo)配,Actuator主要監(jiān)控項(xiàng)如下:
?
更多Actuator內(nèi)容請(qǐng)參考官方文檔
二、修改服務(wù)實(shí)例名稱及顯示ip
1)我們運(yùn)行之前的項(xiàng)目,會(huì)發(fā)現(xiàn)注冊(cè)進(jìn)去的微服務(wù)中的實(shí)例ID默認(rèn)規(guī)則是主機(jī)名:應(yīng)用名(服務(wù)名):端口號(hào)
,我們?nèi)绻行枰梢詫?duì)實(shí)例ID進(jìn)行修改,并且鼠標(biāo)懸浮上去顯示的地址也沒有具體的ip信息提示。
?
2)一般我們不需要修改微服務(wù)實(shí)例ID,僅將主機(jī)名規(guī)范下即可(方便定位是哪臺(tái)主機(jī)),但這里我們給大家演示下如下通過配置修改實(shí)例ID并新增ip提示信息。
修改方法是我么需要在cloud-provider-payment8001
和cloud-provider-payment8002
的application.yml
中的eureka
下與client
平級(jí)新加如下instance
配置:
8001的如下:
eureka:
client:
#表示是否將自己注冊(cè)進(jìn)eureka服務(wù)中心,默認(rèn)true
register-with-eureka: true
#表示是否從EurekaServer抓取已有注冊(cè)信息,默認(rèn)true。單節(jié)點(diǎn)無所謂,集群必須設(shè)置true才能配合ribbon使用負(fù)載均衡
fetch-registry: true
service-url: #指向eureka集群
defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka,http://eureka7003.com:7003/eureka
instance:
#實(shí)例id配置
instance-id: payment8001
#是否提示ip信息
prefer-ip-address: true
8002的如下:
eureka:
client:
#表示是否將自己注冊(cè)進(jìn)eureka服務(wù)中心,默認(rèn)true
register-with-eureka: true
#表示是否從EurekaServer抓取已有注冊(cè)信息,默認(rèn)true。單節(jié)點(diǎn)無所謂,集群必須設(shè)置true才能配合ribbon使用負(fù)載均衡
fetch-registry: true
service-url: #指向eureka集群
defaultZone:
http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka,http://eureka7003.com:7003/eureka
instance:
#實(shí)例id配置
instance-id: payment8002
#是否提示ip信息
prefer-ip-address: true
3)測(cè)試
?
另外我們也可以通過訪問http://192.169.83.35:8001/actuator/health
查看其健康狀態(tài):文章來源:http://www.zghlxwxcb.cn/news/detail-653334.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-653334.html
到了這里,關(guān)于Actuator微服務(wù)信息完善-Eureka—SpringCloud(版)微服務(wù)學(xué)習(xí)教程(11)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!