强曰为道

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

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

目录

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

环境约定

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

项目版本 / 值
VictoriaMetricsv1.106.x(单节点 & 集群)
操作系统Ubuntu 22.04 LTS / Debian 12
容器运行时Docker 24+ / containerd 1.7+
Kubernetes1.28+ (KinD / k3s)
Grafana10.x / 11.x
Prometheus2.50+

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


如何使用本教程

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

扩展阅读