本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
Project支持在同地域的ECS实例中自动安装Logtail。本文介绍如何在数据采集配置向导中选择ECS实例并完成Logtail的安装。
本文仅支持ECS与日志服务Project同账号同地域的场景,若不满足此场景,请根据操作系统参考安装Logtail(Linux系统)或安装Logtail(Windows系统)。
使用限制
如果您使用RAM用户登录,需具备日志服务的数据接入(Logtail)管理权限与操作OOS资源的权限。
日志服务
在权限助手中,选中数据接入(logtail)。具体操作,请参见配置权限助手。
OOS:日志服务借助运维编排服务OOS,实现在ECS实例中自动安装Logtail。
系统权限: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。
各地域对应的${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
后续步骤
在日志服务Project中创建Logtail采集配置。更多信息,请参见采集主机文本日志。