1.2.8版本druid-admin收集对应服务数据空指针问题

svdrlsy4  于 4个月前  发布在  Druid
关注(0)|答案(5)|浏览(71)

注册中心使用nacos,在获取nacos服务列表时,获取到druid-admin服务的instanceId为空出现空指针。
bootstrap.yml配置

server:
  port: 19999
spring:
  application:
    name: druid-admin
  main:
    allow-bean-definition-overriding: true
  cloud:
    consul:
      enabled: false
      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: true
        server-addr: http://122.168.5.218: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: #需要监控的服务名spring.application.name
    - guideAssistant-mini
  login-username: admin #监控页面的登录用户名和密码
  login-password: 123456

xe55xuns

xe55xuns1#

我也遇到同样的问题,不知道该如何解决

iyfjxgzm

iyfjxgzm2#

这个问题后续还解决吗

wqnecbli

wqnecbli3#

根据截图判断,是nacos版本太高, 元数据的key名称变化了, 是用的最新版的nacos吗

zlhcx6iw

zlhcx6iw4#

根据截图判断,是nacos版本太高, 元数据的key名称变化了, 是用的最新版的nacos吗

我们使用的是阿里云的nacos服务

mrwjdhj3

mrwjdhj35#

针对1.4版本的nacos是可以的, 如果有时间的话欢迎提交pr

相关问题