日志服务支持客户端、网页、协议、SDK、API等多种日志采集方式,所有采集方式均基于RESTful API实现。本文罗列了日志服务所支持的采集方式。

数据来源

当前日志服务支持采集以下来源的日志数据:
类别 来源 接入方式 更多
应用 程序输出 Logtail -
访问日志 Logtail 分析Nginx访问日志
链路跟踪 Jaeger Collector,Logtail
语言 Java Log Service Java SDKJava Producer Library
Log4J Appender 1.x2.x
LogBack Appender LogBack
C Log Service C SDK
Python Log Service Python SDK
Python Logging Python Logging Handler
PHP Log Service PHP SDK
.Net Log Service csharp SDK
C++ Log Service C++ SDK
Go Log Service Go SDKGolang Producer Library
NodeJS NodeJs
JS JS/Web Tracking
OS Linux Logtail
Windows Logtail
Mac/Unix Native C
Docker文件 Logtail 文件采集
Docker输出 Logtail 容器输出
数据库 MySQL Binlog 采集MySQL Binlog
JDBC Select 采集MySQL查询结果
移动端 iOS/Android Log Service Android SDKLog Service iOS SDK
网页 JS/Web Tracking
智能IoT C Producer Library -
其他 HTTP 轮询 Logtail HTTP 采集及分析Nginx监控日志
Syslog Logtail插件-syslog输入源
数据导入 MaxCompute数据 导入MaxCompute数据
OSS数据 导入OSS数据
Flink 通过Flink写入数据。 注册日志服务SLS
第三方 Logstash Logstash
Flume Flume消费
云产品 ECS、OSS等云产品日志 云产品日志采集

选择网络和接入点

日志服务提供各地域的服务入口,包括如下两种网络接入方式。

  • (推荐)阿里云内网(经典网络和专有网络VPC):本地域内服务访问,带宽链路质量较好。
  • 公网:可以被任意访问,访问速度取决于链路质量。为了保障传输安全建议使用HTTPS。

常见问题

  • 专线方式接入应如何选择网络?

    请选择阿里云内网(经典网络和专有网络VPC)接入点。

  • 采集公网数据时能否采集公网IP地址?

    您可以在Logstore属性中开通记录外网IP功能,详情请参见创建Logstore

  • 将地域A上的ECS日志采集到地域B下日志服务Project中,应如何选择网络?

    在地域A上的ECS中安装地域B公网的版本Logtail,进行公网传输。其他情况下的网络选择,请参见选择网络

  • 如何快速判断能否连接?

    执行如下命令,如果有返回信息则表示可以联通。

     curl $myproject.cn-hangzhou.log.aliyuncs.com

    其中$myproject表示Project名,cn-hangzhou.log.aliuncs.com表示访问接入点。