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:

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

相关推荐
国科安芯3 小时前
ASC4T245S分组双向控制架构深度解析:独立DIR/OE控制、QFN16封装与混合方向总线桥接
单片机·嵌入式硬件·物联网·fpga开发·架构·risc-v
派叔3 小时前
老字号营销服务商技术解构:三类方案的架构逻辑与选型评估
大数据·人工智能·搜索引擎·架构·产品运营·流量运营
宠友信息5 小时前
多端数据互通场景下Spring Boot仿小红书源码结构设计
数据库·spring boot·redis·缓存·架构
韩楚风6 小时前
【参天引擎】Cantian 服务端框架全景解析:进程架构、模块组成与交互关系
数据库·mysql·架构·cantian
Sinclair6 小时前
认识安企CMS-核心功能亮点
架构·开源
“码”力全开6 小时前
AI视频分析误报优化完整流程
算法·架构·边缘计算
JouYY8 小时前
聊一下知识答疑Agent的“层次聚类”流程
架构·llm·agent
Kel8 小时前
MCP 传输链路全链路拆解:从字节流到协议栈的四层架构之旅
人工智能·设计模式·架构
renhongxia18 小时前
原生多模态对应用架构的重塑
人工智能·深度学习·机器学习·自然语言处理·架构·机器人
terryso9 小时前
BMAD Loop:把开发循环的控制权,交还给确定性代码
架构