OBS总览页数据不一致的原因是什么?
背景
进入OBS总览页的步骤如下:
- 登录管理控制台。
- 单击左上角的,选择“存储 > 对象存储服务 OBS”,进入桶列表页。
- 单击左侧导航栏的“总览”,进入OBS总览页面。
在“总览”页可以查看某个区域或全部区域下所有OBS资源的使用情况,包括我的资源(存储量、流量、请求)、资源统计等。
总览页在查询数据时,可能会出现多个数据不一致的情况,具体说明如下所示。
数据不一致的情况说明
标准存储量+低频访问存储量+归档存储量不等于总存储量,可能的原因有:
- 数据来源不一致:总存储量数据来源于OBS实时数据,标准存储量、低频访问存储量、归档存储量数据均来源于云监控CES(OBS上报至CES的数据)。
- 总存储量数据 <= (标准存储量+低频访问存储量+归档存储量)
- 获取总存储量数据时,存在部分桶容量获取失败的情况。
- 主账号为子账号设置了企业项目授权,此时子账号登录后查询的总存储量为部分桶(子账号有权限的桶)的数据,而标准存储量、低频访问存储量、归档存储量数据查询的是主账号下所有桶的数据。
- 账号中存在SFS 3.0的桶,总存储量数据不包含该类型的桶,而标准存储量、低频访问存储量、归档存储量数据包含该类型的桶。
- 总存储量数据 >= (标准存储量+低频访问存储量+归档存储量)
- 账号中存在深度归档类别的桶数据,总存储量数据包含该类别的桶,而标准存储量、低频访问存储量、归档存储量数据不包含该类别的桶。
- OBS上报至CES的数据存在漏报。
总览页中的GET、PUT请求数和“费用中心”的“账单管理 -> 流水和明细账单 -> 明细账单”中查询的这两类请求数不一致,可能原因有:
- 总览页统计的GET、PUT请求数中不包含POST、HEAD请求,而费用中心会将POST请求记录至PUT请求中,将HEAD请求记录至GET请求中。
- 对于LIST请求,在总览页中会被记录至GET请求中,而在费用中心会被记录至PUT请求中。
GET类请求数+PUT类请求数+DELETE类请求数不等于总请求数,可能的原因有:
总请求包含了GET、PUT、DELETE类的请求外,还包含了POST、HEAD以及其他小请求,即:总请求数=GET + PUT + DELETE + POST + HEAD + 其他小请求。