日志服务支持在阿里云ECS实例中自动安装Logtail,本文介绍如何在数据采集配置向导中选择ECS实例并完成Logtail的安装。
前提条件
使用RAM用户操作时,该RAM用户需同时具备如下权限。- AliyunOOSFullAccess权限:为RAM用户授予AliyunOOSFullAccess权限的具体操作,请参见为RAM用户授权。
- 自定义权限:为RAM用户授予如下自定义权限时,需要先创建自定义策略并为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采集阿里云ECS实例、自建服务器、其他云厂商等服务器上的日志。在进行日志采集前,需要在服务器上安装Logtail。如果您的服务器是与日志服务属于不同账号的ECS、其他云厂商的服务器和自建IDC时,您需要手动安装Logtail。具体操作,请参见安装Logtail(Linux系统)或安装Logtail(Windows系统)。操作步骤
- 登录日志服务控制台。
- 在接入数据区域,选择分隔符-文本日志。此处以分隔符-文本日志为例,您可以根据需求选择对应的数据源。
- 选择目标Project和Logstore,单击下一步。
- 在创建机器组步骤中,单击ECS机器。
- 选择ECS实例。您可以通过如下方式选择ECS实例。重要 请确保目标ECS已安装云助手。
2017年12月01日之后使用公共镜像创建的ECS实例,默认预装云助手客户端。如果您的实例是2017年12月01日之前购买的,需自行安装云助手客户端。更多信息,请参见安装云助手客户端。
选择方式 说明 手动选择实例 在实例列表中,选中对应的ECS实例安装Logtail,支持多选。 在此方式中,还支持通过关键字、地域、标签、运行状态、付费方式和网络类型筛选实例。
指定实例标签 您可以给ECS实例绑定标签,用于资源管理和归类。更多信息,请参见创建或绑定标签。绑定标签后,您可以在此处选择对应的标签,系统自动在标签对应的所有ECS实例中安装Logtail。 标签由一对键值对(Key-Value)组成,如果您在此处只选择标签键,未选择标签值,则表示在该标签键绑定的所有ECS实例中安装Logtail。
指定实例资源组 您可以给ECS实例配置资源组,用于资源分级管理。更多信息,请参见资源组。绑定资源组后,您可以在此处选择对应的资源组,系统自动在该资源组下所有的ECS实例中安装Logtail。 上传CSV文件 您可以在ECS控制台中导出资源列表。导出后,您可以在此处上传已导出的CSV文件,系统自动在该列表涉及的所有ECS实例中安装Logtail。 选择全部 选择该选项后,系统自动在当前阿里云账号下的所有ECS实例中安装Logtail。 指定配置清单条件 您在运维编排服务中创建配置清单后,可以在此处通过配置清单指定待安装Logtail的ECS实例。更多信息,请参见通过OOS收集ECS实例的清单信息。 - 可选:配置高级选项。
参数 说明 描述 执行任务的描述信息。 资源组的标签 选择对应的资源组后,系统会给执行记录添加资源组信息。 执行模式 包括两种模式,如下所示: - 自动执行:当安装失败时,继续执行下一台机器。
- 失败暂停:当安装失败时,等待安装任务重试。
速率控制类型 包括两种模式,如下所示: - 并发控制:并发执行安装任务。
- 批次控制:按批次执行安装任务。
并发速率 指定并发速率,可以是数值或者百分比。 例如配置为2目标,则表示在2台ECS上并发安装Logtail。 说明 当速率控制类型配置为并发控制时,需配置。批次速率数组 把一个执行任务分成多个批次,一个批次运行完,再运行下一个批次。在上一个批次未全部完成的情况下,下一个批次不会开始,批次值可以是数值或者百分比。例如[1, 5%, 10%]表示第一个批次是1台ECS,第二个批次是总量的5%,第三个以后批次为10%。 说明 当速率控制类型配置为批次控制时,需配置。最大错误次数 指定任务在停止前的最大错误次数,可以是数值或者百分比,默认值是0。 例如一共有4台ECS需安装Logtail,并发速率为1目标,最大错误次数为0,则表示在4台ECS上并发安装Logtail,当其中1台机器安装失败时,另外3台安装任务取消。
- 单击创建。
- 确认参数配置无误后,单击确定。系统自动跳转到如下页面,您可以单击刷新,更新执行状态。
- 确认Logtail安装成功后,单击确认安装完毕。完成安装后,您还需要配置机器组和Logtail配置。具体操作,请参见采集文本日志。