今天浏览运行了druid-admin工程,它可以对集群环境下druid的数据监控进行采集汇总并展现,其支持三种注册中心:nacos、consul、eureka,可以在配置文件中启用不同的注册中心,配置如下所示:
server:
port: 19999
spring:
application:
name: druid-admin
main:
allow-bean-definition-overriding: true
cloud:
consul:
enabled: true
host: localhost
port: 8500
discovery:
enable: true
hostname: ${spring.cloud.client.ip-address}
instance-id: ${spring.application.name}:${vcap.application.instance_id:${spring.application.instance_id:${random.value}}}
instance-zone: zone1
nacos:
discovery:
enabled: false
server-addr: localhost:8848
eureka:
instance:
preferIpAddress: true
ipAddress: localhost
instance-id: ${eureka.instance.ipAddress}:${server.port}:${spring.application.name}
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka/
enabled: false
monitor:
applications: #name
login-user