在 Linux 上安装 Collector

Linux

每个 Collector 版本都包含适用于 Linux amd64/arm64/i386 系统的 APK、DEB 和 RPM 软件包。安装后,您可以在 /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.142.0/otelcol_0.142.0_linux_amd64.deb
sudo dpkg -i otelcol_0.142.0_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.142.0/otelcol_0.142.0_linux_arm64.deb
sudo dpkg -i otelcol_0.142.0_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.142.0/otelcol_0.142.0_linux_386.deb
sudo dpkg -i otelcol_0.142.0_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.142.0/otelcol_0.142.0_linux_amd64.rpm
sudo rpm -ivh otelcol_0.142.0_linux_amd64.rpm
sudo yum update
sudo yum -y install wget systemctl
wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.142.0/otelcol_0.142.0_linux_arm64.rpm
sudo rpm -ivh otelcol_0.142.0_linux_arm64.rpm
sudo yum update
sudo yum -y install wget systemctl
wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.142.0/otelcol_0.142.0_linux_386.rpm
sudo rpm -ivh otelcol_0.142.0_linux_386.rpm

手动 Linux 安装

Linux 版本可在各种架构上使用。您可以下载包含二进制文件的文件并手动安装到您的机器上。

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

自动服务配置

默认情况下,安装后 otelcol systemd 服务会以 --config=/etc/otelcol/config.yaml 选项启动。

要使用其他设置,请在 /etc/otelcol/otelcol.conf systemd 环境文件中将 OTELCOL_OPTIONS 变量设置为适当的命令行选项。您可以运行 /usr/bin/otelcol --help 来查看所有可用选项。您可以通过将其他环境变量添加到此文件中来将它们传递给 otelcol 服务。

如果您修改了 Collector 配置文件或 /etc/otelcol/otelcol.conf,请运行以下命令重启 otelcol 服务以应用更改:

sudo systemctl restart otelcol

要查看 otelcol 服务的输出,请运行:

sudo journalctl -u otelcol