首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >23-SpringBoot监控-actuator基本使用

23-SpringBoot监控-actuator基本使用

作者头像
Devops海洋的渔夫
发布于 2022-03-23 08:17:29
发布于 2022-03-23 08:17:29
29300
代码可运行
举报
文章被收录于专栏:Devops专栏Devops专栏
运行总次数:0
代码可运行

23-SpringBoot监控-actuator基本使用

SpringBoot监控-actuator基本使用

SpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、配置属性、日志信息等。

使用步骤

①导入依赖坐标

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

②访问http://localhost:8080/acruator

案例演示

1.初始化项目 springboot-actuator

勾选需要的依赖:

pom.xml 配置如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <!-- springboot父工程   -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.6.4</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <!-- 工程坐标   -->
    <groupId>com.lijw</groupId>
    <artifactId>springboot-actuator</artifactId>
    <version>0.0.1-SNAPSHOT</version>

    <!-- 工程信息   -->
    <name>springboot-actuator</name>
    <description>Demo project for Spring Boot</description>
    <properties>
        <java.version>1.8</java.version>
    </properties>

    <!-- 工程依赖   -->
    <dependencies>
        <!--  actuator 监控起步依赖    -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <!--  web 起步依赖    -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!--  test 起步依赖    -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

</project>
2.启动服务,查看 actuator 信息

可以通过 /actuator 查看暴露的 endpoint,访问:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 海洋的渔夫 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
微信小程序自动化测试最佳实践(附 Python 源码)
随着微信小程序的功能和生态日益完善,很多公司的产品业务形态逐渐从 App 延升到微信小程序、微信公众号等。小程序项目页面越来越多,业务逻辑也越来越复杂,全手工测试已无法满足快速增长的业务需求。
霍格沃兹测试开发
2020/08/18
1.4K0
微信小程序自动化测试最佳实践(附 Python 源码)
appium+python自动化56-微信小程序自动化
最近微信的小程序越来越多了,随之带来的问题是:小程序如何做自动化测试? 本篇以摩拜小程序为例,介绍如何定位小程序里面的元素
上海-悠悠
2018/07/25
1.7K0
appium+python自动化56-微信小程序自动化
聊聊 Python 做微信小程序自动化,那些踩过的坑?
之前写过 微信小程序的几种方式,对于有源码的小程序推荐使用微信开放的 SDK 来做自动化,否则只能使用原生或 WebView 的方式。
AirPython
2020/05/18
2.7K0
FAT(Fast-AutoTest) —专业服务于微信H5/小程序UI自动化测试
随着项目的发展,许多项目中H5(特别是微信平台内)以及小程序占比逐渐增多,因此快速建设相关的自动化来提高项目的效率和质量成为了许多项目中的重中之重。
腾讯移动品质中心TMQ
2018/05/22
4.6K3
Airtest Project:一款免费的自动化测试工具
Airtest Project是网易出品的一款自动化解决方案,它适用于任意游戏引擎和应用的自动化测试,并且支持Android和Windows。 Airtest 是一个自动化测试框架提供了利用图像识别技术,Airtest Project不需要依赖被测对象的源码。 Airtest Project是跨平台的API,它基本和所有Android移动应用程序和Windows游戏兼容。 在2018年3月26号的Google开发者日上,Google也宣布了这款由网易开发的项目,因此很值得一试。 Airtest Project提供了一个自动化测试编辑器Airtest IDE,Airtest IDE使用了基于图像识别的UI自动化测试框架—Airtest来进行控件定位;它同时集成了POCO框架,POCO框架是基于控件识别的UI自动化框架,支持主流游戏引擎:Cocos2d-x, Unity3d,支持Android原生应用。因此可以选择是用图像识别或者基于控件定位的方式来进行控件定位。
Altumn
2019/10/21
3.4K0
Airtest Project:一款免费的自动化测试工具
微信小程序Minium自动化测试(一)
不同的平台会使用不同的自动化测试方案,也可以试用类似Aopium、Airtest这类跨平台的测试工具
用户6367961
2022/01/11
1.1K0
自动化-Appium-微信小程序(Python版)
微信小程序其实也是正常的webview,但需要在微信里打开X5调试页面进行设置,脚本添加androidProcess参数才可以执行自动化测试。
wangmcn
2022/07/25
6.4K0
自动化-Appium-微信小程序(Python版)
自动化测试微信小程序
Mac 环境下搭建 appium 1 安装homebrew 首先命令行检查是否安装:
赵云龙龙
2019/09/25
2.9K0
自动化测试微信小程序
微信小程序和公众号H5自动化测试技巧,赶紧GET!
很多小伙伴在刚接触这两款工具做App UI自动化测试时,难免会问到,他们能支持微信小程序或者微信公众号H5页面的自动化测试吗?答案显然是肯定的,但需要做一些特殊的设置。
测试开发技术
2021/08/20
1.4K0
腾讯TMQ在线沙龙回顾|FAT——专业服务于微信H5/小程序UI自动化测试
活动介绍 TMQ第四十六期在线沙龙分享活动圆满结束啦! 本次分享的主题:FAT——专业服务于微信H5/小程序UI自动化测试 共有295位测试小伙伴报名参加活动。 想知道活动分享了啥吗? 请往下看吧! 嘉宾 郑铮铨:腾讯测试开发工程师,目前主要负责应用宝、手管的插件及工具开发,自动化测试等。在Android开发及工具开发方面有一定的经验。 分享主题 FAutoTest框架的基本概述 FAutoTest框架的前期准备 FAutoTest框架的使用及遇到问题如何解决 问答环节 1、只支持pyt
腾讯移动品质中心TMQ
2018/10/24
1.2K0
腾讯TMQ在线沙龙回顾|FAT——专业服务于微信H5/小程序UI自动化测试
史上最全测试开发工具推荐(含自动化、性能、稳定性、抓包)
在本篇文章中,将给大家推荐14款日常工作中经常用到的测试开发工具神器,涵盖了自动化测试、APP性能测试、稳定性测试、抓包工具等。
测试开发技术
2021/09/28
3.8K0
史上最全测试开发工具推荐(含自动化、性能、稳定性、抓包)
微信小程序及公众号H5自动化测试攻略
很多小伙伴在刚接触这两款工具做App UI自动化测试时,难免会问到,他们能支持微信小程序或者微信公众号H5页面的自动化测试吗?答案显然是肯定的,但需要做一些特殊的设置。
测试开发技术
2021/08/18
1.4K0
Java自动化测试(Hybrid应用自动化 35)
找到Android System WebView,它的版本也就是75.0.3770.143
zx钟
2020/11/02
7530
Java自动化测试(Hybrid应用自动化 35)
Appium如何开展小程序自动化测试?
现阶段,小程序越发的火,微信也给了巨量的流量诱惑。很多公司都有进行小程序开发。 那么小程序可以进行自动化测试吗? 当然是可以的!
测试开发技术
2021/11/04
2.2K0
appium+python自动化41-微信公众号
本篇介绍如何在微信公众号上自动化测试,以操作我的个人公众号:yoyoketang为例,没关注的,先微信关注了,再跟着操作
上海-悠悠
2018/07/25
2.7K0
appium+python自动化41-微信公众号
聊聊微信小程序自动化如何来做?
平常我们使用自动化主要是针对 App 端和 Web 端,另外还有两种场景比较少用但是也很重要,分别是:浏览器、微信小程序。
AirPython
2020/03/23
1.4K0
聊聊微信小程序自动化如何来做?
自动化-Appium-微信小程序(Java版)
微信小程序其实也是正常的webview,但需要在微信里打开X5调试页面进行设置,脚本添加androidProcess参数才可以执行自动化测试。
wangmcn
2022/07/25
2.9K0
自动化-Appium-微信小程序(Java版)
欢乐送小程序自动化探索实践
在私信聊天页,输入http://debugx5.qq.com,点击后跳转到x5调试页面,点击信息,然后勾选【打开TBS内核Inspector调试功能】。
测试开发社区
2019/11/28
1.1K0
自动化-Appium-微信公众号(Python版)
微信公众号其实也是正常的webview,但需要在微信里打开X5调试页面进行设置,脚本添加androidProcess参数才可以执行自动化测试。
wangmcn
2022/07/25
3.1K0
自动化-Appium-微信公众号(Python版)
FAutoTest:一个免费的H5、小程序自动化测试框架
FAutoTest是腾讯开源UI自动化测试框架。目前已公开使用,业务涉及腾讯视频、QQ空间、腾讯彩票业务、充值业务、腾讯百科、医疗云等;
Altumn
2019/10/21
3.1K0
FAutoTest:一个免费的H5、小程序自动化测试框架
推荐阅读
相关推荐
微信小程序自动化测试最佳实践(附 Python 源码)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验