全部产品

安装日志采集客户端

更新时间:2020-05-13 11:11:12

日志采集客户端 Logtail 可通过运维脚本批量安装或手动安装。

批量安装(推荐)

  1. 创建指定模板。在 金融分布式架构 控制台页面,选择 运维管理 > 经典应用服务 > 日常运维 > 指令模板,在右侧窗口中点击 创建模板。在 新建指令模板 页面中,填入相应的环境信息。(如为 Linux 系统,脚本内容可以参考 dst_sls_install.sh 文件。)
    下图是为 Linux 系统配置指令模板的示例:创建指令模板

    说明:在不同 workspace 中执行脚本需要修改相应的 instanceId 和 region 参数:

    • instanceId 为机器组标识,可以在 分布式链路跟踪 > 设置 页面查看。
    • region 为域环境标志,如华东 2(上海),即 cn-shanghai,其值可参考 地域和可用区
  2. 执行运维脚本。在 金融分布式架构 控制台中选择 经典应用服务 > 日常运维 > 服务器运维,在右侧窗口中点击 创建。在 创建服务器运维单 页面中,选择刚才创建的模板指令和对应的机器列表,再勾选 创建完成后自动执行,点击 创建

    说明:建议先选择几台服务器验证环境是否正常,然后在整个环境中执行。

手动安装

  1. 检查租户环境 ECS 的日志采集客户端(Logtail)是否已安装。
    • 在 Linux 系统中,运行以下命令查看客户端状态:
      1. sudo /etc/init.d/ilogtaild status
    • 在 Windows 系统中,在 服务 中查看客户端运行状态:控制面板 > 管理工具 > 服务,在列表中查看 LogtailDaemonLogtailWorker 两个 Windows 服务的运行状态。如未安装,可参阅文档:如何在 Linux 系统Windows 系统 中安装 Logtail。
  2. 添加机器组标识。
    • 在 Linux 系统中,添加文件 /etc/ilogtail/user_defined_id,文件内容是实例标识(该值可在 SOFA 应用中心 首页查看),如:在 Linux 系统中,确保文件 /etc/ilogtail/user_defined_id 存在,并且确保文件内容需要有一行:机器组标识(可前往 分布式链路跟踪 > 设置 页面获取该标识)。机器组标识
    • 在 Windows 系统中,打开文件 user_defined_id(默认路径为 C:\LogtailData\user_defined_id),将其文件内容修改为 机器组标识。
  3. 在 ECS 服务器上配置用户 ID 标识文件,授权分布式链路跟踪系统采集日志。
    • 在 Linux 系统中,创建账号 ID 同名文件夹到目录 /etc/ilogtail/users 以配置用户标识,例如:
      上海非金区 - 华东 2(上海):
      1. sudo touch /etc/ilogtail/users/1665977623349188
    • 在 Windows 系统中,创建账号 ID 同名文件夹到目录 C:\LogtailData\users 以配置用户标识,例如:
      上海非金区 - 华东 2(上海):
      1. C:\LogtailData\users\1665977623349188