# TD Agentのアップグレード Treasure Agent(`td-agent`)を定期的にアップグレードして、デーモンを最新の状態に保ちましょう。 * [前提条件](/ja/products/customer-data-platform/integration-hub/streaming/td-agent/upgrading-td-agent#prerequisites) * [アップグレード](/ja/products/customer-data-platform/integration-hub/streaming/td-agent/upgrading-td-agent#upgrade) * [考慮事項](/ja/products/customer-data-platform/integration-hub/streaming/td-agent/upgrading-td-agent#considerations) # 前提条件 * Treasure Dataの基本的な知識。 * td-agentの基本的な知識。 # アップグレード BugFixバージョンのアップグレードは、Major.Minor.BugFixの形式で示されます。たとえば、2.2.2から2.2.3の場合、最後の数字が増加します。 `apt`(Ubuntu)または`yum`(RHEL、CentOS)を使用して、td-agentパッケージをアップグレードします。 ```bash # Ubuntu $ apt-get update && apt-get install td-agent # Redhat $ yum update && yum install td-agent ``` MajorおよびMinorバージョンのアップグレードは、Major.Minor.BugFixの形式で示されます。例えば、2.2.2から2.3.2(中央の数字が増加してMinorアップグレードを示す)、または2.2.2から3.2.2(最初の数字が増加してMajorアップグレードを示す)の場合: 適切なオペレーティングシステムのページにアクセスしてください: * [RHELおよびCentOSでのtd-agentへのアップグレード](/ja/products/customer-data-platform/integration-hub/streaming/td-agent/installing-td-agent-on-rhel-and-centos) * [AWS Linuxでのtd-agentのアップグレード](/ja/products/customer-data-platform/integration-hub/streaming/td-agent/installing-td-agent-on-aws-linux) * [Ubuntuでのtd-agentへのアップグレード](/ja/products/customer-data-platform/integration-hub/streaming/td-agent/installing-td-agent-on-ubuntu-and-debian) # 考慮事項 td-agentを更新する際は、デーモンを再起動する必要があります。この間、アプリケーションが`td-agent`にログを送信する可能性があります。 [td-logger-ruby](https://api-docs.treasuredata.com/en/sdk/ruby-sdk/quickstart/)または[td-logger-java](https://api-docs.treasuredata.com/en/sdk/java-sdk/quickstart/)を使用している場合、ロガーライブラリ自体が一定量のデータまでログイベントをバッファリングします。デーモンが戻ると、バッファリングされたイベントがtd-agentにフラッシュされます。 他の言語を使用している場合、バッファリングメカニズムは実装されていません。したがって、ログを失いたくない場合は、最初にアプリケーションを停止し(ロードバランサーからアプリの実行を分離するか、プロセスを終了するなど)、その後td-agentをアップグレードしてください。