当前位置:   article > 正文

Actuator微服务信息完善-Eureka—SpringCloud(版)微服务学习教程(11)_eureka actuator

eureka actuator

一、Actuator是什么?

Actuator是Springboot提供的用来对应用系统进行自省和监控的功能模块,借助于Actuator开发者可以很方便地对应用系统某些监控指标进行查看、统计等。
在Springboot中使用Actuator监控非常简单,只需要在工程POM文件中引入spring-boot-starter-actuator依赖即可,你会发现我们在之前的微服务模块中基本都引入了该依赖:

 

复制代码

    1. <dependency>
    2. <groupId>org.springframework.boot</groupId>
    3. <artifactId>spring-boot-starter-actuator</artifactId>
    4. </dependency>

基本上和spring-boot-starter-web是标配,Actuator主要监控项如下:
 

Actuator微服务信息完善-Eureka—SpringCloud(版)微服务学习教程(11)


更多Actuator内容请参考官方文档

二、修改服务实例名称及显示ip

1)我们运行之前的项目,会发现注册进去的微服务中的实例ID默认规则是主机名:应用名(服务名):端口号我们如果有需要可以对实例ID进行修改,并且鼠标悬浮上去显示的地址也没有具体的ip信息提示。
 

Actuator微服务信息完善-Eureka—SpringCloud(版)微服务学习教程(11)


2)一般我们不需要修改微服务实例ID,仅将主机名规范下即可(方便定位是哪台主机),但这里我们给大家演示下如下通过配置修改实例ID并新增ip提示信息。
修改方法是我么需要在cloud-provider-payment8001cloud-provider-payment8002application.yml中的eureka下与client平级新加如下instance配置:

8001的如下:

  1. eureka:
  2. client:
  3. #表示是否将自己注册进eureka服务中心,默认true
  4. register-with-eureka: true
  5. #表示是否从EurekaServer抓取已有注册信息,默认true。单节点无所谓,集群必须设置true才能配合ribbon使用负载均衡
  6. fetch-registry: true
  7. service-url: #指向eureka集群
  8. defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka,http://eureka7003.com:7003/eureka
  9. instance:
  10. #实例id配置
  11. instance-id: payment8001
  12. #是否提示ip信息
  13. prefer-ip-address: true

8002的如下:

  1. eureka:
  2. client:
  3. #表示是否将自己注册进eureka服务中心,默认true
  4. register-with-eureka: true
  5. #表示是否从EurekaServer抓取已有注册信息,默认true。单节点无所谓,集群必须设置true才能配合ribbon使用负载均衡
  6. fetch-registry: true
  7. service-url: #指向eureka集群
  8. defaultZone:
  9. http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka,http://eureka7003.com:7003/eureka
  10. instance:
  11. #实例id配置
  12. instance-id: payment8002
  13. #是否提示ip信息
  14. prefer-ip-address: true

3)测试
 

Actuator微服务信息完善-Eureka—SpringCloud(版)微服务学习教程(11)


另外我们也可以通过访问http://192.169.83.35:8001/actuator/health查看其健康状态:

Actuator微服务信息完善-Eureka—SpringCloud(版)微服务学习教程(11)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/963421
推荐阅读
相关标签
  

闽ICP备14008679号