【问题标题】:How do I get instanceID when I use spring boot admin?使用spring boot admin时如何获取instanceID?
【发布时间】:2020-05-12 08:13:42
【问题描述】:

我想把springbootadmin监控详情页集成到我们自己的管理系统中,如何获取详情页的instanceId? 例如 localhost:8020/instances/5f3d1f8ee6a0/details,我想知道如何获取 5f3d1f8ee6a0

【问题讨论】:

    标签: spring-boot-admin


    【解决方案1】:

    使用ApplicationRegistrator 类,您可以在客户端上创建一个路由来公开注册的 id:

    @RestController
    @RequestMapping("api/instance")
    class InstanceController {
    
        @Autowired
        ApplicationRegistrator applicationRegistrator
    
        @GetMapping("/")
        String get() {
            return applicationRegistrator.getRegisteredId();
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2020-06-28
      • 2020-05-21
      • 2018-06-20
      • 2021-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多