Install Vector via Homebrew
Homebrew is a free and open-source package management system that manage software installation and management for Apple's macOS operating system and other supported Linux systems. This page will cover installing and managing Vector through the Homebrew package repository.
Installation
- Agent Role
- Aggregator Role
The agent role is designed to collect all data on
a single host. Vector runs as a background process
and interfaces with a host-level APIs for data
collection. By default, Vector will collect logs
via Vector's file
source and
metrics via the host_metrics
source,
but it is recommended to adjust your pipeline as
necessary using Vector's sources,
transforms, and
sinks.
Install Vector
brew tap timberio/brew && brew install vectorConfigure Vector
noneRestart Vector
brew services restart vectorObserve Vector
- Logs
- Metrics
tail -f /usr/local/var/log/vector.logexplain this command
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:
Administration
Start
brew services start vector
Stop
brew services stop vector
Reload
killall -s SIGHUP vector
Restart
brew services restart vector
Observe
- Logs
- Metrics
tail -f /usr/local/var/log/vector.log
Upgrade
brew update && brew upgrade vector
Uninstall
brew remove vector