Prometheus 监控springboot

文章目录

前置环境

这里我直接购买的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:
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值