Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从Amazon Cloudwatch获取公制单位? 出身背景_C#_Amazon Web Services_Aws Sdk_Amazon Cloudwatch - Fatal编程技术网

C# 如何从Amazon Cloudwatch获取公制单位? 出身背景

C# 如何从Amazon Cloudwatch获取公制单位? 出身背景,c#,amazon-web-services,aws-sdk,amazon-cloudwatch,C#,Amazon Web Services,Aws Sdk,Amazon Cloudwatch,我正在对api进行一些调用,并且可以使用GetMetricDataAsync和ListMetricAsync调用成功地接收数据。但是,返回的数据不包括数据的实际单位 例如:字节或百分比 没有这些单位,我无法有意义地显示收集的数据 旁注:我使用的是C SDK 问题 是否可以检索度量数据的单位 接收到的示例数据 从示例响应的外观来看,您正在使用GetMetricData API。GetMetricData API不会返回该单元,请参阅此处以了解响应数据结构: 如果在请求中设置了单位,API将按单位过

我正在对api进行一些调用,并且可以使用GetMetricDataAsync和ListMetricAsync调用成功地接收数据。但是,返回的数据不包括数据的实际单位

例如:字节或百分比

没有这些单位,我无法有意义地显示收集的数据

旁注:我使用的是C SDK

问题 是否可以检索度量数据的单位

接收到的示例数据
从示例响应的外观来看,您正在使用GetMetricData API。GetMetricData API不会返回该单元,请参阅此处以了解响应数据结构:

如果在请求中设置了单位,API将按单位过滤,因此返回的任何数据都将与请求的单位一起

如果未设置单位,且数据存在多个单位,则将返回消息,说明找到了哪些单位


如果您事先不知道单位,需要从数据中获取单位,可以使用GetMetricStatistics API,该API将返回单位:

Perfect,我真的需要单独请求每个度量/单位吗?是的,使用GetMetricStatistics只能请求1个度量。
{
        "id": "q21",
        "label": "DiskWriteBytes",
        "messages": [],
        "statusCode": {
            "value": "PartialData"
        },
        "timestamps": ["2019-01-14T14:58:00+00:00", "2019-01-14T14:53:00+00:00", "2019-01-14T14:48:00+00:00"],
        "values": [0.0, 0.0, 0.0]
    }, {
        "id": "q22",
        "label": "NetworkIn",
        "messages": [],
        "statusCode": {
            "value": "PartialData"
        },
        "timestamps": ["2019-01-14T14:58:00+00:00", "2019-01-14T14:53:00+00:00", "2019-01-14T14:48:00+00:00"],
        "values": [21136.0, 21556.8, 20118.6]
    }, {