Встановлення Collector в Linux

Кожен випуск Collector включає пакунки APK, DEB та RPM для систем Linux amd64/arm64/i386. Після встановлення ви можете знайти стандартну конфігурацію у файлі /etc/otelcol/config.yaml.

Примітка: для автоматичної конфігурації служби необхідний systemd.

Встановлення DEB

Щоб розпочати роботу в системах Debian, виконайте наступні команди:

sudo apt-get update
sudo apt-get -y install wget
wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.146.1/otelcol_0.146.1_linux_amd64.deb
sudo dpkg -i otelcol_0.146.1_linux_amd64.deb
sudo apt-get update
sudo apt-get -y install wget
wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.146.1/otelcol_0.146.1_linux_arm64.deb
sudo dpkg -i otelcol_0.146.1_linux_arm64.deb
sudo apt-get update
sudo apt-get -y install wget
wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.146.1/otelcol_0.146.1_linux_386.deb
sudo dpkg -i otelcol_0.146.1_linux_386.deb

Встановлення RPM

Щоб розпочати роботу в системах Red Hat, виконайте наступні команди:

sudo yum update
sudo yum -y install wget systemctl
wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.146.1/otelcol_0.146.1_linux_amd64.rpm
sudo rpm -ivh otelcol_0.146.1_linux_amd64.rpm
sudo yum update
sudo yum -y install wget systemctl
wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.146.1/otelcol_0.146.1_linux_arm64.rpm
sudo rpm -ivh otelcol_0.146.1_linux_arm64.rpm
sudo yum update
sudo yum -y install wget systemctl
wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.146.1/otelcol_0.146.1_linux_386.rpm
sudo rpm -ivh otelcol_0.146.1_linux_386.rpm

Встановлення вручну

Випуски Linux доступні для різних архітектур. Ви можете завантажити файл, що містить бінарний код, і встановити його на свій компʼютер вручну:

curl --proto '=https' --tlsv1.2 -fOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.146.1/otelcol_0.146.1_linux_amd64.tar.gz
tar -xvf otelcol_0.146.1_linux_amd64.tar.gz
curl --proto '=https' --tlsv1.2 -fOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.146.1/otelcol_0.146.1_linux_arm64.tar.gz
tar -xvf otelcol_0.146.1_linux_arm64.tar.gz
curl --proto '=https' --tlsv1.2 -fOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.146.1/otelcol_0.146.1_linux_386.tar.gz
tar -xvf otelcol_0.146.1_linux_386.tar.gz
curl --proto '=https' --tlsv1.2 -fOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.146.1/otelcol_0.146.1_linux_ppc64le.tar.gz
tar -xvf otelcol_0.146.1_linux_ppc64le.tar.gz

Автоматична конфігурація служби

Коли Стандартно OpenTelemetry Collector запущено як службу systemd, він запускається з опцією --config=/etc/otelcol/config.yaml, стандартним файлом налаштувань.

Якщо ви хочете змінити ці налаштування, вам треба змінити значення у змінній середовища OTELCOL_OPTIONS у файлі для systemd /etc/otelcol/otelcol.conf. Ви також можете визначити додаткові змінні середовища для otelcol в тому ж файлі. Для отримання повного переліку підтримуваних параметрів виконайте команду:

/usr/bin/otelcol --help

Якщо ви змінюєте файл конфігурації Collector (config.yaml) або файл зі змінними оточення (otelcol.conf), перезапустіть службу otelcol, вам треба перезапустити службу для застосування змін:

sudo systemctl restart otelcol

Щоб перевірити лог служби otelcol, виконайте:

sudo journalctl -u otelcol

Востаннє змінено December 26, 2024: [uk] Ukrainian documentation for OpenTelemetry (2a3c5648)