强曰为道
与天地相似,故不违。知周乎万物,而道济天下,故不过。旁行而不流,乐天知命,故不忧.
文档目录

VictoriaMetrics 完全指南

VictoriaMetrics 完全指南

一套系统掌握 VictoriaMetrics 的中文实战教程,涵盖架构原理、集群部署、查询语言、运维安全与生产最佳实践。


适用读者

角色 关注章节
SRE / 运维工程师 02 · 06 · 08 · 09 · 10 · 12 · 13 · 14 · 15 · 16
后端 / 数据工程师 01 · 03 · 05 · 07
架构师 01 · 03 · 09 · 16
新手入门 01 → 02 → 04 → 05 → 06

目录

# 文件 主题 关键词
01 introduction VictoriaMetrics 特性 / vs Prometheus / vs InfluxDB 架构选型
02 install 单节点 / 集群版 / Docker 安装 快速上手
03 architecture 存储引擎 / 压缩 / 集群组件 内部原理
04 vmui Web 界面 / 查询 / 图表 交互调试
05 metricsql 语法 / 函数 / 与 PromQL 对比 查询语言
06 prometheus-compat remote_write / remote_read / 数据迁移 生态兼容
07 retention 配置 / 降采样 / 长期存储 数据生命周期
08 alerting vmalert / Alertmanager 集成 告警体系
09 cluster vminsert / vmselect / vmstorage 集群架构
10 performance 内存 / CPU / 磁盘优化 性能调优
11 security 认证 / TLS / 访问控制 安全加固
12 monitoring 自我监控 / Grafana / 告警规则 可观测
13 docker Docker / Docker Compose / Kubernetes 容器化部署
14 backup vmbackup / vmrestore 备份恢复
15 troubleshooting 常见问题 / 日志分析 排错指南
16 best-practices 容量规划 / 生产规范 最佳实践

环境约定

本教程中所有示例默认基于:

项目 版本 / 值
VictoriaMetrics v1.106.x(单节点 & 集群)
操作系统 Ubuntu 22.04 LTS / Debian 12
容器运行时 Docker 24+ / containerd 1.7+
Kubernetes 1.28+ (KinD / k3s)
Grafana 10.x / 11.x
Prometheus 2.50+

提示:代码块中以 $ 开头的行表示在宿主机 Shell 执行,以 # 开头的行表示在容器内执行。


如何使用本教程

  1. 线性阅读:从第 01 章开始,逐步构建知识体系。
  2. 按需查阅:点击目录表格中的链接,跳转到特定主题。
  3. 动手实验:每章附带可直接粘贴执行的命令和配置文件,建议配合 Docker 环境实操。

扩展阅读