steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 549
spring boot项目应用可以使用actuator进行监控,比如查看应用是否健康,查看接口路径,以及关闭应用等操作,下面我们详细介绍actuator的使用方法
通过intellij idea软件创建spring boot项目
添加maven依赖,代码如下
dependency>
groupId>org.springframework.boot/groupId>
artifactId>spring-boot-starter-web/artifactId>
/dependency>
dependency>
groupId>org.springframework.boot/groupId>
artifactId>spring-boot-starter-actuator/artifactId>
/dependency>
整个pom.xml内容如下
?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
modelVersion>4.0.0/modelVersion>
groupId>com.zuli/groupId>
artifactId>spring-boot-base/artifactId>
version>0.0.1-SNAPSHOT/version>
packaging>jar/packaging>
name>spring-boot-base/name>
description>Demo project for Spring Boot/description>
parent>
groupId>org.springframework.boot/groupId>
artifactId>spring-boot-starter-parent/artifactId>
version>2.0.5.RELEASE/version>
relativePath/> !-- lookup parent from repository -->
/parent>
properties>
project.build.sourceEncoding>UTF-8/project.build.sourceEncoding>
project.reporting.outputEncoding>UTF-8/project.reporting.outputEncoding>
java.version>1.8/java.version>
/properties>
dependencies>
dependency>
groupId>org.springframework.boot/groupId>
artifactId>spring-boot-starter/artifactId>
/dependency>
dependency>
groupId>org.springframework.boot/groupId>
artifactId>spring-boot-starter-web/artifactId>
/dependency>
dependency>
groupId>org.springframework.boot/groupId>
artifactId>spring-boot-starter-actuator/artifactId>
/dependency>
dependency>
groupId>org.springframework.boot/groupId>
artifactId>spring-boot-starter-test/artifactId>
scope>test/scope>
/dependency>
/dependencies>
build>
plugins>
plugin>
groupId>org.springframework.boot/groupId>
artifactId>spring-boot-maven-plugin/artifactId>
/plugin>
/plugins>
/build>
/project>
修改application.properties配置文件,添加如下代码
#actuator管理端口
management.server.port=9001
#修改访问根路径 2.0之前默认是/ 2.0默认是 /actuator 可以通过这个属性值修改
#management.endpoints.web.base-path=/monitor
#开放所有节点 默认只开启了health、info两个节点
management.endpoints.web.exposure.include=*
#显示健康具体信息 默认不会显示详细信息
management.endpoint.health.show-details=always
启动应用,查看控制台的日志信息,默认actuator的访问根路径为/actuator
首先测试一下,/actuator/health接口,查看应用状态
接口返回一下信息,status=UP代表应用正常运行
{
"status": "UP",
"details": {
"diskSpace": {
"status": "UP",
"details": {
"total": 322122543104,
"free": 298585612288,
"threshold": 10485760
}
}
}
}
如果你想通过/actuator/shutdown的接口形式关闭应用,默认这个接口是关闭的,需要通过修改application.properties配置文件来启用这个接口,添加如下代码
management.endpoint.shutdown.enabled=true
下图为整个配置文件
然后我们来测试一下/actuator/shutdown这个接口
/actuator/shutdown接口返回信息如下,之后应用就被正常关闭了
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 549
操作方式方法01【辅助widget】多种辅助工具相连接两个功能键的可同时按【Shift】加此功能键挑选出1、正方形、圆锥选框辅助工具 【M】 2、终端辅助工具 【V】 3、截叶......
2024-02-05 491
操作方式01文档格式难题qq肖像最合适用jpeg文档格式的相片,若是相片有透明化地下通道,能选用png文档格式上载。 02大小不一难题若是相片极重也可能将引致上载失利,检......
2024-02-05 408