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:

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

相关推荐
Wgllss2 小时前
完整案例:Kotlin+Compose+Multiplatform跨平台之桌面端实现(一)
android·架构·android jetpack
伽蓝_游戏4 小时前
Unity UI的未来之路:从UGUI到UI Toolkit的架构演进与特性剖析(6)
游戏·ui·unity·架构·c#·游戏引擎·.net
文火冰糖的硅基工坊5 小时前
[硬件电路-138]:模拟电路 - 什么是正电源?什么是负电源?集成运放为什么有VCC+和VCC-
单片机·嵌入式硬件·架构·电路·运放·跨学科融合
经典19926 小时前
从单体到分布式:解锁架构进化密码
分布式·架构
未来之窗软件服务6 小时前
企业自动化交互体系的技术架构与实现:从智能回复到自动评论—仙盟创梦IDE
架构·自动化·交互·仙盟创梦ide·东方仙盟
文火冰糖的硅基工坊7 小时前
[硬件电路-123]:模拟电路 - 信号处理电路 - 常见的高速运放芯片、典型电路、电路实施注意事项
嵌入式硬件·架构·信号处理·电路·跨学科融合
Lsx_8 小时前
MultiRepo 和 Monorepo:代码管理的演进与选择
前端·javascript·架构
潘多编程8 小时前
构建企业级Web应用:AWS全栈架构深度解析
前端·架构·aws
俞凡10 小时前
[大厂实践] 利用 TCP 拥塞控制算法增强分布式系统服务降级
架构
DemonAvenger11 小时前
从零实现RPC框架:Go语言版
网络协议·架构·go