如果您已经将 Spring Cloud Discovery (、等)用于您的应用程序,则不需要 Spring Boot Admin 客户端。只需将 DiscoveryClient 添加到 Spring Boot Admin Server ,其余的事情通过自动配置完成,可通过官方示例来查看。
4. Spring Boot Admin 安全访问控制
应用的监控指标都是极其敏感的数据。所以生产上必须增加安全访问控制以避免发生泄漏事件。你可以使用你擅长的安全框架来做访问控制。这里我们采用 Spring Security 来保护我们的 Spring Boot Admin 。
4.1 保护 Spring Boot Admin Server 服务器
添加 Spring Security Starter 依赖:
设置管理账户信息
配置安全路径访问控制
然后启动 SBA Server 服务器 会进入登录页面,输入你配置的账密即可:
5.2 按应用实例添加标签
是我们区别同一应用的不同实例的有效方法。比如我们同时使用 监控了 应用的三个实例,分别是开发()、测试()、生产()。我们可以通过(以开发为例):
使用信息端点:
或者配置 元数据:
然后我们就可以通过详情界面查看到具体的信息:

5.3 邮件通知
Spring Boot Admin 支持配置邮件来发送邮件通知,以便于我们及时处置系统警 。
引入邮件依赖
spring boot mail 配置
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!