Simple Log ServiceProject支援在同地區的ECS執行個體中自動安裝Logtail。本文介紹如何在資料擷取設定精靈中選擇ECS執行個體並完成Logtail的安裝。
使用限制
在ECS執行個體中自動安裝Logtail僅支援Simple Log ServiceProject與ECS執行個體同帳號同地區情境。如果ECS執行個體和Simple Log ServiceProject屬於不同地區或不同帳號,則需手動安裝Logtail。更多資訊,請參見安裝Logtail(Linux系統)、安裝Logtail(Windows系統)。
前提條件
Log Service藉助營運編排服務OOS,實現在ECS執行個體中自動安裝Logtail。您使用RAM使用者登入控制台進行操作時,RAM使用者需具備Log Service的資料接入(Logtail)系統管理權限以及操作OOS資源的許可權。
Log Service
在許可權助手中,選中資料接入(logtail)。具體操作,請參見配置許可權助手。
OOS
系統許可權:AliyunOOSFullAccess許可權。
為RAM使用者授予AliyunOOSFullAccess許可權的具體操作,請參見為RAM使用者授權。
自訂許可權:參見如下樣本,建立具備操作OOS資源許可權的自訂權限原則。具體操作,請參見建立自訂權限原則。
建立自訂權限原則後,您還需為RAM使用者授權。具體操作,請參見為RAM使用者授權。
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeTagKeys", "ecs:DescribeTags", "ecs:DescribeInstances", "ecs:DescribeInvocationResults", "ecs:RunCommand", "ecs:DescribeInvocations" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "oos:ListTemplates", "oos:StartExecution", "oos:ListExecutions", "oos:GetExecutionTemplate", "oos:ListExecutionLogs", "oos:ListTaskExecutions" ], "Resource": "*" } ] }
安裝Logtail
在接入資料地區中,根據需要選擇包含文本日誌尾碼的入口。本文以採集主機中的多行文本日誌為例。
在選擇日誌空間步驟中,選擇專案Project和日誌庫Logstore,單擊下一步。
如果需要建立Project和Logstore,請單擊立即建立。具體操作請參見管理Project和管理Logstore。
在機器組配置步驟中,使用情境選擇主機情境,安裝環境選擇ECS,然後單擊建立機器組。在彈出的建立機器組頁面中,選擇需要安裝Logtail的ECS執行個體,並單擊安裝並建立為機器組。
重要請確保目標ECS執行個體已安裝雲助手用戶端。
2017年12月01日之後使用公用鏡像建立的ECS執行個體,預設預裝雲助手用戶端。如果您的執行個體是2017年12月01日之前購買的,需自行安裝雲助手用戶端。更多資訊,請參見安裝雲助手Agent。
出現以下頁面表示安裝成功,如果安裝失敗,請單擊重建安裝任務。
卸載Logtail
根據Simple Log ServiceProject所在地區,擷取對應的${region_id}
。替換${region_id}
後,執行以下命令卸載Logtail。
各地區對應的${region_id}
請參見開服地區,例如華東 1(杭州)對應的${region_id}
為cn-hangzhou
。
wget http://logtail-release-${region_id}.oss-${region_id}.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod +x logtail.sh; ./logtail.sh uninstall
後續步驟
在Simple Log ServiceProject中建立Logtail採集配置。更多資訊,請參見採集主機文本日誌。