VictoriaMetrics 架构

架构概述

VictoriaMetrics集群由以下服务组成:

  • vmstorage- 存储原始数据并返回给定标签过滤器在给定时间范围内的查询数据
  • vminsert- 接受获取的数据,并根据指标名称及其所有标签的一致性哈希,将其传播到vmstorage节点之间
  • vmselect- 通过从所有配置的vmstorage节点获取所需数据来执行传入查询

解释:

最上层为查询层,一般使用grafana等作为展示,中间层为vms集群, 负责数据的存储、写入和查询。 对底层为数据源,一般使用远程写的方式来写入。

架构图如下:

当然vms还有一些其他组件来完全的替代prometheus+alertmanager的告警流程。如下:

vmagent: 从各种来源采集指标,通过remote_write 方式写入到vms或其他时序存储中。

vmalert:

vmauth:

vmbackup:

vmrestore:

vmctl:

vmgateway:

vmbackupmanager:

vmalert-tool:

等。 这里就不一一赘述了。 了解就行。

相关推荐
Guheyunyi几秒前
电气安全监测系统:筑牢电气安全防线
大数据·运维·网络·人工智能·安全·架构
鲸鱼146665707541932 分钟前
Android数据架构模式:四种主流方案对比
架构
Jackson_Mseven1 小时前
🥷 前端老六上线了:登录成功后,我到底是怎么“一直在线”的?
前端·后端·架构
cpsvps2 小时前
VR协作海外云:跨国企业沉浸式办公解决方案
windows·架构·vr·etw事件
boyedu2 小时前
Hyperledger Fabric架构详解:企业级区块链的模块化设计与实现
架构·区块链·fabric·企业级区块链
泉城老铁3 小时前
Spring Boot整合Redis实现订单超时自动删除:从原理到实战
java·后端·架构
斯~内克4 小时前
微前端框架深度对决:qiankun、micro-app、wujie 技术内幕与架构选型指南
架构·前端框架
C墨羽5 小时前
使用Gin框架构建高并发教练预约微服务:架构设计与实战解析
微服务·架构·golang·gin