适用场景
可观测性成本涨得最快的地方通常不是数据量,而是「基数」:一个标签塞进用户 ID,指标数量翻几万倍。治理顺序是:先砍高基数,再谈保留期,最后才考虑换存储。
配置步骤(保留策略与成本分摊)
# 保留策略模板
ERROR / 审计日志:90-180 天(合规要求优先)
WARN:30 天
INFO / 访问日志:7-15 天
DEBUG:不采集或 1-3 天(按需开启)
# 分流标签(便于按来源统计成本)
service、env、log_type(access/app/audit/security)
# 成本分摊报表字段
数据源 | 日均量 | 保留天数 | 存储占用 | 月成本 | 环比 | 负责人
# 治理动作
1) Top1 数据源专项治理(通常是访问日志或某个啰嗦服务)
2) 关闭无人查询的索引
3) 冷数据转归档
关键参数与建议
- 成本构成:采集与传输、存储、查询计算、商业 License 四块分开算
- 基数治理:禁止把 user_id/order_id/URL 全路径等无界值做标签
- 采样与聚合:明细降采样保留,聚合指标长期保留
- 保留期分级:核心服务 30 天、边缘服务 7 天、调试数据 3 天
- 查询优化:看板刷新频率与查询复杂度要受控
- License 管理:按节点/数据量计费的授权要核对实际使用量
- 月度报表:按环境/服务/数据源拆成本,找出增长最快的来源
- 验收:成本环比稳定,且没有因为省钱丢掉关键可观测能力
容易踩的坑
- 全部日志统一保留 180 天,成本高但没人看
- 审计日志与调试日志同策略,合规与成本都没兼顾
- 没有按来源分摊,谁在烧钱不知道
- 关闭索引时把还在用的字段一起删了
- 归档后没有索引入口,等于数据丢了
- 成本报表只有总额,没有环比与责任人
验证与巡检
# 保留与分摊检查
1) 每类日志有明确保留天数与依据
2) 成本报表按数据源拆分且含环比
3) Top1 数据源有治理记录
4) 归档数据可恢复(半年演练一次)
- 巡检:策略与合规要求一致、报表按月出具、治理动作有闭环
小结
可观测性成本验收:能说清钱花在哪三类数据上、哪一项增长最快、砍掉哪些数据不影响排障。答不上来就是没治理。
> 说明:文中命令为通用写法,不同型号/版本可能略有差异,落地前请对照设备实际版本的官方文档;带外管理与安全设备变更建议先在测试设备验证。