docker 部署 prometheus + Grafana +

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
相关推荐
Msshu1233 分钟前
Type-C PD快充协议 PD快充诱骗协议芯片 PD/QC/FCP/SCP/AFC电压诱骗芯片
mongodb·zookeeper·eureka·kafka·consul
JIngJaneIL3 分钟前
基于Java二手交易管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot
ULTRA??4 分钟前
C++类型和容器在MoonBit中的对应关系整理
开发语言·c++·rust
李白同学4 分钟前
C++:queue、priority_queue的使用和模拟实现
开发语言·c++
雨中飘荡的记忆6 分钟前
Spring Data JPA详解
java·spring
虚伪的空想家7 分钟前
首发:TDengine3.3.6版本使用K8S部署
java·docker·容器·kubernetes·k8s·时序数据库·tdengine
悟空码字9 分钟前
SpringBoot实现系统监控:给应用装上“健康手环”
java·后端·监控
葡萄成熟时 !9 分钟前
快捷键idea
java
Less is moree10 分钟前
3.C语言文件操作:写操作fputc(),fputs(),fwrite()
c语言·开发语言