机器组是日志服务中的虚拟配置单元,机器组中包含多台服务器,日志服务以机器组维度下发 LogCollector 采集配置,批量采集机器组中多台服务器的日志数据。
日志服务中,机器组是服务器的虚拟分组,一个机器组中可以包含多台服务器。所有需要通过 LogCollector 采集日志的服务器都需要添加进机器组中,以便进行统一的采集配置下发与管理。当应用或服务部署在多台机器上,且这些机器的日志文件路径相同时,便可将其归为一个机器组。这样在控制台只需要配置一次日志数据采集规则,便可批量生效至机器组内的所有机器。
说明
日志服务支持在机器组中添加 IPv4 和 IPv6 服务器。
在日志服务中,机器组包括 IP 地址和机器标识两种类型。
IP 地址类型的机器组指机器组中的服务器通过 IP 地址作为标识。创建一个 IP 地址类型的机器组之后,通过填写服务器 IP 地址的方式,将多台服务器添加到同一机器组中,日志服务会从 IP 对应的机器上采集日志。
IP 地址类型的机器组适用于机器数量相对较少的场景。此时可以方便获取 IP 地址、在机器组中填写所有 IP 地址。
说明
agent_info.json
文件中的 ip
字段中。查看机器 IP 地址的方式请参考创建机器组(IP 地址)中的步骤 1。在机器标识类型的机器组中,日志服务通过预设的自定义标识判断一台机器是否属于对应机器组。
相较于 IP 地址类型的机器组,机器标识类型具备以下优势:
说明
采集容器日志时,推荐使用机器标识类型的机器组,以免容器重启后更换 IP 地址,导致机器组心跳失败。