阅读910 返回首页    go 阿里云


Logtail__常见问题_日志服务-阿里云

Logtail是日志服务提供的一种便于日志接入的日志收集客户端。通过在你的机器上安装Logtail来监听指定的日志文件并自动把新写入到文件的日志上传到你所指定的日志库。

Logtail是否可以收集静态不变的日志文件?

Logtail基于文件系统的修改事件来监听文件的变化,并将实时产生的日志发送到日志服务。 如果日志文件没有发生任何修改行为,日志文件内容将不会被Logtail采集。

Logtail支持哪些平台?

目前支持Linux 64位系统。

如何安装、升级Logtail客户端?

安装:目前需要用户通过安装脚本自助安装Logtail客户端。 升级:Logtail客户端的升级由日志服务定期完成,升级过程数据收集不中断。

如何配置使用Logtail客户端?

请参考:控制台配置Logtail收集日志说明

Logtail如何工作?

  1. 用户在控制台配置需要监控的目录、日志文件名以及相应的解析规则(正则表达式)等;
  2. 用户机器上,日志文件发生修改,Logtail收到来自文件系统的事件并读取新产生的日志;
  3. Logtail根据正则表达式解析日志格式并发往日志服务。

Logtail是否支持日志轮转?

对于日志文件a.LOG,当文件达到一定大小或创建超过一定时间后,a.LOG被mv为a.LOG.1(或其它名称),然后新建一个a.LOG继续写入日志。这个过程称为轮转。 Logtail基于文件系统的事件通知,可以自动处理日志轮转的场景。

Logtail如何处理网络异常?

网络异常、写入Quota满时,Logtail会将采集到的日志内容写入本地磁盘缓存,并在稍后进行重试。 磁盘缓存最大支持500MB,新缓存会覆盖旧缓存;超过24小时未发送成功的缓存文件将被自动删除。

Logtail日志收集延时如何?

Logtail基于事件进行日志收集,一般会在3秒内将日志发往日志服务。

Logtail如何处理历史日志?

Logtail只用于收集实时日志,如果日志内容的时间与Logtail处理该日志的系统时间相差5分钟以上,即被认为是历史日志。

日志服务修改日志收集配置后多久可以生效?

用户在控制台应用配置到机器组后,Logtail最迟会在3分钟加载新配置并生效。

如何调查Logtail收集日志问题?

  1. 查看Logtail心跳是否正常,如不正常,请尝试重新安装Logtail
  2. 确认日志收集配置中的日志文件是否在实时产生;
  3. 查看日志收集配置的正则表达式是否与日志内容相匹配。如正则匹配错误,可以在Logtail运行日志查看到相关错误(Linux:/usr/local/ilogtail/ilogtail.LOG)。

为什么我的Logtail心跳状态不正常?

  1. 目前,Logtail客户端目前只支持64位Linux操作系统。
  2. Windows系统日志收集请使用Logstash

如果发现心跳状态不正常,可参考如下步骤进行诊断:

  • 检查Logtail进程是否存在。请执行如下命令确认进程是否存在。如果不存在请重新安装Logtail,否则进行下一步诊断操作。
sudo /etc/init.d/ilogtaild status
  • 请执行如下这些命令检查网络联通性

    • 经典网络

         telnet logtail.cn-<region>-intranet.log.aliyuncs.com 80
      
    • VPC网络

         telnet logtail.cn-<region>-vpc.log.aliyuncs.com 80
      

如果无法联通,请确认如下两点:

  1. 如果本机设置了主机名(执行hostname命令查看)绑定(在文件/etc/hosts中),需要确认绑定的ip是否与日志服务机器组中维护的ip一致;
  2. 如果没有设置主机名绑定,请查看本机的第一块网卡ip,确认该ip与日志服务机器组维护的ip一致。

如果无法联通,服务端将无法接收这台机器的心跳数据包。请联系日志服务产品技术支持团队进行问题排查。

如根据上述原因排查后,仍然不能解决您的问题,请通过工单系统提交工单,将由日志服务产品技术支持为您进行问题排查。

最后更新:2016-11-24 11:23:47

  上一篇:go 日志收集__常见问题_日志服务-阿里云
  下一篇:go 日志查询__常见问题_日志服务-阿里云