SpringBoot Admin 使用指南

说明

Spring Boot Admin 是一个管理和监控你的 Spring Boot 应用程序的应用程序。 这些应用程序通过 Spring Boot Admin Client(通过 HTTP)注册或者使用 Spring Cloud(例如 Eureka)发现。 UI只是 Spring Boot Actuator 端点上的一个 AngularJs 应用程序。

创建服务

  1. 创建spring boot 项目,引入依赖

     <dependency>
         <groupId>de.codecentric</groupId>
         <artifactId>spring-boot-admin-server</artifactId>
         <version>1.5.6</version>
     </dependency>
     <dependency>
         <groupId>de.codecentric</groupId>
         <artifactId>spring-boot-admin-server-ui</artifactId>
         <version>1.5.6</version>
     </dependency>
  2. 启动类中引入注解 @EnableAdminServer ,然后运行项目:

创建客户端

  1. 随便创建个spring boot 项目,引入依赖。

     <dependency>
         <groupId>de.codecentric</groupId>
         <artifactId>spring-boot-admin-starter-client</artifactId>
         <version>1.5.6</version>
     </dependency>
  2. 更改配置文件
     server.port=8888
     spring.boot.admin.client.name=test
     management.security.enabled=false
    
     spring.boot.admin.url=http://localhost:8080

测试

  1. 返回服务端查看

  2. test 应用详细信息

总结

最后一项可以直接导出文件,并深入分析。
如希望了解更多,请关注微信公众号

原文地址:https://www.cnblogs.com/mrChangChang/p/11616932.html

时间: 2024-08-30 07:19:52

SpringBoot Admin 使用指南的相关文章

springboot admin

转 Spring Boot Admin的使用 作者 杜琪 关注 2015.12.25 17:30* 字数 1803 阅读 16569评论 21喜欢 55 上一篇文章中了解了Spring Boot提供的监控接口,例如:/health./info等等,实际上除了之前提到的信息,还有其他信息业需要监控:当前处于活跃状态的会话数量.当前应用的并发数.延迟以及其他度量信息.这次我们了解如何利用Spring-boot-admin对应用信息进行可视化,如何添加度量信息. 准备 spring-boot-admi

使用SpringBoot Admin监控SpringCloud微服务

本文基于SpringCloud的环境和配置上增加配置信息,而不是从0开始的配置. 一.搭建admin服务端 1.引入pom <properties> <spring-boot-admin-starter-client.version>1.5.6</spring-boot-admin-starter-client.version> <spring-boot-admin-serve.version>1.5.7</spring-boot-admin-serv

Springboot admin 发送邮件失败:com.sun.mail.smtp.SMTPSenderFailedException: 553 Mail from must equal authorized user

发邮件已经是老生常谈了,今天又遇到了,而且又出了各种问题.我晕哦. 我的配置是: spring.mail.host=smtp.163.com spring.mail.username=klxxxx spring.mail.password=qwer1234 spring.boot.admin.notify.mail.to=[email protected] 出现了553: 2019-02-13 11:29:21.022 WARN 18964 --- [ctor-http-nio-3] d.c.b

SpringBoot Kafka 整合使用

前提 假设你了解过 SpringBoot 和 Kafka. 1.SpringBoot 如果对 SpringBoot 不了解的话,建议去看看 DD 大佬 和 纯洁的微笑 的系列博客. 2.Kafka Kafka 的话可以看看我前两天写的博客 : Kafka 安装及快速入门 学习的话自己开台虚拟机自己手动搭建环境吧,有条件的买服务器. 注意:一定要亲自自己安装实践,接下来我们将这两个进行整合. 创建项目 项目整体架构: 使用 IDEA 创建 SpringBoot 项目,这个很简单了,这里不做过多的讲

干货 |《从Lucene到Elasticsearch全文检索实战》拆解实践

1.题记 2018年3月初,萌生了一个想法:对Elasticsearch相关的技术书籍做拆解阅读,该想法源自非计算机领域红火已久的[樊登读书会].得到的每天听本书.XX拆书帮等. 目前市面上Elasticsearch的中文书籍就那么基本,针对ES5.X以上的三本左右:国外翻译有几本,都是针对ES1.X,2.X版本,其中<深入理解Elasticsearch>还算比较经典. 拆书的目的: 1)梳理已有的Elasticsearch知识体系: 2)拾遗拉在角落的Elasticsearch知识点: 3)

Elasticsearch实战 | 必要的时候,还得空间换时间!

1.应用场景 实时数据流通过kafka后,根据业务需求,一部分直接借助kafka-connector入Elasticsearch不同的索引中. 另外一部分,则需要先做聚类.分类处理,将聚合出的分类结果存入ES集群的聚类索引中.如下图所示: 业务系统的分层结构可分为:接入层.数据处理层.数据存储层.接口层. 那么问题来了? 我们需要基于聚合(数据处理层)的结果实现检索和聚合分析操作,如何实现更快的检索和更高效的聚合分析效果呢? 2.方案选型 方案一: 只建立一个索引,aggs_index. 数据处

Elasticsearch索引增量统计及定时邮件实现

0.需求 随着ELKStack在应用系统中的数据规模的急剧增长,每天千万级别数据量(存储大小:10000000*10k/1024/1024=95.37GB,假设单条数据10kB,实际远大于10KB)的累积成为日常需求. 如何以相对简单的图形化效果展示数据的增量呢? 本文给出思路和实现. 1.问题分解 1.1 ES集群的数据量统计 ES自带的命令行统计举例: curl 'localhost:9200/_cat/indices?v' 1.2 如何实现增量? 简化思路: 1)每天的固定时间,如早晨00

干货 | Elasticsearch、Kibana数据导出实战

1.问题引出 以下两个导出问题来自Elastic中文社区. 问题1.kibana怎么导出查询数据? 问题2:elasticsearch数据导出 就像数据库数据导出一样,elasticsearch可以么? 或者找到它磁盘上存放数据的位置,拷贝出来,放到另一个es服务器上或者转成自己要的数据格式? 实际业务实战中,大家或多或少的都会遇到导入.导出问题. 根据数据源的不同,基本可以借助: 1.程序写入 2.数据同步 logstash/flume/cana/es_hadoopl等来实现关系型数据库(如:

Spring-Boot之Admin服务监控-9

一.Spring Boot Admin用于管理和监控一个或者多个Spring Boot程序.Spring Boot Admin分为Server端和Client 端,Client端可以通过向Http Server端注册,也可以结合SpringCloud的服务注册组件Eureka 进行注册.SpringBoot Admin 提供了用AngularJs 写的 Ul 界面,用于管理和监控.其中监控内容包括Spring Boot的监控组件Actuator的各个Http节点,也支持更高级的功能,包括Turb