文档

Logtail基本问题

更新时间:

本文介绍Logtail的基本问题。

什么是Logtail?

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

Logtail是否支持采集静态不变的日志文件?

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

Logtail支持哪些平台?

  • Linux

    • 支持如下版本的Linux x86-64(64位)服务器。
      • Aliyun Linux 2
      • RedHat Enterprise 6、7、8
      • CentOS Linux 6、7、8
      • Debian GNU/Linux 8、9、10、11
      • Ubuntu 14.04、16.04、18.04、20.04
      • SUSE Linux Enterprise Server 11、12、15
      • OpenSUSE 15.1、15.2、42.3
      • 其他基于glibc 2.5及以上版本的Linux操作系统
    • 支持如下版本的Linux ARM(64位)服务器。
      • Alibaba Linux 3.2 ARM版
      • Anolis OS 8.2 ARM版及以上版本
      • CentOS 8.4 ARM版
      • Ubuntu 20.04 ARM版
      • Debian 11.2 ARM版
  • Windows

    说明
    • 如果是Microsoft Windows Server 2008和Microsoft Windows 7,则支持在其X86版本或X86_64版本中安装Logtail。
    • 如果是其他Windows操作系统,则只支持在其X86_64版本中安装Logtail。
    • Microsoft Windows Server 2008
    • Microsoft Windows Server 2012
    • Microsoft Windows Server 2016
    • Microsoft Windows Server 2019
    • Microsoft Windows Server 2022
    • Microsoft Windows 7
    • Microsoft Windows 10
    • Microsoft Windows Server Version 1909
    • Microsoft Windows Server Version 2004

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

如何配置Logtail采集日志

日志服务支持通过Logtail采集文本日志和容器日志,还支持通过Logtail插件采集日志。具体操作,请参见如下文档。

Logtail是如何工作的?

Logtail采集原理包括监听文件、读取文件、处理日志、过滤日志、聚合日志和发送数据等过程。更多信息,请参见Logtail采集原理

Logtail是否支持日志文件轮转?

Logtail支持日志文件轮转。例如app.LOG文件通过日志文件轮转生成app.LOG.1、app.LOG.2等,Logtail会自动检测到日志文件轮转过程,并保证这个过程中不会丢失日志。

Logtail如何处理网络异常?

网络异常、写入Quota满时,Logtail会停止读取正在采集的日志,保持文件打开,并在稍后进行重试。

Logtail日志采集延时如何?

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

如何采集历史日志?

如果日志的时间与Logtail处理该日志的系统时间相差5分钟以上,即被认为是历史日志。Logtail默认只采集增量的日志,如果您需要采集历史日志文件,可使用Logtail自带的导入历史日志功能。具体操作,请参见导入历史日志文件

修改Logtail配置后多久生效?

您在控制台上修改Logtail配置后,Logtail将在3分钟之内加载新配置并生效。

如何排查Logtail采集问题?

Logtail采集问题排查思路如下所示。更多信息,请参见Logtail采集日志失败的排查思路

  1. 确认Logtail心跳状态为OK。

  2. 确认日志文件中的日志在实时生成。

  3. 确认Logtail配置中的正则表达式与日志内容相匹配。

  • 本页导读 (1)
文档反馈