1. 使用Logtail采集日志
-
适用场景:适用于从第三方云平台或线下IDC服务器采集日志。
-
操作方法:
- 在第三方云平台或线下IDC服务器安装Logtail。
- 配置Logtail,将日志通过HTTPS安全传输到阿里云SLS。
- 支持断点续传,可根据业务流量实现弹性伸缩。
TG:@yunlaoda360
2. 使用Log Producer SDK写入日志
-
适用场景:适用于已使用其他日志采集工具并且已有日志服务的用户。
-
操作方法:
- 在业务系统中集成Log Producer SDK。
- 将采集到的日志通过Log Producer SDK写入阿里云SLS。
3. 对象存储数据导入
-
适用场景:适用于将阿里云OSS或AWS S3中的日志文件导入到阿里云SLS。
-
操作方法:
- 配置SLS的对象导入功能,将OSS或S3中的日志文件导入到SLS的Logstore中。
- 支持多种文件格式和解压格式,如JSON、CSV、ORC、Parquet等。
4. 通过OpenAPI集成
-
适用场景:适用于需要通过编程方式集成日志数据的用户。
-
操作方法:
- 使用阿里云SLS提供的OpenAPI,通过阿里云SDK等方式进行集成。
- 可以在业务系统中使用SDK或自行封装API请求方式进行集成。
5. 跨账号访问
-
适用场景:适用于需要跨账号访问日志服务资源的用户。
-
操作方法:
- 通过阿里云的RAM(资源访问管理)角色和策略,为不同账号之间设置访问权限。
- 使用STS(安全令牌服务)临时授权访问。
6. 对接Grafana等可视化工具
-
适用场景:适用于需要将SLS的日志数据进行可视化展示的用户。
-
操作方法:
- 在Grafana中添加SLS作为数据源。
- 配置SLS的Endpoint、Project、Logstore等参数。
- 使用Grafana的可视化功能展示日志数据。
7. 多云日志接入最佳实践
-
适用场景:适用于全球化业务,需要将分布在海外各地的应用与基础设施日志统一采集至阿里云SLS的用户。
-
操作方法:
- 使用LoongCollector作为日志采集Agent,支持多种部署环境和网络接入链路。
- 优化成本,如利用CloudLens for SLS进行用量诊断,将公网链路迁移至私网。
- 实现跨地域容灾,通过Agent双写实现日志的多目标发送。