springboot高性能服务器,springboot性能监控

前言

使用springboot进行性能监控简直是一种享受

服务端

服务端的配置简直是0代码,只需要加入一个actuator插件即可

服务端插件依赖

de.codecentric

spring-boot-admin-starter-server

de.codecentric

spring-boot-admin-dependencies

${spring-boot-admin.version}

pom

import

为了区分端口,我在application.properties里面配置了端口号为8090

server.port=8090

此时整个服务端就已经配置完成了,真的是一行代码都不用写,直接启动springboot项目就可以了。

客户端

爽就爽在客户端也是0代码,也是需要加入actuator插件,不过服务端加入的是server,客户端加入的是client,然后连接一下服务端就可以了

客户端配置

de.codecentric

spring-boot-admin-starter-client

为了监控更多一些东西,我加入了redis和mysql的配置

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-data-redis

org.mybatis.spring.boot

mybatis-spring-boot-starter

1.3.1

org.mybatis

mybatis

3.4.5

compile

mysql

mysql-connector-java

org.springframework.boot

spring-boot-starter-test

test

de.codecentric

spring-boot-admin-dependencies

${spring-boot-admin.version}

pom

import

application.properties的配置如下

spring.redis.host=localhost

spring.redis.port=6379

spring.datasource.url=jdbc:mysql://localhost:3306/socks

spring.datasource.username=root

spring.datasource.password=root

#开启健康检查的完整信息

management.endpoint.health.show-details=always

#暴露监控的所有的节点

management.endpoints.web.exposure.include=*

#健康检查路径更改,默认为actuator

management.endpoints.web.base-path=/hah

spring.boot.admin.client.url=http://localhost:8090

这样就可以启动了

效果

此时打开服务端,地址为http://localhost:8090,就可以看到监控界面了

fa3ef1b5e79acf3144aee6425852bc2c.png

点击应用进去

6e7ab4c95927c75a78324a1b3c8eb715.png

d9d94ac79b85a9408a845c490ce2d463.png

bb68313a5f341a631b5c0950e1a7de71.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值