阅读389 返回首页    go 技术社区[云栖]


Logtail自定义机器标识管理__logtail(Agent)_用户指南_日志服务-阿里云

Logtail启动后会汇报机器标识到服务端,当客户端汇报的标示与机器组里的标识保持一致时,Logtail才能正常工作。

应用场景

  • Logtail默认使用机器IP作为标示,在自定义网络环境下(如VPC)可能出现不同机器IP冲突的问题,导致服务端无法管理Logtail。
  • 多台机器使用相同自定义机器标识以支持扩容时自动收集日志(如何使用?)。

注:使用userdefined-id需要Logtail 0.9.4及以上版本支持,低版本Logtail请先卸载旧版本再安装新版本。Logtail版本查看方法见本文”其它”章节。

客户端(Logtail)配置方法

开启userdefined-id

通过文件/etc/ilogtail/user_defined_id来设置userdefined-id。

例如,设置自定义机器标示如下:

  1. #cat /etc/ilogtail/user_defined_id
  2. aliyun-ecs-rs1e16355

添加”aliyun-ecs-rs1e16355”到机器组,一分钟后生效。

注:若目录/etc/ilogtail/或文件/etc/ilogtail/user_defined_id不存在,请手动创建。

禁用userdefined-id

如果想恢复使用机器IP作为标示,请删除/etc/ilogtail/user_defined_id文件。

  1. rm -f /etc/ilogtail/user_defined_id

生效时间

新增、删除、修改/etc/ilogtail/user_defined_id文件后,默认情况下,Logtail最多需要1分钟时间生效。

如需立即生效,请重启Logtail:

  1. /etc/init.d/ilogtaild stop
  2. /etc/init.d/ilogtaild start

其它

查看Logtail运行版本

如下所示,表明Logtail正在运行的是0.9.4版本。

  1. $ls /usr/local/ilogtail/ilogtail -lh
  2. lrwxrwxrwx 1 root root 34 Nov 3 12:00 /usr/local/ilogtail/ilogtail -> /usr/local/ilogtail/ilogtail_0.9.4

最后更新:2016-11-23 17:16:06

  上一篇:go Logtail日期格式__logtail(Agent)_用户指南_日志服务-阿里云
  下一篇:go Logstash接入Windows平台日志__logtail(Agent)_用户指南_日志服务-阿里云