全部产品
云市场

安装日志采集器

更新时间:2019-07-08 14:18:02

应用运行环境选择 EDAS Container 3.x.x 且集群类型为 ECS、Swarm 集群的应用需要提前安装日志采集器来使用 EDAS 应用监控、弹性伸缩功能;原生 Spring Cloud、原生 Dubbo 选择正确的应用运行环境或者集群类型为容器服务 Kubernetes 时,不需要安装日志采集器。

在 EDAS 提供的一系列服务中,很多数据都是从实例拉取的,这就要求服务器可以连接到对应的实例上。

阿里云的网络环境分为经典网络和 VPC 网络两种。

  • 在经典网络中,如果防火墙和安全组没有特殊的端口(8182)限制,服务器是可以直接连接实例的。
  • 在 VPC 网络中,实例天然与服务器隔离。针对 VPC 网络,EDAS 提供了一个特殊的解决方案:日志采集器(鹊桥)。

日志采集器分为 Server 端和 Client 端。SProxy 是安装在您应用实例上的日志采集器 Client。具体示意图如下:

VPC 内日志拉取鹊桥解决方案

目前 EDAS 中部分实例可以自动安装日志采集器,但部分实例还是只能手动安装日志采集器。

实例满足以下任一情况,则不能自动安装日志采集器:

  • 2017年12月1日之前创建的实例
  • 向经典网络的集群导入的经典网络实例
  • 实例没有运行(已停止、启动中或停止中)
  • Windows 系统实例或不支持简单 shell 命令的实例
  • 非 ECS 集群间导入的实例

自动安装日志采集器

  1. 登录 EDAS 控制台

  2. 在左侧导航栏中,选择资源管理 > VPC

  3. 在 VPC ID 列表中,选择您要安装日志采集器的 VPC,在操作列单击安装日志采集器

  4. 当实例支持自动安装日志采集器时,您可在弹出的日志采集器安装对话框中单击实例右侧的自动安装

    自动安装日志采集器

  5. 等待片刻则可看到安装完成的状态。

    说明:如果您安装失败,可尝试参考手动安装日志采集器手动安装。如果均安装失败,请提交工单与我们联系。

    自动安装日志采集器完成

手动安装日志采集器

  1. 参照自动安装日志采集器步骤 1~3 选择要安装日志采集器的实例。

  2. 当实例支持不满足自动安装日志采集器的条件时,您可单击实例右侧的手动安装

    手动安装日志采集器

  3. 日志采集器安装页面,单击复制粘贴实例的脚本。

    复制脚本

  4. root 身份登录该实例,粘贴之前复制的安装脚本命令,并按回车键执行。

  5. 在安装完成之后,手动执行 netstat -ant|grep 8002 命令。

    • 如果有连接建立,说明日志采集器安装成功。

    • 如果没有连接建立,说明安装存在问题,请提交工单与我们联系。