本文为您介绍Logtail不同采集数据源下的使用场景。
Logtail采集概述
Logtail采集根据不同的采集数据源,主要分为以下使用方式:
采集文本日志/标准输出日志
主机场景
如果您希望采集在ECS或者自有主机上的日志内容,根据ECS或自有主机情况,当ECS与日志服务的Project属于同一个账号且在同一地域,您可以参考主机文本日志采集(自动安装)。否则请参考主机文本日志采集(手动安装)。
Kubernetes
日志服务提供DaemonSet与Sidecar方式采集集群日志,两者的差异请参考K8s集群场景Logtail安装采集指引。
DaemonSet方式
如果您希望采集K8s集群上的文本日志内容,根据集群是自建K8s或ACK集群分别参考采集自建K8s集群文本日志(DaemonSet方式部署Logtail)或 采集阿里云ACK集群文本日志(DaemonSet方式部署Logtail)。
如果您希望采集K8s集群容器标准输出内容,根据集群是自建K8s或ACK集群分别参考采集自建K8s集群标准输出-旧版(DaemonSet方式部署Logtail)或采集阿里云ACK集群标准输出-旧版(DaemonSet方式部署Logtail)。
Sidecar方式
若您希望每个Pod使用不同的Logtail采集配置,请参考采集K8s集群文本日志(Sidecar方式部署Logtail)。
容器
如果您希望采集业务容器中的文本日志内容,您可以参考采集Docker容器文本日志。
如果您希望采集业务容器中标准输出内容,您可以参考采集Docker容器的标准输出。
HTTP:如果您想要采集定期请求指定的URL,将请求返回的Body内容作为数据源上传到日志服务,您可以参考采集HTTP数据。
Beats和Logstash:采集Beats和Logstash类型数据,请参见采集Beats和Logstash数据源。
Systemd Journal:从原始的二进制文件中采集Linux系统的Systemd Journal日志,您可以参考采集Systemd Journal日志。
SysLog:采集SysLog类型数据,您可以参考采集Linux系统Syslog。
SQL:如果您需要采集SQL查询结果,根据SQL类型,您可以参考采集PostgreSQL查询结果,采集SQL Server查询结果,采集MySQL查询结果。
SNMP:采集SNMP协议机器信息,您可以参考采集SNMP协议机器信息。
脚本执行日志:如果您的数据源为脚本执行日志,您可以参考采集脚本执行日志。
- 本页导读 (1)
- Logtail采集概述