前提条件:
本文将快速让你熟悉 Prometheus 和 grafana 入门,前提条件需要准备好当前环境:
1. docker 准备好.
2. 一个 spring boot 项目.
目录:
2.快速部署prometheus, 默认环境已经安装好docker
4.一般情况很少自己一个一个配置仪表盘,因此都是从官方网站下载模板。
1.改造springboot 项目
//添加prometheus监控依赖
implementation 'org.springframework.boot:spring-boot-starter-actuator'
implementation 'io.micrometer:micrometer-registry-prometheus'
//添加项目配置 application.properties
management.endpoints.web.exposure.include= *
management.metrics.tags.application= ${spring.application.name}
//在同目录下,新增prometheus.yml监控配置
scrape_configs:
- job_name: 'spring'
metrics_path: '/actuator/prometheus'
static_configs:
- targets: ['HOST:PORT']
//正常启动服务后,浏览器访问自己服务的地址
http://localhost:8088/actuator/prometheus
看到如下图效果就成功了,我们继续第二步:
2.快速部署prometheus, 默认环境已经安装好docker
#拉取prometheus 镜像
docker pull prom/prometheus:v2.37.5
#启动镜像
docker run -itd -p 9090:9090 prom/prometh