Vector Docker 镜像
这是一款由Datadog维护的高性能遥测数据路由器,专门用于高效处理和路由各类遥测数据,涵盖日志、指标与追踪信息,旨在为用户提供稳定且快速的数据传输与分发能力,满足复杂系统中对遥测数据实时处理的核心需求。
Vector 介绍
相关链接
[官网] • [文档] • [社区] • [GitHub]
工具概述
Vector 是一款[开源] 可观测性管道工具,支持通过单一工具[收集] 、[转换] 、[路由] 日志、指标和事件数据。
采用[Rust] 开发,Vector 注重[性能] 、[准确性] 和[运维友好性] ,编译后为单一静态二进制文件,可部署在整个基础设施中,作为轻量[守护进程] 、[边车容器] 或高效[服务] 运行。借助 Vector,您可重新掌控可观测性数据的所有权和管理。
该工具由 Datadog[社区开源工程团队] 维护。
配置
如上文所述,可通过-c标志传递[自定义 Vector 配置文件] 。由于[默认的/etc/vector/vector.toml配置文件] 无实际功能,建议自定义配置。
部署
Vector 的部署方式取决于具体用例和环境,详情可参考[部署文档] 。
更新
只需使用新版本标签运行以下命令即可更新:
bashdocker pull docker.xuanyuan.run/timberio/vector:X.X.X-alpine && \ docker run docker.xuanyuan.run/timberio/vector:X.X.X-alpine
请根据需求从变体和版本中选择合适的镜像。
镜像
变体
alpine
基于[alpine Docker 镜像] (轻量级 Linux 发行版,基于 musl libc 和 BusyBox)构建,体积显著更小,推荐使用(轻量且可靠)。
bashdocker run docker.xuanyuan.run/timberio/vector:0.10.0-alpine
debian
基于[debian-slim镜像] 构建,是debian镜像的精简版。
bashdocker run docker.xuanyuan.run/timberio/vector:0.10.0-debian
distroless-*
基于[distroless] 构建,仅包含运行二进制文件的必要组件:
distroless-static:使用 musl x86 静态链接构建distroless-libc:动态链接,依赖 distroless/base/cc 提供的 libc
架构
Vector 镜像支持多架构:x86_64、ARM64、ARMv7,Docker 会自动适配。
版本
Vector Docker 镜像标签说明如下(标签会随[版本发布] 自动更新):
| 版本类型 | 标签格式示例 |
|---|---|
| 最新主版本 | timberio/vector:latest-alpine |
| 最新次版本 | timberio/vector:<主版本>.X-alpine |
| 最新补丁版本 | timberio/vector:<主版本.次版本>.X-alpine |
| 特定版本 | timberio/vector:<主版本.次版本.补丁>-alpine |
| 最新 nightly 版 | timberio/vector:nightly-alpine |
| 特定 nightly 版 | timberio/vector:nightly-<YYYY-MM-DD>-alpine |
源码文件
Vector Docker 源码文件位于[GitHub 仓库] 。
timberio 命名空间的其他可用镜像:
镜像拉取方式
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
DockerHub 原生拉取命令
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务