Collector for Linux のアンインストール 🔗
以下の手順に従って、Splunk Distribution of the OpenTelemetry Collector for Linux をアンインストールしてください。
インストーラスクリプト または Debian または RPM パッケージ を使用してインストールを行った場合は、コマンドを使用して Collector および Fluentd パッケージをアンインストールできます。
他の方法(Ansible、Puppet、Heroku など、インストーラ・スクリプトを使用して Linux 用 Collector をインストールします。 で説明されている方法)を使用して Collector と Fluentd をインストールした場合は、使用したツール固有のアンインストール手順に従ってください。
アンインストールによって削除されるファイルを理解する 🔗
ここで説明するアンインストールコマンドは、インストーラによってインストールおよび作成されたすべてのファイルを削除するわけではありません。同様に、アンインストールコマンドは、インストール後に実行された Collector サービスと Fluent サービスによって生成されたすべてのファイルを削除するわけではありません。通常、アンインストールによって削除されないファイルだけを残しておくのが安全です。
完全なリストではありませんが、インストーラ・スクリプトやパッケージマネージ ャコマンドでアンインストールを実行する際に、削除されるファイルや削除されないファイルの主な注意点を以下に示します:
/tmp/splunk-otel-collector.sh
インストーラーのスクリプトは削除されません。再度実行する必要がなければ、スクリプトを削除することができます。The
/etc/otel/collector/splunk-otel-collector.conf
file isn’t deleted. If you modified/etc/otel/collector/splunk-otel-collector.conf
and want to keep the information in the file, be sure to back it up before re-running the installer script. The installer script recreates/etc/otel/collector/splunk-otel-collector.conf
each time you run it, overwriting any existing/etc/otel/collector/splunk-otel-collector.conf
.Debian ベースのシステムでは、以下のファイルが削除されます。これらのファイルを残しておきたい場合は、アンインストールを実行する前に、必ず個々のファイルか
/etc/otel/collector
ディレクトリ全体をバックアップしてください。このリストにないファイルは削除されません。/etc/otel/collector/agent_config.yaml
/etc/otel/collector/fluentd/README
/etc/otel/collector/fluentd/conf.d/apache.conf
/etc/otel/collector/fluentd/conf.d/cassandra.conf
/etc/otel/collector/fluentd/conf.d/docker.conf
/etc/otel/collector/fluentd/conf.d/etcd.conf
/etc/otel/collector/fluentd/conf.d/jetty.conf
/etc/otel/collector/fluentd/conf.d/journald.conf
/etc/otel/collector/fluentd/conf.d/memcached.conf
/etc/otel/collector/fluentd/conf.d/mongodb.conf
/etc/otel/collector/fluentd/conf.d/mysql.conf
/etc/otel/collector/fluentd/conf.d/nginx.conf
/etc/otel/collector/fluentd/conf.d/postgresql.conf
/etc/otel/collector/fluentd/conf.d/rabbitmq.conf
/etc/otel/collector/fluentd/conf.d/redis.conf
/etc/otel/collector/fluentd/conf.d/syslog.conf
/etc/otel/collector/fluentd/conf.d/tomcat.conf
/etc/otel/collector/fluentd/conf.d/zookeeper.conf
/etc/otel/collector/fluentd/fluent.conf
/etc/otel/collector/fluentd/splunk-otel-collector.conf
/etc/otel/collector/gateway_config.yaml
/etc/otel/collector/splunk-otel-collector.conf.example
/etc/otel/collector/splunk-support-bundle.sh
RPM ベースのシステムでは、以下のファイルを変更した場合、変更されたファイルは削除されず、拡張子が .rpmsave に変更されます。たとえば、アンインストールプロセスは、変更されたagent_config.yamlをagent_config.yaml.rpmsaveにリネームします。これらの .rpmsave ファイルが不要な場合は削除できます。このリストにある変更されていないファイルは削除されます。このリストにないファイルは削除されません。
/etc/otel/collector/agent_config.yaml
/etc/otel/collector/fluentd/README
/etc/otel/collector/fluentd/conf.d/apache.conf
/etc/otel/collector/fluentd/conf.d/cassandra.conf
/etc/otel/collector/fluentd/conf.d/docker.conf
/etc/otel/collector/fluentd/conf.d/etcd.conf
/etc/otel/collector/fluentd/conf.d/jetty.conf
/etc/otel/collector/fluentd/conf.d/journald.conf
/etc/otel/collector/fluentd/conf.d/memcached.conf
/etc/otel/collector/fluentd/conf.d/mongodb.conf
/etc/otel/collector/fluentd/conf.d/mysql.conf
/etc/otel/collector/fluentd/conf.d/nginx.conf
/etc/otel/collector/fluentd/conf.d/postgresql.conf
/etc/otel/collector/fluentd/conf.d/rabbitmq.conf
/etc/otel/collector/fluentd/conf.d/redis.conf
/etc/otel/collector/fluentd/conf.d/syslog.conf
/etc/otel/collector/fluentd/conf.d/tomcat.conf
/etc/otel/collector/fluentd/conf.d/zookeeper.conf
/etc/otel/collector/fluentd/fluent.conf
/etc/otel/collector/fluentd/splunk-otel-collector.conf
/etc/otel/collector/gateway_config.yaml
/etc/otel/collector/splunk-otel-collector.conf.example
/etc/otel/collector/splunk-support-bundle.sh
アンインストールコマンドで削除できないその他のファイルについては、アンインストールコマンドの実行後にコマンドラインインターフェイスに表示されるメッセージを参照してください。
Linux で Collector と Fluentd をアンインストールする 🔗
注釈
アンインストールを実行する前に、その影響を必ず理解してください。アンインストールによって削除されるファイルを理解する を参照してください。
インストーラ・スクリプト または Debian または RPM パッケージ を使って Collector と Fluentd をインストールした場合は、以下のコマンドを実行することで、これら両方のパッケージをアンインストールできます:
curl -sSL https://dl.signalfx.com/splunk-otel-collector.sh > /tmp/splunk-otel-collector.sh;
sudo sh /tmp/splunk-otel-collector.sh --uninstall
このスニペットには、アンインストールを実行する前に、最新の splunk-otel-collector.sh
インストーラ・スクリプトをダウンロードするコマンドが含まれていることに注意してください。このコマンドを含む理由は以下の通りです:
DebianまたはRPMパッケージを使用してインストールした場合、インストーラー・スクリプトを持っていない可能性があり、このアンインストールコマンドを使用するためにダウンロードする必要があります。
インストーラ・スクリプトを使用してインストールを実行した場合、最新のインストーラ・スクリプトがダウンロードされていない可能性があります。
アンインストールを確認するには、Linux での Collector と Fluentd のアンインストールの確認 を参照してください。
と の両パッケージをアンインストールせず、Collector パッケージ または Fluentd パッケージだけをアンインストールしたい場合は、Linux で Collector または Fluentd だけをアンインストールします。 を参照してください。
Linux で Collector または Fluentd だけをアンインストールします。 🔗
Linux で Collector と Fluentd をアンインストールする で説明されているアンインストールコマンドは、 Collector と Fluentd パッケージ の両 方をアンインストールします。
Collector パッケージ または Fluentd パッケージのみをアンインストールしたい場合は、プラットフォームに合わせて以下のコマンドを使用します。
Debianの場合 🔗
注釈
アンインストールを実行する前に、アンインストールによって削除されるファイルを理解する を参照してください。
Collector パッケージのみをアンインストールするには、以下のコマンドを実行します:
sudo apt-get purge splunk-otel-collector
Fluentdパッケージのみをアンインストールするには、以下のコマンドを実行します:
sudo apt-get purge td-agent
RPM の場合 🔗
注釈
アンインストールを実行する前に、アンインストールによって削除されるファイルを理解する を参照してください。
Collector パッケージのみをアンインストールするには、システムのパッケージ・マネージャーのコマンドを実行します:
sudo yum remove splunk-otel-collector
または
sudo dnf remove splunk-otel-collector
または
sudo zypper remove splunk-otel-collector
Fluentd パッケージだけをアンインストールするには、システムのパッケージ・マネージャーのコマンドを実行します:
sudo yum remove td-agent
または
sudo dnf remove td-agent
または
sudo zypper remove td-agent
アンインストールを確認するには、Linux での Collector と Fluentd のアンインストールの確認 を参照してください。
Linux での Collector と Fluentd のアンインストールの確認 🔗
Collector と Fluentd パッケージのアンインストールは、アンインストールコマンドの実行後にコマンドラインインターフェイスで成功メッセージを確認することで確認できますが、Collector と Fluentd サービスのステータスをチェックするコマンドを実行することでもアンインストールを確認できます。パッケージが正常にアンインストールされると、ステータスに反映されます。
Collector パッケージのアンインストールを確認するには、次のコマンドを実行します:
sudo systemctl status splunk-otel-collector
期待される結果は
Unit splunk-otel-collector.service could not be found.
ですFluentd (td-agent) パッケージのアンインストールを確認するには、次のコマンドを実行します:
sudo systemctl status td-agent
期待される結果は
Unit td-agent.service could not be found.
です