开发者社区> 问答> 正文

OSS监控数据访问指南


本章内容为OpenAPI(或者云监控提供的SDK)查询OSS监控服务指标数据的使用提供相关参数依据。

关于Project


OSS监控服务指标项的数据都使用相同的Project名称:acs_oss。
使用JAVA SDK设置代码示例如下:

  1. [backcolor=transparent]QueryMetricRequest[backcolor=transparent] request [backcolor=transparent]=[backcolor=transparent] [backcolor=transparent]new[backcolor=transparent] [backcolor=transparent]QueryMetricRequest[backcolor=transparent]();
  2. [backcolor=transparent]request[backcolor=transparent].[backcolor=transparent]setProject[backcolor=transparent]([backcolor=transparent]"acs_oss"[backcolor=transparent]);


关于StartTime和EndTime


云监控的时间参数取值范围采用左开右闭的形式,即(StartTime, EndTime],处于边界StartTime的数据不会被获取,而处于边界EndTime的数据会被查询到。
另外,云监控数据保留时间为31天,设置的StartTime和EndTime的时间间距不能大于31天,并且不能够查询31天以前的数据。
其他时间参数信息详见 云监控API接口说明
使用JAVA SDK设置代码示例如下:
  1. [backcolor=transparent]request[backcolor=transparent].[backcolor=transparent]setStartTime[backcolor=transparent]([backcolor=transparent]"2016-05-15 08:00:00"[backcolor=transparent]);
  2. [backcolor=transparent]request[backcolor=transparent].[backcolor=transparent]setEndTime[backcolor=transparent]([backcolor=transparent]"2015-05-15 09:00:00"[backcolor=transparent]);


关于Dimensions


OSS监控服务根据用户使用场景,将监控项分为用户和Bucket两个不同的层级进行监控。针对不同的层级监控数据的访问,Dimensions不同:
  • 用户层级数据不需要设置Dimensions。

  • Bucket层级数据的Dimensions设置为:
    1. [backcolor=transparent]   [backcolor=transparent] {[backcolor=transparent] "BucketName"[backcolor=transparent] :[backcolor=transparent] [backcolor=transparent] "your_bucket_name"[backcolor=transparent] }

其中,your_bucket_name为属于该用户的某个需要查询的Bucket名称。
注意,Dimenisons是一个JSON字符串,OSS监控指标的Dimensions只有一对Key-Value。
使用JAVA SDK设置代码示例如下:
  1. [backcolor=transparent]request[backcolor=transparent].[backcolor=transparent]setDimensions[backcolor=transparent]([backcolor=transparent]"{\"BucketName\":\"your_bucket_name\"}"[backcolor=transparent]);


关于Period


OSS监控指标除了计量指标,其他所有的指标的聚合粒度均为60s。计量指标的聚合粒度为3600s。
使用JAVA SDK设置代码示例如下:
  1. [backcolor=transparent]   request[backcolor=transparent].[backcolor=transparent]setPeriod[backcolor=transparent]([backcolor=transparent]"60"[backcolor=transparent]);


关于Metric


OSS监控指标参考手册(OSS监控指标参考手册.md)中详细介绍的各项指标项,对应的Metric名称和层级如下表所示:
Metric对应指标项名称单位层级
UserAvailability用户层级可用性%用户层级
UserRequestValidRate用户层级有效请求率%用户层级
UserTotalRequestCount用户层级总请求数次数用户层级
UserValidRequestCount用户层级有效请求数次数用户层级
UserInternetSend用户层级公网流出流量字节用户层级
UserInternetRecv用户层级公网流入流量字节用户层级
UserIntranetSend用户层级内网流出流量字节用户层级
UserIntranetRecv用户层级内网流入流量字节用户层级
UserCdnSend用户层级cdn流出流量字节用户层级
UserCdnRecv用户层级cdn流入流量字节用户层级
UserSyncSend用户层级跨区域复制流出流量字节用户层级
UserSyncRecv用户层级跨区域复制流入流量字节用户层级
UserServerErrorCount用户层级服务端错误请求总数次数用户层级
UserServerErrorRate用户层级服务端错误请求占比%用户层级
UserNetworkErrorCount用户层级网络错误请求总数次数用户层级
UserNetworkErrorRate用户层级网络错误请求占比%用户层级
UserAuthorizationErrorCount用户层级客户端授权错误请求总数次数用户层级
UserAuthorizationErrorRate用户层级客户端授权错误请求占比%用户层级
UserResourceNotFoundErrorCount用户层级客户端资源不存在错误请求总数次数用户层级
UserResourceNotFoundErrorRate用户层级客户端资源不存在错误请求占比%用户层级
UserClientTimeoutErrorCount用户层级客户端超时错误请求总数次数用户层级
UserClientOtherErrorRate用户层级客户端超时错误请求占比%用户层级
UserClientOtherErrorCount用户层级客户端其他错误请求总数次数用户层级
UserClientOtherErrorRate用户层级客户端其他错误请求占比%用户层级
UserSuccessCount用户层级成功请求总数次数用户层级
UserSuccessRate用户层级成功请求占比%用户层级
UserRedirectCount用户层级重定向请求总数次数用户层级
UserRedirectRate用户层级重定向请求占比%用户层级
Availability可用性%Bucket层级
RequestValidRate有效请求率%Bucket层级
TotalRequestCount总请求数次数Bucket层级
ValidRequestCount有效请求数次数Bucket层级
InternetSend公网流出流量字节Bucket层级
InternetRecv公网流入流量字节Bucket层级
IntranetSend内网流出流量字节Bucket层级
IntranetRecv内网流入流量字节Bucket层级
CdnSendcdn流出流量字节Bucket层级
CdnRecvcdn流入流量字节Bucket层级
SyncSend跨区域复制流出流量字节Bucket层级
SyncRecv跨区域复制流入流量字节Bucket层级
ServerErrorCount服务端错误请求总数次数Bucket层级
ServerErrorRate服务端错误请求占比%Bucket层级
NetworkErrorCount网络错误请求总数次数Bucket层级
NetworkErrorRate网络错误请求占比%Bucket层级
AuthorizationErrorCount客户端授权错误请求总数次数Bucket层级
AuthorizationErrorRate客户端授权错误请求占比%Bucket层级
ResourceNotFoundErrorCount客户端资源不存在错误请求总数次数Bucket层级
ResourceNotFoundErrorRate客户端资源不存在错误请求占比%Bucket层级
ClientTimeoutErrorCount客户端超时错误请求总数次数Bucket层级
ClientOtherErrorRate客户端超时错误请求占比%Bucket层级
ClientOtherErrorCount客户端其他错误请求总数次数Bucket层级
ClientOtherErrorRate客户端其他错误请求占比%Bucket层级
SuccessCount成功请求总数次数Bucket层级
SuccessRate成功请求占比%Bucket层级
RedirectCount重定向请求总数次数Bucket层级
RedirectRate重定向请求占比%Bucket层级
GetObjectE2eLatencyGetObject请求平均E2E延时毫秒Bucket层级
GetObjectServerLatencyGetObject请求平均服务器延时毫秒Bucket层级
MaxGetObjectE2eLatencyGetObject请求最大E2E延时毫秒Bucket层级
MaxGetObjectServerLatencyGetObject请求最大服务器延时毫秒Bucket层级
HeadObjectE2eLatencyHeadObject请求平均E2E延时毫秒Bucket层级
HeadObjectServerLatencyHeadObject请求平均服务器延时毫秒Bucket层级
MaxHeadObjectE2eLatencyHeadObject请求最大E2E延时毫秒Bucket层级
MaxHeadObjectServerLatencyHeadObject请求最大服务器延时毫秒Bucket层级
PutObjectE2eLatencyPutObject请求平均E2E延时毫秒Bucket层级
PutObjectServerLatencyPutObject请求平均服务器延时毫秒Bucket层级
MaxPutObjectE2eLatencyPutObject请求最大E2E延时毫秒Bucket层级
MaxPutObjectServerLatencyPutObject请求最大服务器延时毫秒Bucket层级
PostObjectE2eLatencyPostObject请求平均E2E延时毫秒Bucket层级
PostObjectServerLatencyPostObject请求平均服务器延时毫秒Bucket层级
MaxPostObjectE2eLatencyPostObject请求最大E2E延时毫秒Bucket层级
MaxPostObjectServerLatencyPostObject请求最大服务器延时毫秒Bucket层级
AppendObjectE2eLatencyAppendObject请求平均E2E延时毫秒Bucket层级
AppendObjectServerLatencyAppendObject请求平均服务器延时毫秒Bucket层级
MaxAppendObjectE2eLatencyAppendObject请求最大E2E延时毫秒Bucket层级
MaxAppendObjectServerLatencyAppendObject请求最大服务器延时毫秒Bucket层级
UploadPartE2eLatencyUploadPart请求平均E2E延时毫秒Bucket层级
UploadPartServerLatencyUploadPart请求平均服务器延时毫秒Bucket层级
MaxUploadPartE2eLatencyUploadPart请求最大E2E延时毫秒Bucket层级
MaxUploadPartServerLatencyUploadPart请求最大服务器延时毫秒Bucket层级
UploadPartCopyE2eLatencyUploadPartCopy请求平均E2E延时毫秒Bucket层级
UploadPartCopyServerLatencyUploadPartCopy请求平均服务器延时毫秒Bucket层级
MaxUploadPartCopyE2eLatencyUploadPartCopy请求最大E2E延时毫秒Bucket层级
MaxUploadPartCopyServerLatencyUploadPartCopy请求最大服务器延时毫秒Bucket层级
GetObjectCountGetObject成功请求数次数Bucket层级
HeadObjectCountHeadObject成功请求数次数Bucket层级
PutObjectCountPutObject成功请求数次数Bucket层级
PostObjectCountPostObject成功请求数次数Bucket层级
AppendObjectCountAppendObject成功请求数次数Bucket层级
UploadPartCountUploadPart成功请求数次数Bucket层级
UploadPartCopyCountUploadPartCopy成功请求数次数Bucket层级
DeleteObjectCountDeleteObject成功请求数次数Bucket层级
DeleteObjectsCountDeleteObjects成功请求数次数Bucket层级

计量类指标的Metric如下,注意聚合粒度为3600s。
Metric对应指标项名称单位层级
MeteringStorageUtilization存储大小字节若设置Dimensions,则为Bucket层级;如果不设置,那么返回的指标为整个用户层级数据
MeteringGetRequestGet类请求数次数若设置Dimensions,则为Bucket层级;如果不设置,那么返回的指标为整个用户层级数据
MeteringPutRequestPut类请求数次数若设置Dimensions,则为Bucket层级;如果不设置,那么返回的指标为整个用户层级数据
MeteringInternetTX公网流出计量流量字节若设置Dimensions,则为Bucket层级;如果不设置,那么返回的指标为整个用户层级数据
Metering CdnTXcdn流出计量流量字节若设置Dimensions,则为Bucket层级;如果不设置,那么返回的指标为整个用户层级数据
MeteringSyncRX跨区域复制流入计量流量字节若设置Dimensions,则为Bucket层级;如果不设置,那么返回的指标为整个用户层级数据

使用JAVA SDK设置代码示例如下:
  1. [backcolor=transparent]   request[backcolor=transparent].[backcolor=transparent]setMetric[backcolor=transparent]([backcolor=transparent]"UserAvailability"[backcolor=transparent]);

展开
收起
青衫无名 2017-10-17 15:55:20 2737 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载