是什么
日志服务提供采集、存储与查询分析:把分散在各机器上的日志统一收集,按主题或日志流组织,再用检索语句与聚合查询做分析。三家产品名与存储单元的称呼不同,采集器名称也不同。跨云做统一分析时,第一件要统一的是字段命名规范:时间戳、级别与服务名不一致,检索语句就无法复用。
对照表
| 概念 | 阿里云 | 腾讯云 | 华为云 |
|---|---|---|---|
| 产品名 | 日志服务 | 日志服务 | 云日志服务 |
| 存储单元 | 日志库 | 日志主题 | 日志流与日志组 |
| 采集器 | 日志采集组件 | 日志监听组件 | 日志采集组件 |
| 查询方式 | 检索语句加结构化分析 | 检索加结构化分析 | 检索加结构化分析 |
| 投递 | 可投递到对象存储或计算引擎 | 可投递到对象存储或计算引擎 | 可投递到对象存储或计算引擎 |
典型使用场景
- 故障排查:按请求标识串联多个服务的日志,定位调用链断点
- 审计留痕:保留操作与访问日志,满足合规与事后追溯要求
- 指标提取:从日志中提取错误率与耗时统计,补充监控指标的盲区
- 成本分析:统计接口调用量与流量分布,为容量规划提供依据
- 安全检测:对登录失败与异常访问做聚合分析,发现攻击特征
成本与运维要点
| 采集覆盖 | 采集器要覆盖全部节点,遗漏节点会造成日志缺段 |
|---|---|
| 保留期 | 保留期越长成本越高,按合规要求设置并分级 |
| 索引 | 全量字段索引成本高,高频检索字段才建索引 |
| 字段规范 | 统一时间戳、级别与服务名,跨云检索语句才能复用 |
| 投递归档 | 长期归档投递到对象存储,比留在日志库中更省 |
日志入库前的字段规范比事后清洗便宜得多:把规范写进采集配置模板,新上线的服务自动符合要求,不需要每个团队各自约定。
保留期设置过长且对所有字段建索引,是日志成本失控的主要来源;按月复核存储与索引占用,把冷数据投递到对象存储。