在 Linux 上安装 Collector
每个 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.149.0/otelcol_0.149.0_linux_amd64.deb
sudo dpkg -i otelcol_0.149.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.149.0/otelcol_0.149.0_linux_arm64.deb
sudo dpkg -i otelcol_0.149.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.149.0/otelcol_0.149.0_linux_386.deb
sudo dpkg -i otelcol_0.149.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.149.0/otelcol_0.149.0_linux_amd64.rpm
sudo rpm -ivh otelcol_0.149.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.149.0/otelcol_0.149.0_linux_arm64.rpm
sudo rpm -ivh otelcol_0.149.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.149.0/otelcol_0.149.0_linux_386.rpm
sudo rpm -ivh otelcol_0.149.0_linux_386.rpm
手动安装
Linux 发布版本提供多种架构的二进制文件。你可以下载并在本机手动安装:
curl --proto '=https' --tlsv1.2 -fOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.149.0/otelcol_0.149.0_linux_amd64.tar.gz
tar -xvf otelcol_0.149.0_linux_amd64.tar.gz
curl --proto '=https' --tlsv1.2 -fOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.149.0/otelcol_0.149.0_linux_arm64.tar.gz
tar -xvf otelcol_0.149.0_linux_arm64.tar.gz
curl --proto '=https' --tlsv1.2 -fOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.149.0/otelcol_0.149.0_linux_386.tar.gz
tar -xvf otelcol_0.149.0_linux_386.tar.gz
curl --proto '=https' --tlsv1.2 -fOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.149.0/otelcol_0.149.0_linux_ppc64le.tar.gz
tar -xvf otelcol_0.149.0_linux_ppc64le.tar.gz
自动服务配置
当 OpenTelemetry Collector 作为 systemd 服务运行时,会默认使用 /etc/otelcol/config.yaml 配置文件启动。
如果你想更改此设置,可以编辑 systemd 环境文件 /etc/otelcol/otelcol.conf 中的 OTELCOL_OPTIONS 变量。你还可以在同一文件中为 otelcol 服务定义其他环境变量。支持选项的完整列表,请运行以下命令:
/usr/bin/otelcol --help
如果修改了 Collector 配置文件 (config.yaml) 或环境文件 (otelcol.conf),必须重启服务以应用更改:
sudo systemctl restart otelcol
要查看 otelcol 服务的日志输出,请运行:
sudo journalctl -u otelcol
意见反馈
这个页面对您有帮助吗?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!