当前位置: 首页 > news >正文

【docker简化部署有状态prometheus+grafana】

文章目录

    • 第一步 下载依赖
    • 第二步 选择一个有权限的文件夹
      • 新建配置文件prometheus.yml
      • docker中运行命令存储数据
      • 启动prometheus
    • 第三步 启动grafana

第一步 下载依赖

docker pull grafana/grafana:latest
docker pull prom/prometheus:latest

第二步 选择一个有权限的文件夹

例如/home/urname

新建配置文件prometheus.yml

global:
  scrape_interval:     15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
alerting:
  alertmanagers:
  - static_configs:
    - targets:
rule_files:
scrape_configs:
  - job_name: 'prometheus'
    static_configs:
    - targets: ['localhost:9090'] # 监控prometheus自己
  - job_name: 'agent-node'
    static_configs:
    - targets: ['localhost:9100']
  - job_name: 'target-service-1' # 目标服务
    scrape_interval: 5s
    metrics_path: '/actuator/prometheus'
    static_configs:
    - targets: ['xx.xx.xx.xx:19999']
  - job_name: 'target-service-2' # 多个目标服务
    scrape_interval: 5s
    metrics_path: '/actuator/prometheus'
    static_configs:
    - targets: ['yy.yy.yy.yy:99991']

docker中运行命令存储数据

docker volume create prometheus-data

启动prometheus

docker run \
    -p 9090:9090 \
    -v /home/urname/prometheus.yml:/etc/prometheus/prometheus.yml \
    -v prometheus-data:/prometheus \
    prom/prometheus

第三步 启动grafana

docker run --restart=unless-stopped -d --name=grafana -p 3000:3000 grafana/grafana
http://www.dtcms.com/a/60169.html

相关文章:

  • Linux基础之基础概念
  • Java字符串(算法题相关)
  • 【第23节】C++设计模式(行为模式)-Interpreter(解释器)模式
  • 【面试】Java 集合
  • 使用格式工厂提取视频中的音频
  • 中国AI新星Manus:通用Agent的破晓时刻
  • 《OkHttp:工作原理 拦截器链深度解析》
  • 达梦数据库、图形管理工具安装和 JDBC 使用
  • 【强化学习笔记2】奖励稀疏的应对方式以及逆强化学习
  • 網站為何要注意负载均衡的應用
  • 可视化大屏:解锁数据奥秘,驱动智慧决策
  • scala 中的@BeanProperty
  • LabVIEW闭环控制系统硬件选型与实时性能
  • 全面回顾复习——C++语法篇1(基于牛客网C++题库)
  • XSS-LABS靶场通关讲解
  • 读书会-c#并发编程
  • P9421 [蓝桥杯 2023 国 B] 班级活动--数学题(配对问题)
  • FakeApp 技术浅析(三):自动编码器
  • ArcGIS 工程文件到 ArcGIS Pro 的无缝迁移:详细步骤与技巧
  • Linux系统管理二
  • MYSQL之创建数据库和表
  • 算力集群+Pycharm+SSH连接经验(自用)
  • Redis篇:基础知识总结与基于长期主义的内容更新
  • 德鲁伊连接池
  • ROS云课基础题库-01C++案例-甜甜圈
  • TCP和UDP
  • python JSON模块
  • VS(visual studio 2022)的实用调试小技巧[特殊字符]
  • 《 C++ 修炼全景指南:二十六 》想懂数据库?深入 B 树的世界,揭示高效存储背后的逻辑
  • 低空经济-飞行数据平台 搭建可行方案