You need to enable JavaScript to run this app.
文档中心
对象存储

对象存储

复制全文
下载 pdf
指标监控
访问监控数据
复制全文
下载 pdf
访问监控数据
本文介绍如何通过云监控提供的 API 或 SDK 获取 TOS 相关的监控数据。​
访问方式​
您可以通过云监控提供的 API 或 SDK 获取 TOS 相关的监控数据,详情请参见以下文档:​
关键参数说明​
​
参数​
说明​
StartTime​
查询的时间选段的开始时间,秒级时间戳,例如 1632904500。​
EndTime​
查询的时间选段的结束时间,秒级时间戳,例如 1632904801。​
  • EndTime > StartTime。​
  • EndTime 不能输入未来时间。​
  • EndTime < 产品允许查询天数 + StartTime。​
Instances​
要查询的监控指标信息。​
  • 存在多个 instance 时,instance 和 instance 之间的逻辑关系是 or。​
  • 如果不传 instance 参数,会返回该地域下所有实例的监控数据。数据量较大可能会对业务产生影响,需谨慎操作。​
MetricName​
要查询的监控指标名称。详情请参见监控指标说明下的 MetricName。​
Namespace​
要查询的监控指标所属的产品空间,TOS 为 VCM_TOS。​
SubNamespace​
要查询的指标所属的维度。详情请参见监控指标说明下的 SubNamespace。​
Period​
查询数据的间隔粒度,支持秒(s)、分钟(m)、时(h)、天(d)和周(w)粒度。详细说明请参见 GetMetricData。​
​
API 查询示例​
以下请求用于查询 210015**** 存储桶的对象总数量,查询时间段为 (1648048800, 1648049400],查询周期为 1h。​
​
POST https://open.volcengineapi.com?Action=GetMetricData&Version=2018-01-01​
ServiceName: Volc_Observe​
Region: cn-beijing​
AccessKey: xxx​
SecretKey: xxx​
​
{​
"MetricName": "BucketObjectCount",​
"StartTime": 1648048800,​
"EndTime": 1648049400,​
"Period": "1h",​
"Namespace": "VCM_TOS",​
"Instances": [​
{​
"Dimensions": [​
{​
"Name": "ResourceID",​
"Value": "210015****"​
}​
]​
}​
],​
"SubNamespace": "bucket_overview"​
}​
​
SDK 查询示例​
以下请求用于查询 210015**** 存储桶的对象总数量,查询时间段为 (1648048800, 1648049400],查询周期为 1h。​
​
import com.volcengine.ApiClient;​
import com.volcengine.ApiException;​
import com.volcengine.sign.Credentials;​
import com.volcengine.volcobserve.VolcObserveApi;​
import com.volcengine.volcobserve.model.*;​
​
import java.util.ArrayList;​
import java.util.List;​
​
public class GetMetricData {​
public static void main(String[] args)throws Exception {​
//设置您的ak​
String ak = "Your AK";​
//设置您的sk​
String sk = "Your SK";​
//设置您要访问的地域​
String region = "cn-beijing";​
//初始化apiclient​
ApiClient apiClient = new ApiClient()​
.setCredentials(Credentials.getCredentials(ak,sk))​
.setRegion(region);​
VolcObserveApi api = new VolcObserveApi(apiClient);​
//创建一个接口入参​
GetMetricDataRequest request = new GetMetricDataRequest();​
//设置接口入参​
request.setStartTime(1671783***);​
request.setEndTime(1671786***);​
request.setNamespace("VCM_TOS");​
request.setSubNamespace("bucket_overview");​
request.setMetricName("BucketObjectCount");​
request.setPeriod("1h");​
DimensionForGetMetricDataInput dimension = new DimensionForGetMetricDataInput();​
dimension.setName("ResourceID");​
dimension.setValue("210015****");​
InstanceForGetMetricDataInput instance = new InstanceForGetMetricDataInput();​
List<DimensionForGetMetricDataInput> dimensionList = new ArrayList<>();​
dimensionList.add(dimension);​
instance.setDimensions(dimensionList);​
List<InstanceForGetMetricDataInput> instanceList = new ArrayList<>();​
instanceList.add(instance);​
request.setInstances(instanceList);​
​
try {​
//调用接口​
GetMetricDataResponse response = api.getMetricData(request);​
System.out.println(response);​
} catch (ApiException e) {​
System.out.println(e.getResponseBody());​
}​
}​
}​
​
​
最近更新时间:2026.07.15 17:48:50
这个页面对您有帮助吗?
有用
有用
无用
无用