prometheus + grafana 搭建

docker-compose.yml

复制代码
version: '3.8'

services:
  prometheus:
    image: prom/prometheus:latest
    container_name: prometheus
    ports:
      - "9090:9090"
    volumes:
      - ./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml

  grafana:
    image: grafana/grafana:latest
    container_name: grafana
    ports:
      - "3000:3000"
    environment:
      - GF_SECURITY_ADMIN_USER=admin
      - GF_SECURITY_ADMIN_PASSWORD=admin
    volumes:
      - grafana_data:/var/lib/grafana

  node_exporter:
    image: prom/node-exporter:latest
    container_name: node_exporter
    ports:
      - "9100:9100"
      
volumes:
  grafana_data:

prometheus/prometheus.yml

复制代码
global:
  scrape_interval: 15s

scrape_configs:
  - job_name: 'prometheus'
    static_configs:
      - targets: ['prometheus:9090']

  - job_name: 'node_exporter'
    static_configs:
      - targets: ['node_exporter:9100']

启动

docker compose up -d

http://localhost:3000/

http://localhost:9100/

停止

docker compose down

相关推荐
我真的是大笨蛋8 分钟前
K8S-Pod(上)
java·云原生·容器·kubernetes
纪元A梦32 分钟前
贪心算法应用:数字孪生同步问题详解
java·算法·贪心算法
Micrle_00743 分钟前
java分布式场景怎么实现一个高效的 读-写锁
java·分布式
海上生明月丿1 小时前
微服务01
java·spring boot·微服务
coooliang2 小时前
【鸿蒙 NEXT】V1迁移V2状态管理
java·前端·harmonyos
Luke Ewin2 小时前
FunASR的Java实现Paraformer实时语音识别 | 一款无需联网的本地实时字幕软件
java·人工智能·语音识别·asr·funasr·paraformer·sensevoice
叫我阿柒啊2 小时前
从Java全栈到前端框架的全面实战:一次真实面试的深度解析
java·spring boot·缓存·微服务·消息队列·vue3·rest api
望未来无悔2 小时前
系统学习算法 专题十八 队列+宽搜
java·算法
Linlichaoblms2 小时前
Nginx性能调优:参数详解与压测对比
java·spring boot·nginx