SLS提供多种成本优化策略,帮助用户降低日志采集和存储成本:
1. 网络链路优化:
- 将公网链路迁移至私网(同Region私网无流量费)
- 使用全球加速替代普通公网(可能因减少重传而降低总成本)
- 评估专线/CEN方案对于大流量场景的性价比
2. 数据压缩:
- iLogtail/LoongCollector默认启用LZ4压缩
- 通常可达到5-10倍的压缩率
- 通过CloudLens监控压缩比效果
3. 日志过滤:
- 在Agent端使用Processor插件过滤非必要日志
- 过滤DEBUG级别日志、健康检查日志等低价值数据
- 使用SPL实现复杂的解析和过滤逻辑
4. 存储优化:
- 合理设置存储周期,避免过度存储
- 使用冷热分层存储,历史数据自动下沉到低成本存储
- 对历史数据进行降采样(Downsampling)
5. 用量监控:
- 使用CloudLens监控各Project用量
- 及时发现异常流量和优化空间
- 定期审查采集配置和日志价值
6. 索引优化:
- 仅对需要查询的字段建立索引
- 避免对高基数字段(如trace_id)建立索引
- 使用全文索引替代多字段索引