Logtail升級到LoongCollector介紹
LoongCollector在日誌情境中完成全面升級,從功能、效能、穩定性多維度深度最佳化。此次重構iLogtail架構,核心C++引擎引入流水線設計,實現輸入/處理/輸出模組外掛程式化,支援靈活組合。每項採集任務對應獨立配置,精準定義資料擷取、處理及傳輸全流程。更多資訊,請參見日誌採集效能躍遷:iLogtail 到 LoongCollector 的全面升級。
主機情境
從Logtail升級到LoongCollector
請根據主機作業系統,參照下表對應命令升級Logtail至LoongCollector。
主控件類型 | 作業系統 | 下載方式 | 安裝方式 |
Linux | ARM | 主機可連網,直接下載。 wget https://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/loongcollector.sh -O loongcollector.sh;
| 根據網路情況選擇安裝命令。 #公網方式安裝
chmod +x loongcollector.sh; ./loongcollector.sh upgrade
|
x86-64 |
ARM | 主機離線,需先在可以訪問公網的伺服器上下載安裝指令碼與安裝包。 wget https://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/loongcollector.sh;wget http://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/aarch64/main/loongcollector-linux64.tar.gz;
| 請將安裝指令碼和安裝包拷貝至需要安裝LoongCollector的伺服器上後,根據網路情況選擇安裝命令。 #公網方式安裝
chmod +x loongcollector.sh; ./loongcollector.sh upgrade-local
|
x86-64 | 主機離線,需先在可以訪問公網的伺服器上下載安裝指令碼與安裝包。 wget https://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/loongcollector.sh;wget http://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/x86_64/main/loongcollector-linux64.tar.gz;
|
如果顯示以下資訊,則表示升級成功。
Try to stop ilogtail ...
kill process Name: ilogtail pid: 878
kill process Name: ilogtail pid: 879
stop successfully
Stop ilogtail successfully.
Upgrading loongcollector files ...
Upgrade loongcollector files successfully.
Starting loongcollector ...
loongcollector is running
Upgrade loongcollector successfully.
從LoongCollector復原到Logtail
請根據主機作業系統,參照下表對應命令將LoongCollector復原到Logtail。
說明 必須要重新下載logtail.sh指令碼,不能使用原來的logtail.sh指令碼。
作業系統 | 下載方式 | 升級方式 |
ARM與x86-64 | 主機可連網: wget https://logtail-release-${region_id}.oss-${region_id}.aliyuncs.com/linux64/logtail.sh -O logtail.sh;
| 下載完成後執行升級命令。 chmod +x logtail.sh; sudo ./logtail.sh upgrade;
如果需要指定某個特定版本,則執行如下命令。 # 比如指定 1.8.7 版本,根據實際情況替換版本號碼。
chmod +x logtail.sh; sudo ./logtail.sh upgrade -v -v 1.8.7;
|
|
ARM | 主機離線,需先在可以訪問公網的伺服器上下載安裝指令碼與安裝包: wget https://logtail-release-${region_id}.oss-${region_id}.aliyuncs.com/linux64/logtail.sh; wget http://logtail-release-${region_id}.oss-${region_id}.aliyuncs.com/linux64/aarch64/logtail-linux64.tar.gz;
| 請將安裝指令碼和安裝包拷貝至需要升級Logtail的伺服器上後,執行如下升級命令。 chmod +x logtail.sh; ./logtail.sh upgrade-local;
|
x86-64 | 主機離線,需先在可以訪問公網的伺服器上下載安裝指令碼與安裝包: wget https://logtail-release-${region_id}.oss-${region_id}.aliyuncs.com/linux64/logtail.sh; wget http://logtail-release-${region_id}.oss-${region_id}.aliyuncs.com/linux64/logtail-linux64.tar.gz;
|