Giriş
Şeklen şöyle
Maven
Şöyle yaparız
<dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring-cloud.version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement>...<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>...<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-consul-discovery</artifactId></dependency>
application.yaml şöyledir
# enable all the actuator endpoints
management:
  endpoints:
    web:
      exposure:
        include: "*"
        
# spring cloud configuration, exposes 
# the micrometer metrics and registers to consul
spring:
  application:
    name: my-service
  cloud:
    consul:
      host: localhost
      port: 8500
      discovery:
        # instance-id must not be empty, must start with letter, 
        # end with a letter or digit, and have as interior characters 
        # only letter, digits, and hyphen
        instance-id: ${spring.application.name}-${node.name}-micrometer-instance
        serviceName: ${spring.application.name}
        register: true
      retry: 
        initial-interval: 2000
        max-attempts: 10000
        max-interval: 4000
        multiplier: 1.1
 
Hiç yorum yok:
Yorum Gönder