vectordotdev / vector

A high-performance observability data pipeline.
https://vector.dev
Mozilla Public License 2.0
17.81k stars 1.58k forks source link

Provide standard ops documentation for installing vector #6647

Open jszwedko opened 3 years ago

jszwedko commented 3 years ago

Our setup guides lean on running

curl -1sLf \
    'https://repositories.timber.io/public/vector/cfg/setup/bash.rpm.sh' \
    | sudo -E bash

(for example: https://vector.dev/docs/setup/installation/operating-systems/centos/)

This is undesirable when installing via configuration management tools or simply wary users that won't want to run shell scripts from the internet.

We should provide documentation about our package repositories on the installation pages. Users can then translate this into their configuration management system of choice.

FedericoCeratto commented 1 year ago

FWIW the installation process for Debian is simply:

echo "deb https://repositories.timber.io/public/vector/deb/debian bullseye main" | sudo tee /etc/apt/sources.list.d/vector.list
curl https://repositories.timber.io/public/vector/gpg.3543DB2D0A2BC4B8.key -s | sudo apt-key add -
sudo apt update
sudo apt install vector

[Having the package available in Debian would be preferred by many users and for this an ITP has been filed: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019316 ]

jszwedko commented 1 year ago

Prior art: Datadog Agent install instructions: https://app.datadoghq.com/account/settings#agent/centos