Nix
Nix is a cross-platform package manager implemented on a functional deployment model where software is installed into unique directories generated through cryptographic hashes, it is also the name of the programming language. This page covers installing and managing Vector through the Nix package repository.
Installation
nix-env --install \
--file https://github.com/NixOS/nixpkgs/archive/master.tar.gz \
--attr vector
Deployment
Vector is an end-to-end observability data pipeline designed to deploy under various roles. You mix and match these roles to create topologies. The intent is to make Vector as flexible as possible, allowing you to fluidly integrate Vector into your infrastructure over time. The deployment section demonstrates common Vector pipelines:
Other actions
nix-env --uninstall vector
nix-env --upgrade vector \
--file https://github.com/NixOS/nixpkgs/archive/master.tar.gz