Jtti广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >springboot Actuator的指标监控可视化功能详解
  • 211
分享到

springboot Actuator的指标监控可视化功能详解

springbootActuator指标监控springbootActuator监控可视化 2021-11-17 15:11:57 211人浏览 绘本
摘要

SpringBoot为我们提供了丰富的指标监控功能SpringBoot Actuator SpringBoot Actuator是springboot为简化我们对微服务项目的监控功能抽取出来的模块,使得我们每个微服务快速引用即可获得生产界别

SpringBoot为我们提供了丰富的指标监控功能SpringBoot Actuator

SpringBoot Actuatorspringboot为简化我们对微服务项目的监控功能抽取出来的模块,使得我们每个微服务快速引用即可获得生产界别的应用监控、审计等功能。

后序文章会更新使用 我们先来看看怎么可视化

我们可以通过GitHub上的开源项目

这里

在这里插入图片描述

我们创建一个springboot项目 作为可视化的服务端

在这里插入图片描述

使用新功能首先都是引入依赖

需要WEB项目


<dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-starter-server</artifactId>
    <version>2.4.3</version>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

开启我们的监控服务 @EnableAdminServer



@EnableAdminServer
@SpringBootApplication
public class BootAdminserverApplication {

    public static void main(String[] args) {
        SpringApplication.run(BootAdminserverApplication.class, args);
    }

}

避免端口冲突 更改端口号


server.port=8000

启动测试一下

在这里插入图片描述

访问一下

Http://localhost:8000

显示如下界面即启动成功

在这里插入图片描述

这时需要在我们的其他微服务应用中添加客户端依赖注册进来
需要注册进来的应用添加客户端依赖


<dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-starter-client</artifactId>
    <version>2.4.3</version>
</dependency>

我们现在拿一个以前写过的springboot项目 充当客户端

我们在以前的项目中引入两个依赖

第一个依赖开启springboot的指标监控actuator需要的jar


  <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <dependency>
		    <groupId>de.codecentric</groupId>
		    <artifactId>spring-boot-admin-starter-client</artifactId>
	        <version>2.4.3</version>
         </dependency>

我们在配置文件中增加配置信息


spring:
  boot:
    admin:
      client:   # 可视化服务的地址  我们注册到哪里的端口号
        url: http://localhost:8000
  application:   #应用的名字
    name: boot-web
#management 是所有actuator的配置
#management.endpoint.端点名.xxx 对某个端点的具体配置
management:
  endpoints:
    enabled-by-default: true   #默认开启所有监控端点
    web:
      exposure:
        include: '*'   #以web方式暴露端点

我们启动客户端应用 回来查看监控服务器页面

我们发现程序注册进来了

在这里插入图片描述
在这里插入图片描述

我们可以点击这个应用墙程序进来 看见详细信息

在这里插入图片描述

这只是简单实例详细的信息大家可以看github的开源项目介绍

项目

到此这篇关于springboot Actuator的指标监控可视化的文章就介绍到这了,更多相关springboot Actuator指标监控内容请搜索编程界以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程界!

--结束END--

本文标题: springboot Actuator的指标监控可视化功能详解

本文链接: https://www.lsjlt.com/news/78.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SpringBoot
    SpringBoot 1,SpringBoot简介 SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。 使用了 Sprin...
    360
    2023-09-27
    spring boot spring java mybatis 代理模式
  • Springboot基础学习之初识SpringBoot
    目录一、图示二、springboot是什么三、spring是如何简化开发的?四、springboot五、第一个spingboot程序一、图示 spring再简化:SpringBoot...
    623
    2023-09-27
    SpringBoot框架 java SpringBoot
  • 简述springboot及springboot cloud环境搭建
    springboot使用特定的方式,简化了spring的各种xml配置文件,并通过maven或者gradle,完成所需依赖,使用springboot maven插件,可直接输出可运行的jar包,省去了tomcat等容器的部署,使得基于htt...
    663
    2023-09-27
    spring boot cloud
  • SpringBoot详解
    前言 所有的技术框架的发展似乎都遵循了一条主线规律: 从一个复杂应用场景衍生一种规范框架, 人们只需要进行各种配置而不需要自己去实现它, 这时候强大的配置功能成了优点;发展到一定程度之后, 人们根据实际生产应用情况, 选取其中实用功能...
    952
    2023-09-27
    spring boot java
  • SpringBoot框架
    目录  1.1 简介 1.2 特性 1.3 四大核心 2 springboot入门案例 2.1 SpringBoot 项目开发步骤  2.2  创建一个 Spring MVC 的 Spring BootController  2.3  分析...
    420
    2023-09-27
    springboot mvc java spring boot restful
  • SpringBoot漏洞
    Spring简介 spring 是 java web 里非常常见的组件了, 自然也是研究的热门, 好用的漏洞主要是 Spring Boot Actuators 反序列化。 Actuators介绍 Spring Boot 基本上是 Sprin...
    710
    2023-09-27
    spring boot spring java
  • 【SpringBoot】一文带你入门SpringBoot
    ✅作者简介:热爱Java后端开发的一名学习者,大家可以跟我一起讨论各种问题喔。 🍎个人主页:Hhzzy99 🍊个人信条:坚持就是胜利! 💞当前专栏:...
    871
    2023-09-27
    spring boot spring java
  • SpringBoot整合之SpringBoot整合MongoDB的详细步骤
    目录一、创建项目,选择依赖二、引入相关依赖(非必要)三、如果是第一次使用MongoDB,首先先创建用户四、定义核心配置文件六、创建dao层,这里的dao层有两种写法MongoDB 是...
    170
    2023-09-27
    SpringBoot整合MongoDB
  • springboot配置jpa
      配置方式  pom依赖  org.springframework.boot  spring-boot-starter-aop  application.xml配置  #jpa配置  spring.jpa...
    160
    2023-09-27
    springboot jpa bo
  • springboot整合Shiro
    目录什么是ShiroShiro的三大核心概念Shiro功能介绍Springboot整合Shiro导入依赖javaConfigRealmControllerShiro整合thymele...
    378
    2023-09-27
    springboot Shiro整合
  • SpringBoot整合SpringDataJPA
    目录SpringBoot整合JPAJPA & Spring Data JPAHibernate & JPA1、JPA2、JPA & Hibernate 关系H...
    507
    2023-09-27
    SpringBoot SpringDataJPA
  • Springboot集成GraphicsMagick
    目录以什么方式集成?项目集成1、将gm命令行工具引入到项目中2、在项目启动的时候自动初始化环境3、gm进程池化性能初测写在最后以什么方式集成? JNI / 命令行(im4java)...
    618
    2023-09-27
    Springboot GraphicsMagick Springboot集成GraphicsMagick
  • springboot整合mongodb
    目录1.MongoDB的安装和简介1.1简介1.2安装1.3配置环境变量和检查安装情况2.springboot集成mongodb2.1pom文件中maven的引入2.2properties文件配置2.3dao层的编写2....
    710
    2023-09-27
    Java Springboot整合mongodb mongodb的安装使用
  • springboot集成websocket
    springboot集成websocket 1. 前言 ​ 这里我们使用springboot搭建一个轻量级的websocket服务,同时提供4个入参。使用websocket服务可以轻松和微信小程序、支付宝小程序、网页就行双向通讯,非常实用方...
    169
    2023-09-27
    spring boot websocket java 支付宝小程序
  • SpringBoot集成 ElasticSearch
    Spring Boot 集成 ElasticSearch 对于ElasticSearch比较陌生的小伙伴可以先看看ElasticSearch的概述ElasticSearch安装、启动、操作及概念简介 好的开始啦~ 1、基础操作 1.1、导入...
    415
    2023-09-27
    elasticsearch spring boot java maven intellij-idea
  • 【SpringBoot整合JWT】
    目录 一、什么是JWT 二、JWT能做什么  三、为什么是JWT  1、基于传统的Session认证 2、基于JWT认证 四、JWT的结构是什么  五、JWT的第一个程序 六、封装JWT工具类  七、整合SpringBoot使用 一、什...
    911
    2023-09-27
    spring boot 后端 java
  • springboot整合sse
    链接: SpringBoot 实现SSE 服务器发送事件 链接: SpringBoot 实现SSE 服务器发送事件 链接: Springboot之整合SSE实现消息推送 链接: springboot ...
    346
    2023-09-27
    spring boot 服务器 java
  • Springboot整合HBase
    Springboot整合HBase数据库 1、添加依赖 com.spring4all spring-boot-starter-hbase org.springframework.d...
    852
    2023-09-27
    spring boot java 后端
  • SpringBoot整合Nacos
    SpringBoot整合Nacos 文章目录 SpringBoot整合Nacos一、准备工作1、Nacos服务2、添加依赖 二、注册中心三、配置中心1、配置管理2、命名空间 ...
    199
    2023-09-27
    spring boot java 服务发现
  • SpringBoot整合Redis
    SpringBoot中的Redis 在 SpringBoot2.x 之后,原来使用的jedis被替换为了lettuce jedis : 采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用 jedis pool 连接 池! ...
    409
    2023-09-27
    redis spring boot java
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作