目录
监控内容
pom配置
<!-- 引入监控神器 - actuator version 2.0.1-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
properties配置文件
# ============================= 监控神器 - actuator ============================= #
management:
metrics.export.prometheus.enabled: true
server:
# 指定访问监控方法的端口,与逻辑接口端口分离。如果不想将这些暴露在http中,可以设置 management.port = -1
port: 1234
# address: 127.0.0.1 # 只允许127.0.0.1访问
base-path: /monitor # 访问根路径: http://{ip}:{port}/monitor/actuator
endpoint:
shutdown:
enabled: true # 启用该端点
beans:
enabled: true
cache:
time-to-live: 10s
env:
enabled: true # 启用端点 env
metrics:
enabled: true
prometheus:
enabled: true
health:
show-details: always
endpoints:
enabled-by-default: true # 设置端点是否可用 默认只有shutdown可用
web:
# 设置是否暴露端点 默认只有health和info可见
exposure:
# include: env # 方式1: 暴露端点 env 配置多个,隔开
include: "*" # 方式2: 包括所有端点, 注意需要添加引号
#exclude: shutdown # 排除端点