文章目录
前置环境
这里我直接购买的2台阿里云ECS(2核2G)服务器(开放 8080、9090、3000 安全组),不舍得花钱的小伙伴可以使用虚拟机,服务器上环境主要分为4部分:
SpringBoot:需要被监控指标数据的 SpringBoot 服务Docker:服务器环境中进程启动通过 Docker 进行Prometheus:负责采集存储 SpringBoot 服务的指标数据Grafana:负责将 Prometheus 采集的数据进行可视化展现
2台服务器IP地址信息如下:
服务器1:公网IP(47.95.221.16),内网IP(172.21.180.99)服务器2:公网IP(39.105.202.53),内网IP(172.21.180.100)
1、创建 SpringBoot
具体创建SpringBoot项目流程操作这里就省略了,我创建的 SpringBoot 版本是2.7.9,首先在SpringBoot项目的application.yml中声明端口号、服务名等信息,配置如下:
# 端口号
server:
port: 8080
# 服务名
spring:
application:
name: SpringBoot Prometheus
# 端点监控指标
management:
endpoints:
web:

最低0.47元/天 解锁文章
4666

被折叠的 条评论
为什么被折叠?



