阿里云 SLS(日志服务)
接入阿里云日志服务(SLS)进行日志分析。SLS 采用原生查询:查询按时间范围下推到 SLS,仅返回结果。
适用场景
- 收集在 SLS 中的应用、访问或审计日志。
- 有时间范围约束的日志分析:聚合、过滤与结构化日志字段解析。
由于是原生连接器,SLS 数据集以 SLS 自身查询语法查询,且不能与其他连接器的数据集在同一查询中联接。查询始终 限定在某个时间范围内。
准备工作
准备一个阿里云 AccessKey(ID 与 Secret),归属于一个对目标 SLS 项目与 logstore 有读权限的 RAM 用户。 请授予允许读取这些日志的最小权限。
连接配置
| 字段 | 必填 | 说明 |
|---|---|---|
| Endpoint | 是 | 所在区域的 SLS 服务端点,如 cn-hangzhou.log.aliyuncs.com。 |
| Project | 是 | SLS 项目名。 |
| AccessKey ID | 是 | RAM 用户的 AccessKey ID。 |
| AccessKey Secret | 是 | AccessKey Secret。加密存储,保存后不再显示。 |
具体的 logstore 在定义数据集时选择。
测试与保存
填写字段并点击测试连接。成功后选择要分析的 logstore。
能力与限制
- 执行模型: 原生。查询按时间范围在 SLS 中运行、结果返回 Datyo,不支持跨源联接。
- 分析: 时间范围查询、SQL 聚合,以及日志条目内 JSON 字段的解析。
- 访问: 只读。
常见排错
- 认证或权限错误——确认 AccessKey 归属的 RAM 用户对项目与 logstore 有读权限;AccessKey 错误与权限错误提示不同, 请两者都检查。
- 无结果——扩大时间范围;SLS 查询始终有时间边界。
- 区域错误——将 Endpoint 设为项目所在区域。
相关
- 连接器总览 · MaxCompute · MongoDB