日志采集客户端 Logtail 可通过运维脚本批量安装或手动安装。
批量安装(推荐)
创建指定模板。在 金融分布式架构 控制台页面,选择 运维管理 > 经典应用服务 > 日常运维 > 指令模板,在右侧窗口中单击 创建模板。在 新建指令模板 页面中,填入相应的环境信息。(如为 Linux 系统,脚本内容可以参考 dst_sls_install.sh 文件。)下图是为 Linux 系统配置指令模板的示例:
说明在不同 workspace 中执行脚本需要修改相应的 instanceId 和 region 参数。
instanceId 为机器组标识,可以在 分布式链路跟踪 > 设置 页面查看。
region 为域环境标志,如华东 2(上海),即
cn-shanghai
,其值可参考 地域和可用区。
执行运维脚本。在 金融分布式架构 控制台中选择 经典应用服务 > 日常运维 > 服务器运维,在右侧窗口中单击 创建。在 创建服务器运维单 页面中,选择刚才创建的模板指令和对应的机器列表,再勾选 创建完成后自动执行,单击 创建。
说明建议先选择几台服务器验证环境是否正常,然后在整个环境中执行。
手动安装
检查租户环境 ECS 的日志采集客户端(Logtail)是否已安装。
在 Linux 系统中,运行以下命令查看客户端状态:
sudo /etc/init.d/ilogtaild status
在 Windows 系统中,在 服务 中查看客户端运行状态:控制面板 > 管理工具 > 服务,在列表中查看
LogtailDaemon
和LogtailWorker
两个 Windows 服务的运行状态。如未安装,可参阅文档:如何在 Linux 系统 或 Windows 系统 中安装 Logtail。
添加机器组标识。
在 Linux 系统中,添加文件
/etc/ilogtail/user_defined_id
,文件内容是实例标识
,如:在 Linux 系统中,确保文件/etc/ilogtail/user_defined_id
存在,并且确保文件内容需要有一行:机器组标识(可前往 分布式链路跟踪 > 设置 页面获取该标识)。在 Windows 系统中,打开文件
user_defined_id
(默认路径为C:\LogtailData\user_defined_id
),将其文件内容修改为 机器组标识。
在 ECS 服务器上配置用户 ID 标识文件,授权分布式链路跟踪系统采集日志。
在 Linux 系统中,创建账号 ID 同名文件夹到目录
/etc/ilogtail/users
以配置用户标识,例如:上海非金区 - 华东 2(上海):sudo touch /etc/ilogtail/users/1665977623349188
在 Windows 系统中,创建账号 ID 同名文件夹到目录
C:\LogtailData\users
以配置用户标识,例如:上海非金区 - 华东 2(上海):C:\LogtailData\users\1665977623349188