Website • Docs • Community • Github
Vector is an open-source utility for building observability pipelines. Collect, transform, and route log, metrics and events with one simple tool.
Built in Rust, Vector places high-value on performance, correctness, and operator friendliness. It compiles to a single static binary and is designed to be deployed across your entire infrastructure, serving as a light-weight daemon, sidecar, or highly efficient service. Take back ownership and control of your observability data with Vector.
As shown above, you can pass a custom
Vector configuration file via the -v
flag. You'll want
to do this since the
default /etc/vector/vector.toml
configuration file
doesn't do anything.
How you deploy Vector is largely dependent on your use case and environment. Please see the deployment section for more info on how to deploy Vector.
Simply run with newer version in the tag:
docker pull timberio/vector:X.X.X-alpine && \
docker run timberio/vector:X.X.X-alpine
See the variants and versions sections to choose the appropriate image for your use case.
This image is based on the alpine
Docker image, which is
a Linux distribution built around musl libc and BusyBox. It is considerably
smaller in size than other Docker images and statically links libraries. This
is the image we recommend due to it's small size and reliability.
docker run timberio/vector:0.8.2-alpine
This image is based on the debian-slim
image,
which is a smaller, more compact variant of the debian
image.
docker run timberio/vector:0.8.2-debian
Vector's images are multi-arch and support the x86_64, ARM64, and ARMv7 architectures. Docker handles this transparently for you.
Vector's Docker images can be downloaded with the following tags. Note that Vector maintains special tags that are automatically updated whenever Vector is released:
Version | URL |
---|---|
Latest major | timberio/vector:latest-alpine |
Latest minor | timberio/vector:<MAJOR>.X-alpine |
Latest patch | timberio/vector:<MAJOR.MINOR>.X-alpine |
Specific version | timberio/vector:<MAJOR.MINOR.PATCH>-alpine |
Latest nightly | timberio/vector:nightly-alpine |
Specific nightly | timberio/vector:nightly-<YYYY-MM-DD>-alpine |
Vector's Docker source files are located in it's Github repo.