【发布时间】:2020-05-12 08:13:42
【问题描述】:
我想把springbootadmin监控详情页集成到我们自己的管理系统中,如何获取详情页的instanceId? 例如 localhost:8020/instances/5f3d1f8ee6a0/details,我想知道如何获取 5f3d1f8ee6a0
【问题讨论】:
我想把springbootadmin监控详情页集成到我们自己的管理系统中,如何获取详情页的instanceId? 例如 localhost:8020/instances/5f3d1f8ee6a0/details,我想知道如何获取 5f3d1f8ee6a0
【问题讨论】:
使用ApplicationRegistrator 类,您可以在客户端上创建一个路由来公开注册的 id:
@RestController
@RequestMapping("api/instance")
class InstanceController {
@Autowired
ApplicationRegistrator applicationRegistrator
@GetMapping("/")
String get() {
return applicationRegistrator.getRegisteredId();
}
}
【讨论】: