日志服務Project支持在同地域的ECS實例中自動安裝Logtail。本文介紹如何在數據采集配置向導中選擇ECS實例并完成Logtail的安裝。
使用限制
在ECS實例中自動安裝Logtail僅支持日志服務Project與ECS實例同賬號同地域場景。如果ECS實例和日志服務Project屬于不同地域或不同賬號,則需手動安裝Logtail。更多信息,請參見安裝Logtail(Linux系統)、安裝Logtail(Windows系統)。
前提條件
日志服務借助運維編排服務OOS,實現在ECS實例中自動安裝Logtail。您使用RAM用戶登錄控制臺進行操作時,RAM用戶需具備日志服務的數據接入(Logtail)管理權限以及操作OOS資源的權限。
日志服務
在權限助手中,選中數據接入(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
根據日志服務Project所在地域,獲取對應的${region_id}
。替換${region_id}
后,執行以下命令卸載Logtail。
根據您的日志服務Project所在地域,獲取對應的${region_name}
。
各個地域對應的${region_name}
請參見附錄:地域與安裝參數對照表,例如華東 1(杭州)對應的${region_name}
為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
后續步驟
在日志服務Project中創建Logtail采集配置。更多信息,請參見采集主機文本日志。