更新时间:2022-08-16 GMT+08:00

对象存储服务监控指标说明

功能说明

本节定义了对象存储服务OBS上报云监控服务Cloud Eye的监控指标的命名空间,监控指标列表和维度,用户可以通过云监控服务提供的管理控制台或API接口来检索对象存储服务产生的监控指标和告警信息。

命名空间

SYS.OBS

监控指标

表1 OBS支持的监控指标(请求类)

指标ID

指标名称

指标含义

取值范围

测量对象

监控周期(原始指标)

get_request_count

GET类请求次数

该指标用于统计所有桶及桶中对象的GET请求次数。

单位:次

≥ 0 counts

1分钟

put_request_count

PUT类请求次数

该指标用于统计所有桶及桶中对象的PUT请求次数。

单位:次

≥ 0 counts

1分钟

first_byte_latency

GET类请求首字节平均时延

该指标用于统计GET操作,在一个统计周期内从系统收到完整请求到开始返回响应的耗时平均值。

单位:毫秒

≥ 0 ms

1分钟

request_count_4xx

4xx状态码个数

该指标用于统计服务端响应状态码为4xx的请求数。

单位:次

≥ 0 counts

用户

接口

1分钟

request_count_5xx

5xx状态码个数

该指标用于统计服务端响应状态码为5xx的请求数。

单位:次

≥ 0 counts

用户

接口

1分钟

total_request_latency

总请求平均时延

该指标用于统计所有桶的所有操作,在一个统计周期内从系统收到完整请求到结束返回响应的耗时平均值。

单位:毫秒

≥ 0 ms

用户

接口

1分钟

request_count_per_second

总TPS

当前统计周期内平均每秒请求数。

单位:次

≥ 0 counts

用户

域名

1分钟

request_count_get_per_second

GET类请求TPS

当前统计周期内所有GET类平均每秒请求数。

单位:次

≥ 0 counts

用户

域名

1分钟

request_count_put_per_second

PUT类请求TPS

当前统计周期内所有PUT类平均每秒请求数。

单位:次

≥ 0 counts

用户

域名

1分钟

request_count_delete_per_second

DELETE类请求TPS

当前统计周期内所有DELETE类平均每秒请求数。

单位:次

≥ 0 counts

用户

域名

1分钟

request_success_rate

请求成功率

该指标用于衡量存储服务的系统的可用性。非服务端错误请求(返回状态码为5xx)占总请求的百分比,计算方式:

1-5XX数量/总请求数量*100%

单位:%

≥ 0,≤100

用户

接口

域名

1分钟

effective_request_rate

有效请求率

该指标用于衡量客户端请求的有效性。有效请求占总请求数的百分比,计算方式:

客户端返回2XX、3XX数量/总请求数量*100%

单位:%

≥ 0,≤100

用户

接口

1分钟

request_break_rate

请求中断率

该指标用于衡量因客户端中断请求的而导致的失败占比,计算方式:

客户端中断请求数量/总请求数量*100%

单位:%

≥ 0,≤100

用户

接口

1分钟

request_code_count

HTTP状态码次数

该指标用于统计服务端响应状态码的请求数。服务端响应状态码见表5

单位:次

≥ 0 counts

接口

HTTP状态码

1分钟

api_request_count_per_second

接口请求TPS

该指标用于统计当前租户所有桶及桶中对象的特定接口的请求,在一个统计周期内每秒请求数的平均值。支持的接口类型见表4

≥ 0 counts

接口

1分钟

request_count_monitor_2XX

2xx状态码个数

该指标用于统计服务端响应状态码为2xx的请求数。

单位:次

≥ 0 counts

用户

域名

1分钟

request_count_monitor_3XX

3xx状态码个数

该指标用于统计服务端响应状态码为3xx的请求数。

单位:次

≥ 0 counts

用户

域名

1分钟

download_bytes

总下载带宽

该指标用于统计周期内平均每秒下载对象大小总和。

单位:字节/s

≥ 0 byte/s

用户

域名

1分钟

download_bytes_extranet

外网下载带宽

该指标用于统计周期内平均每秒外网下载对象大小总和。

单位:字节/s

≥ 0 byte/s

用户

域名

1分钟

download_bytes_intranet

内网下载带宽

该指标用于统计周期内平均每秒内网下载对象大小总和。

单位:字节/s

≥ 0 byte/s

用户

域名

1分钟

upload_bytes

总上传带宽

该指标用于统计周期内平均每秒上传对象大小总和。

单位:字节/s

≥ 0 byte/s

用户

域名

1分钟

upload_bytes_extranet

外网上传带宽

该指标用于统计周期内平均每秒外网上传对象大小总和。

单位:字节/s

≥ 0 byte/s

用户

域名

1分钟

upload_bytes_intranet

内网上传带宽

该指标用于统计周期内平均每秒内网上传对象大小总和。

单位:字节/s

≥ 0 byte/s

用户

域名

1分钟

download_traffic

总下载流量

该指标用于统计周期内下载对象大小总和。

单位:字节

≥ 0 byte/s

用户

域名

1分钟

download_traffic_extranet

外网下载流量

该指标用于统计周期内外网下载对象大小总和。

单位:字节

≥ 0 bytes

用户

域名

1分钟

download_traffic_intranet

内网下载流量

该指标用于统计周期内内网下载对象大小总和。

单位:字节

≥ 0 bytes

用户

域名

1分钟

upload_traffic

总上传流量

该指标用于统计周期内上传对象大小总和。

单位:字节

≥ 0 bytes

用户

域名

1分钟

upload_traffic_extranet

外网上传流量

该指标用于统计周期内外网上传对象大小总和。

单位:字节

≥ 0 bytes

用户

域名

1分钟

upload_traffic_intranet

内网上传流量

该指标用于统计周期内内网上传对象大小总和。

单位:字节

≥ 0 bytes

用户

域名

1分钟

表2 OBS支持的监控指标(存储类)

指标ID

指标名称

指标含义

取值范围

测量对象

监控周期(原始指标)

capacity_total

存储总用量

该指标用于统计所有数据所占用的存储空间容量。

单位:字节

≥ 0 bytes

用户

30分钟

capacity_standard

标准存储用量

该指标用于统计标准存储数据所占用的存储空间容量。

单位:字节

≥ 0 bytes

用户

30分钟

capacity_infrequent_access

温存储用量

该指标用于统计温存储数据所占用的存储空间容量。

单位:字节

≥ 0 bytes

用户

30分钟

capacity_archive

冷存储用量

该指标用于统计冷存储数据所占用的存储空间容量。

单位:字节

≥ 0 bytes

用户

30分钟

object_num_all

存储对象总数

该指标用于统计所有类型存储的对象数总量,对象数量是桶内文件夹、当前版本文件和历史版本文件的总和。

单位:个

≥ 0个

用户

30分钟

object_num_standard_total

标准存储对象总数

该指标用于统计标准存储所存储的对象数总量,对象数量是桶内文件夹、当前版本文件和历史版本文件的总和。

单位:个

≥ 0个

用户

30分钟

object_num_infrequent_access_total

温存储对象总数

该指标用于统计温存储所存储的对象数总量,对象数量是桶内文件夹、当前版本文件和历史版本文件的总和。

单位:个

≥ 0个

用户

30分钟

object_num_archive_total

冷存储对象总数

该指标用于统计冷存储所存储的对象数总量,对象数量是桶内文件夹、当前版本文件和历史版本文件的总和。

单位:个

≥ 0个

用户

30分钟

维度

表3 维度列表

Key

Value

tenant_id

用户维度,取值为Domain ID。

bucket_name

桶维度,取值为桶名。

api_name

接口维度,取值见表4

domain_name

域名维度,取值为访问桶的关联域名。

http_code

HTTP返回码维度,取值见表5

请求接口

表3中“api_name”维度支持如下接口。

表4 请求接口列表

接口ID

接口名

LIST.BUCKETS

获取桶列表

PUT.BUCKET

创建桶

LIST.BUCKET.OBJECTS

列举桶内对象

LIST.BUCKET.OBJECTVERSIONS

列举桶内对象(多版本)

HEAD.BUCKET

获取桶元数据

GET.BUCKET.LOCATION

获取桶区域位置

LIST.BUCKET.UPLOADS

列举多段上传任务

POST.OBJECT.MULTIDELETE

批量删除

LIST.BUCKET.OBJECTS

列举对象

POST.OBJECT

POST上传对象

PUT.PART

上传段

PUT.PART.COPY

拷贝段

DELETE.UPLOAD

取消段

LIST.OBJECT.UPLOAD

列举已上传段

POST.UPLOAD.COMPLETE

合并段

POST.UPLOAD.INIT

初始化段

PUT.OBJECT

上传对象

APPEND.OBJECT

追加写

PUT.OBJECT.COPY

拷贝对象

DELETE.OBJECT

删除对象

GET.OBJECT

下载对象

HEAD.OBJECT

head对象

LIST.BUCKET.OBJECTVERSIONS

带版本列举对象

POST.OBJECT.RESTORE

取回对象

PUT.OBJECT.METADATA

修改对象元数据

HTTP状态码

表3中“http_code”维度支持如下HTTP状态码。

表5 HTTP状态码列表

HTTP状态码

说明

400

请求报文格式错误。

401

认证授权失败。

403

权限不足,访问拒绝,MimeType限定,无法上传该类型文件等。

404

请求资源不存在。

405

指定的方法不允许操作在请求的资源上。

406

上传数据的CRC32校验失败。

413

上传对象大小错误。

579

上传成功,但回调失败。

599

服务端操作失败。

612

指定资源不存在或已被删除。

614

目标资源已存在。

701

Block过期,分片不连续,block总大小和对象大小不匹配等。