# prometheus安装
# 1.拉镜像
docker pull prom/prometheus:v2.43.0
# 2.创建配置文件
mkdir /opt/prometheus/data
cd /opt/prometheus/
vi prometheus.yml
# 3.使用root用户启动
docker run --name prometheus -d -p 9090:9090 -v /opt/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml -v /opt/prometheus:/prometheus --user=root prom/prometheus:v2.43.0
# 4.查询启动情况
docker logs --tail 100 -f prometheus
# Grafana安装
# 1.拉镜像
docker pull grafana/grafana-enterprise:8.5.22
# 2.启动
docker run -d --name=grafana -p 3000:3000 grafana/grafana-enterprise:8.5.22
# 3.配置数据源、监控
xxxx
spring boot项目:
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId> </dependency><dependency><groupId>io.micrometer</groupId><artifactId>micrometer-registry-prometheus</artifactId> </dependency>
management.endpoint.shutdown.enabled=false management.endpoint.metrics.enabled=true management.metrics.tags.application=${spring.application.name} management.metrics.export.prometheus.enabled=true