You need to enable JavaScript to run this app.
导航

机器组概述

最近更新时间2023.11.09 13:55:59

首次发布时间2022.04.02 10:15:58

机器组是日志服务中的虚拟配置单元,机器组中包含多台服务器,日志服务以机器组维度下发 LogCollector 采集配置,批量采集机器组中多台服务器的日志数据。
日志服务中,机器组是服务器的虚拟分组,一个机器组中可以包含多台服务器。所有需要通过 LogCollector 采集日志的服务器都需要添加进机器组中,以便进行统一的采集配置下发与管理。当应用或服务部署在多台机器上,且这些机器的日志文件路径相同时,便可将其归为一个机器组。这样在控制台只需要配置一次日志数据采集规则,便可批量生效至机器组内的所有机器。

限制说明

  • 每个火山引擎主账号下,每个地域最多可以创建 200 个机器组。
  • 目前仅支持 Linux 服务器。

机器组类型

在日志服务中,机器组包括 IP 地址和机器标识两种类型。

IP 地址

IP 地址类型的机器组指机器组中的服务器通过 IP 地址作为标识。创建一个 IP 地址类型的机器组之后,通过填写服务器 IP 地址的方式,将多台服务器添加到同一机器组中,日志服务会从 IP 对应的机器上采集日志。
IP 地址类型的机器组适用于机器数量相对较少的场景。此时可以方便获取 IP 地址、在机器组中填写所有 IP 地址。

说明

  • 如果您使用的服务器为火山引擎 ECS,创建 IP 地址类型的机器组时,默认情况下可以直接填写 ECS 的私网 IP 地址。
  • 如果 ECS 曾绑定主机名,或更换过网络类型,则需要填写 LogCollector 获取到的服务器 IP 地址,该 IP 地址记录在服务器 agent_info.json 文件中的 ip 字段中。查看机器 IP 地址的方式请参考创建机器组(IP 地址)中的步骤 1。

机器标识

在机器标识类型的机器组中,日志服务通过预设的自定义标识判断一台机器是否属于对应机器组。
相较于 IP 地址类型的机器组,机器标识类型具备以下优势:

  • 便于动态扩展,实现弹性伸缩,适用于服务器较多的场景。例如系统应用中包含多个模块,每个模块中的机器组通过一个固定的标识进行识别,扩展某个模块的机器组时,只需在新增的服务器上添加对应的机器标识,即可将新服务器加到机器组中。
  • 避免私网 IP 地址冲突。VPC 等自定义网络环境中,多台服务器获取到的 IP 地址可能存在冲突,通过机器标识可以避免此类问题。

说明

采集容器日志时,推荐使用机器标识类型的机器组,以免容器重启后更换 IP 地址,导致机器组心跳失败。