日志服务 机器组(资源管理)

机器组是腾讯云日志服务(Cloud Log Service,CLS)中 LogListener 所采集日志的服务器对象,通过机器组的方式来配置 LogListener 采集日志的服务器。一般而言,可以根据不同业务场景划分不同的机器组,方便你管理日志服务。

相关产品
日志服务 产品页,含版本规格、价格与购买入口。

一、通过关联机器 IP 地址创建机器组

1. 登录 日志服务控制台。

2. 在左侧导航栏中,单击机器组管理。

3. 选择你日志服务所在的地域,例如广州,单击新建机器组。

4. 在弹出的窗口中,设置如下信息。

·机器组名称:例如 cls_test。

·系统环境:请选择加入该机器组的机器的系统环境。支持选择 Windows 或 Linux。

·机器组类型:选择机器组 IP 地址。

·IP 地址:输入需要加入机器组的机器 IP 地址。

·LogListener 自动升级:默认开启,请根据实际需求进行配置。

注意:如果你的机器关联了多个机器组,只要其中有1个机器组开启了自动升级,那么这台机器就会进行自动升级。

·LogListener 离线自动剔除策略:请参见 机器离线自动剔除。

·LogListener 服务日志:默认开启 LogListener 服务日志,记录 LogListener 运行状态、采集状况等重要日志,详情请参见 LogListener 服务日志。

·标签:机器组资源标签,用于管理资源。

·机器组元数据:元数据可以用来区分日志,详情请参见 自定义元数据。

5. 单击确定,即可完成创建。

二、通过机器标识创建机器组

由于每次 IP 变更需要修改对应的机器组配置,如果你的机器 IP 地址经常变动,利用机器 IP 配置机器组操作较为繁琐。

CLS 支持通过机器标识动态配置机器组,你只需要在 LogListener 的配置信息中填入机器标识,CLS 即可识别并自动将机器添加至机器组。

注意:通过配置机器标识创建机器组仅支持 LogListener 2.3.0及以上版本,升级详情请参见 LogListener 升级指南。

1. 登录 日志服务控制台。

2. 在左侧导航栏中,单击机器组管理。

3. 选择你日志服务所在的地域,例如广州,单击新建机器组。

4. 在弹出的窗口中,设置如下信息。

·机器组名称:例如 cls_test。

·系统环境:请选择加入该机器组的机器的系统环境。支持选择 Windows 或 Linux。

·机器组类型:选择机器标识。

·机器标识:输入机器的标识。

注意:所关联机器需已安装 LogListener,详情请参见 LogListener 安装指南(Linux 版)或 LogListener 安装指南(Windows 版)。

·LogListener 自动升级:建议开启 LogListener 自动升级,详情请参见 LogListener 升级指南。

注意:如果你的机器关联了多个机器组,只要其中有1个机器组开启了自动升级,那么这台机器就会进行自动升级。

·LogListener 离线自动剔除策略:请参见 机器离线自动剔除。

·LogListener 服务日志:默认开启 LogListener 服务日志,记录 LogListener 运行状态、采集状况等重要日志,详情请参见 LogListener 服务日志。

·标签:机器组资源标签,用于管理资源。

·机器组元数据:元数据可以用来区分日志,详情请参见 自定义元数据。

5. 单击确定。

6. 登录配置了机器标识的目标机器,填写你自定义的机器标识:

LogListener 版本≥3.4.0LogListener 版本<3.4.01. 以安装路径 /opt/loglistener 为例, 你可在 /opt/loglistener/conf 路径下,运行以下命令查看并配置 LogListener 配置文件。vi /opt/loglistener/conf/loglistener.yaml2. 按下 i 键,进入编辑模式。3. app_info 下添加 agent_labels 字段;agent_labels 为数组格式,需要使用中括号 [] 包裹,单个标识使用 [label1],多个标识使用 [label1, label2]。4. 按下 Esc 键,退出编辑模式,输入 :wq,并按下 Enter 键,保存设置。1. 此处安装目录以/usr/local 为例,打开 LogListener 安装目录下的/etc/loglistener.conf 文件。vi /usr/local/loglistener/etc/loglistener.conf2. 按下 i 键,进入编辑模式。3. 找到 group_label 参数,填写你自定义的机器标识(多个标识以英文逗号分隔)。4. 按下 Esc 键,退出编辑模式,输入 :wq,并按下 Enter 键,保存设置。

7. 执行如下命令,重启 LogListener,即可完成创建。

通过 systemd 执行不通过 systemd 执行

·LogListener 版本≥3.4.0并且操作系统具有 systemd。

systemctl restart loglistener

执行 systemctl check loglistener 查看是否重启成功。

·LogListener 版本<3.4.0并且操作系统具有 systemd。

systemctl restart loglistenerd

执行 /etc/init.d/loglistenerd check 查看是否重启成功:

适用于 LogListener 2.8.3以下或者 LogListener 2.8.3以上但是操作系统没有 systemd。/etc/init.d/loglistenerd restart重启成功返回样例:

三、查看机器状态

机器组与日志服务系统之间采用心跳机制保持连接,成功安装过 LogListener 的机器组会定时向日志服务发送心跳。

1. 登录 日志服务控制台。

2. 在左侧导航栏中,单击机器组管理。

3. 在机器组管理页面,找到需要操作的机器组,单击查看。

4. 在弹出的窗口中,即可查看机器组的状态。

5. 通过查看机器组的状态可识别当前该机器是否工作正常。若状态显示正常,则说明你的服务器可以与腾讯云日志服务正常通信。

四、机器离线自动剔除

机器标识类机器组关联的机器若出现了离线, 将默认在离线30天后自动将离线机器从机器组中剔除,并取消关联。若要缩短离线剔除周期,可执行以下步骤:

1. 登录 日志服务控制台。

2. 在左侧导航栏中,单击机器组管理。

3. 选择日志服务所在的地域,例如广州。

4. 单击新建机器组,或选择已有的机器组,单击修改。

5. 找到 LogListener 离线自动剔除策略配置项, 通过设定天数修改机器离线周期。

五、删除机器组

1. 登录 日志服务控制台。

2. 在左侧导航栏中,单击机器组管理。

3. 在机器组管理页面,选择需要删除的机器组,单击更多 > 删除。

4. 在弹出的提示窗口,单击确定,完成机器组删除。

注意:机器组一旦删除,所关联的日志主题将无法继续采集日志。

赞 (0)
上一篇 4天前
下一篇 4天前