别用 ELK了!这款开源、轻量日志存储工具,比 Loki 强很多倍?
★ 点击名片,关注我们不迷路
一、VictoriaLogs 是什么
VictoriaLogs 是一款来自 VictoriaMetrics 生态系统的快速、高效且用户友好的日志管理数据库。作为一款开源解决方案,VictoriaLogs 旨在以最少的资源消耗处理海量日志数据,为传统日志系统(如 Elasticsearch 和 Grafana Loki)提供了一个功能强大且简单易用的替代方案。

二、核心特性
-
资源占用率低:RAM 使用 Elasticsearch 的 30/1,磁盘空间 15/1,通过列式存储 + 专用日志压缩算法,实现10倍以上压缩。 -
多协议摄取:支持全面摄取协议范围: -
Loki API:可作为 Loki 部署的直接替代 -
Elasticsearch API:从 Elasticsearch 无缝迁移 -
OpenTelemetry:支持现代可观测性标准 -
Syslog:传统系统日志集成 -
JSON Lines:结构化日志数据摄取
-
查询语言:VictoriaLogs 的 LogsQL,是一种直观且强大的查询语言,结合了: -
全文搜索功能,响应时间低于秒级 -
高级分析功能,包含聚合和统计函数 -
实时数据转换和查询时提取 -
流上下文查询,用于检查周围日志条目
三、安装部署
3.1、单节点部署
VictoriaLogs 为多种操作系统和架构提供二进制文件:
curl -L -O https://github.com/VictoriaMetrics/VictoriaLogs/releases/download/v1.41.1/victoria-logs-linux-amd64-v1.41.1.tar.gztar xzf victoria-logs-linux-amd64-v1.41.1.tar.gz# 启动 VictoriaLogs./victoria-logs-prod -storageDataPath=victoria-logs-data
现在 VictoriaLogs 已准备好在 TCP 端口 9428 上进行数据摄取和查询。服务器会自动适应可用的 CPU 和 RAM 资源,并在数据摄取期间创建必要的索引。
3.2 Docker 镜像
对于容器化部署,使用官方 Docker 镜像:
docker run --rm -it -p 9428:9428 -v ./victoria-logs-data:/victoria-logs-data \docker.io/victoriametrics/victoria-logs:v1.41.1 -storageDataPath=victoria-logs-data
3.3、集群部署
适用于高可用性和可扩展的生产环境:
# 启动集群环境make docker-vl-cluster-up
集群架构由专用组件组成:
-
vlinsert: 处理日志摄入并转发到存储节点 -
vlstorage: 分布式存储节点(通常需要 2+ 个节点实现冗余) -
vlselect: 用于读取操作的查询处理节点 -
vmauth: 负载均衡器和认证网关
3.4、环境管理
# 停止单节点环境make docker-vl-single-down# 停止集群环境make docker-vl-cluster-down
四、基本配置
VictoriaLogs 设计为使用合理的默认值工作,只需最少的配置。但是,你可以自定义关键方面:
-storageDataPath
: 日志存储目录 -retentionPeriod
: 日志保留时长 -httpListenAddr
: HTTP 服务器地址 -defaultMsgValue
: _msg字段为空时的默认消息
4.1、查看所有选项
要查看所有可用的配置选项:
./victoria-logs-prod -help
数据保留配置
默认情况下,VictoriaLogs 保留 7 天的日志。你可以调整此设置:
# 保留 30 天的日志./victoria-logs-prod -retentionPeriod=30d# 保留 8 周的日志./victoria-logs-prod -retentionPeriod=8w# 保留 1 年的日志./victoria-logs-prod -retentionPeriod=1y
五、总 结
VictoriaLogs 现在已准备好通过其高效的存储、强大的查询能力以及与更广泛的 VictoriaMetrics 生态系统的无缝集成来处理你的日志需求。
地址:github.com/VictoriaMetrics/VictoriaLogs
👉想了解“龙虾”在运维领域实践,助力企业运维能力提升?4月17日-18日,腾讯、百度、阿里、字节等一线名企专家齐聚!智能体驱动的 GOPS 2026・深圳站,不可错过!






<< 猛戳上方二维码,即享420元门票优惠 >>
近期好文:
还在手写YAML?有了这款运维必备 K8s 神器,部署效率翻倍?
“高效运维”公众号诚邀广大技术人员投稿
投稿邮箱:jiachen@greatops.net,或添加联系人微信:greatops1118。

点个“在看”,一年不宕机
夜雨聆风