Springboot 连接Eureka注册中心

pom.xml

    
        UTF-8
        UTF-8
        1.8
        
        Finchley.RELEASE
    
        
        
            org.springframework.boot
            spring-boot-starter-actuator
            
                
                    org.springframework.boot
                    spring-boot-starter-logging
                
            
        
        
            org.springframework.boot
            spring-boot-starter-log4j2
        
        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-client
            2.0.0.RELEASE
        

    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring-cloud.version}
                pom
                import
            
        
    

application.properties

# 应用名称必传
[email protected]@-@profileActive@

# 监控不开启鉴权认证(存在一定的风险)
management.endpoints.web.exposure.include=*
management.endpoint.health.show-details=always

#应用基本信息
info.app.name="@project.name@"
info.app,description= "@project.description@"
info.app.version="@project.version@"

# 应用请求路径 如果存在context.path 则有一些问题 需要注意
server.servlet.context-path=/cloud-admin
# 如果没有contextPath的话这些不用配置
eureka.instance.health-check-url-path=${server.servlet.context-path}/actuator/health
eureka.instance.status-page-url-path=${server.servlet.context-path}/actuator/info

eureka.instance.metadata-map.management.context-path=${server.servlet.context-path}/actuator

# 向erueka注册
eureka.instance.leaseRenewalIntervalInSeconds= 30
eureka.instance.prefer-ip-address=true
eureka.client.registryFetchIntervalSeconds= 15
eureka.client.serviceUrl.defaultZone=http://10.60.110.8:8199/eureka-server/eureka/,http://10.60.110\
  .9:8199/eureka-server/eureka/,http://10.60.110.10:8199/eureka-server/eureka/
  

Application.class

@EnableDiscoveryClient
public class SpringbootadminApplication {

    public static void main(String[] args) {
        SpringApplication.run ( SpringbootadminApplication.class, args );
    }
}

actuator存在的一些接口

GET /autoconfig 查看自动配置的使用情况 true
GET /configprops    查看配置属性,包括默认配置   true
GET /beans  查看bean及其关系列表    true
GET /dump   打印线程栈   true
GET /env    查看所有环境变量    true
GET /env/{name} 查看具体变量值 true
GET /health 查看应用健康指标    false
GET /info   查看应用信息(需要自己在application.properties里头添加信息,比如[email protected]) false
GET /mappings   查看所有url映射   true
GET /metrics    查看应用基本指标    true
GET /metrics/{name} 查看具体指标  true
POST    /shutdown   关闭应用(要真正生效,得配置文件开启endpoints.shutdown.enabled: true) true
GET /trace  查看基本追踪信息

你可能感兴趣的:(Springboot 连接Eureka注册中心)