victoriametrics 集群模式试用

已经设计过一个使用简单单机模式的,以下是一个关于集群模式的试用

环境准备

  • docker-compose 文件
version:  "3"
services: 
  prometheus:
    image: prom/prometheus
    ports:
      - 9090:9090
    volumes:
      - ./promdata:/prometheus
      - ./prometheus.yml:/etc/prometheus/prometheus.yml
    command:
      - '--config.file=/etc/prometheus/prometheus.yml'
      - '--storage.tsdb.path=/prometheus'
  vmstorage:
    image: victoriametrics/vmstorage
    ports:
      - 8482:8482
      - 8400:8482
      - 8401:8482
    volumes:
      - ./strgdata:/storage
    command:
      - '--storageDataPath=/storage'
  vminsert:
    image: victoriametrics/vminsert
    command:
      - '--storageNode=vmstorage:8400'
    ports:
      - 8480:8480
  vmselect:
    image: victoriametrics/vmselect
    command:
      - '--storageNode=vmstorage:8401'
    ports:
      - 8481:8481
  grafana:
    image: grafana/grafana
    ports:
      - 3000:3000
  • prometheus.yml 配置文件
global:
  scrape_interval:     1s
  evaluation_interval: 1s
remote_write:
  - url: "http://vminsert:8480/insert/0/prometheus/"
scrape_configs:
  - job_name: 'prometheus'
    static_configs:
      - targets: ['prometheus:9090']
  - job_name: 'vminsert'
    static_configs:
      - targets: ['vminsert:8480']
  - job_name: 'vmselect'
    static_configs:
      - targets: ['vmselect:8481']
  - job_name: 'vmstorage'
    static_configs:
      - targets: ['vmstorage:8482']
  - job_name: 'app'
    scrape_interval:  20s
    static_configs:
      - targets: ['node-exporter:9100']
 

启动&&试用

  • 启动
 
docker-compose up -d
  • prometheus 效果

 

 

  • grafana 效果

数据源配置,格式:http://vmselect:8481/select/0/prometheus
查询效果:

 

 

说明

前边有介绍过关于集群的配置,以及扩容说明,后边尝试下关于集群的扩容处理

参考资料

https://github.com/VictoriaMetrics/VictoriaMetrics/tree/cluster

posted on   荣锋亮  阅读(1329)  评论(4编辑  收藏  举报

编辑推荐:
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· spring官宣接入deepseek,真的太香了~
历史上的今天:
2019-04-28 使用nginx mirror 制作nexus 的简单ha
2019-04-28 nexus 数据库备份任务webhook 通知-另外一种方法
2019-04-28 nexus 数据库备份任务webhook 通知
2019-04-28 使用dotenv 管理nodejs 应用的环境变量&&docker-compose 运行
2017-04-28 nginx fastcgi 优化
2014-04-28 转 sql 优化
2014-04-28 ORACLE与SQL SERVER语法区别

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示