다음을 통해 공유


Metrics Batch - Batch

여러 리소스에 대한 메트릭 값을 Lists.

POST {endpoint}/subscriptions/{subscriptionId}/metrics:getBatch?metricnamespace={metricnamespace}&metricnames={metricnames}&api-version=2023-10-01
POST {endpoint}/subscriptions/{subscriptionId}/metrics:getBatch?starttime={starttime}&endtime={endtime}&interval={interval}&metricnamespace={metricnamespace}&metricnames={metricnames}&aggregation={aggregation}&top={top}&orderby={orderby}&filter={filter}&rollupby={rollupby}&api-version=2023-10-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
endpoint
path True

string

url

사용할 지역 엔드포인트(예 https://eastus.metrics.monitor.azure.com: )입니다. 지역은 요청된 리소스의 지역과 일치해야 합니다. 글로벌 리소스의 경우 지역은 '전역'이어야 합니다.

subscriptionId
path True

string

uuid

이 일괄 처리의 리소스에 대한 구독 식별자입니다.

api-version
query True

string

클라이언트 API 버전.

metricnames
query True

string[]

검색할 메트릭의 이름(쉼표로 구분됨)입니다.

metricnamespace
query True

string

요청된 메트릭 이름을 포함하는 메트릭 네임스페이스입니다.

aggregation
query

string

검색할 집계 형식(쉼표로 구분됨) 목록입니다. 예: 평균, 최소, 최대

endtime
query

string

쿼리의 종료 시간입니다. 'yyyy-MM-ddTHH:mm:ss.fffZ' 형식의 문자열입니다.

filter
query

string

필터는 반환된 메트릭 데이터 집합을 줄이는 데 사용됩니다.
예제:
메트릭에는 메타데이터 A, B 및 C가 포함됩니다.
- A = a1 및 B = b1 또는 b2인 C의 모든 시계열을 반환합니다.
filter=A eq 'a1' 및 B eq 'b1' 또는 B eq 'b2' 및 C eq '*'
- 잘못된 변형:
filter=A eq 'a1' 및 B eq 'b1' 및 C eq '*' 또는 B = 'b2'
논리 또는 연산자는 두 개의 다른 메타데이터 이름을 구분할 수 없으므로 이는 유효하지 않습니다.
- A = a1, B = b1 및 C = c1인 모든 시계열을 반환합니다.
filter=A eq 'a1' 및 B eq 'b1' 및 C eq 'c1'
- A = a1인 모든 시계열 반환
filter=A eq 'a1' 및 B eq '' 및 C eq ''.

interval
query

string

ISO 8601 기간 형식의 쿼리 간격(예: timegrain)입니다. 기본값은 PT1M입니다. 요청된 전체 시간 범위에 대해 단일 데이터 포인트를 반환하는 'FULL' 값에 대한 특수 사례입니다. 예: PT15M, PT1H, P1D, FULL

orderby
query

string

정렬 결과 및 정렬 방향에 사용할 집계입니다. 하나의 주문만 지정할 수 있습니다. 예: sum asc

rollupby
query

string

결과를 롤업할 차원 이름입니다. 예를 들어 'City eq Seattle 또는 City eq Tacoma'와 같은 필터를 사용하여 메트릭 값만 표시하지만 각 도시에 대해 별도의 값을 표시하지 않으려는 경우 'RollUpBy=City'를 지정하여 시애틀 및 타코마에 대한 결과를 한 번 더 롤업할 수 있습니다.

starttime
query

string

쿼리의 시작 시간입니다. 'yyyy-MM-ddTHH:mm:ss.fffZ' 형식의 문자열입니다. 엔드타임 매개 변수를 지정한 경우 이 매개 변수가 필요합니다. starttime만 지정하면 엔드타임은 기본적으로 현재 시간으로 설정됩니다. 시간 간격을 지정하지 않으면 기본값은 1시간입니다.

top
query

integer

int32

요청의 리소스 ID당 검색할 최대 레코드 수입니다. 필터가 지정된 경우에만 유효합니다. 기본값은 10입니다.

요청 본문

Name 형식 Description
resourceids

string[]

메트릭을 쿼리할 리소스 ID 목록입니다.

응답

Name 형식 Description
200 OK

MetricResultsResponse

메트릭 쿼리에 대한 응답입니다.

Other Status Codes

ErrorResponse

오류 응답의 형식을 설명합니다.

헤더

x-ms-error-code: string

보안

AADToken

Azure Active Directory OAuth2 인증

형식: oauth2
Flow: application
토큰 URL: https://login.microsoftonline.com/common/oauth2/v2.0/token

범위

Name Description
https://metrics.monitor.azure.com/.default https://metrics.monitor.azure.com/.default

예제

Query Redis Metrics summary
Query Storage Metrics

Query Redis Metrics summary

샘플 요청

POST {endpoint}/subscriptions/12345678-abcd-1234-abcd-123456789abc/metrics:getBatch?starttime=2023-11-07T14:00:00.000Z&endtime=2023-11-07T18:00:00.000Z&interval=FULL&metricnamespace=Microsoft.Cache/Redis&metricnames=cacheWrite&aggregation=average&top=10&orderby=average desc&filter=ShardId eq '0'&rollupby=ShardId&api-version=2023-10-01

{
  "resourceids": [
    "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/test_redis/providers/Microsoft.Cache/Redis/redis5",
    "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/test_redis/providers/Microsoft.Cache/Redis/redis3",
    "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/test_redis/providers/Microsoft.Cache/Redis/redis2"
  ]
}

샘플 응답

{
  "values": [
    {
      "starttime": "2023-11-07T14:00:00Z",
      "endtime": "2023-11-07T18:00:00Z",
      "interval": "PT4H",
      "value": [
        {
          "id": "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/test_redis/providers/Microsoft.Cache/Redis/redis5/providers/Microsoft.Insights/metrics/cacheWrite",
          "type": "Microsoft.Insights/metrics",
          "name": {
            "value": "cacheWrite",
            "localizedValue": "Cache Write"
          },
          "displayDescription": "The amount of data written to the cache in bytes per second. For more details, see https://aka.ms/redis/metrics.",
          "unit": "BytesPerSecond",
          "timeseries": [
            {
              "metadatavalues": [],
              "data": [
                {
                  "timeStamp": "2023-11-07T14:00:00Z",
                  "average": 35513.760416666664
                }
              ]
            }
          ],
          "errorCode": "Success"
        }
      ],
      "namespace": "microsoft.cache/redis",
      "resourceregion": "westus2",
      "resourceid": "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/test_redis/providers/Microsoft.Cache/Redis/redis5"
    },
    {
      "starttime": "2023-11-07T14:00:00Z",
      "endtime": "2023-11-07T18:00:00Z",
      "interval": "PT4H",
      "value": [
        {
          "id": "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/test_redis/providers/Microsoft.Cache/Redis/redis3/providers/Microsoft.Insights/metrics/cacheWrite",
          "type": "Microsoft.Insights/metrics",
          "name": {
            "value": "cacheWrite",
            "localizedValue": "Cache Write"
          },
          "displayDescription": "The amount of data written to the cache in bytes per second. For more details, see https://aka.ms/redis/metrics.",
          "unit": "BytesPerSecond",
          "timeseries": [
            {
              "metadatavalues": [],
              "data": [
                {
                  "timeStamp": "2023-11-07T14:00:00Z",
                  "average": 7135.0625
                }
              ]
            }
          ],
          "errorCode": "Success"
        }
      ],
      "namespace": "microsoft.cache/redis",
      "resourceregion": "westus2",
      "resourceid": "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/test_redis/providers/Microsoft.Cache/Redis/redis3"
    },
    {
      "starttime": "2023-11-07T14:00:00Z",
      "endtime": "2023-11-07T18:00:00Z",
      "interval": "PT4H",
      "value": [
        {
          "id": "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/test_redis/providers/Microsoft.Cache/Redis/redis2/providers/Microsoft.Insights/metrics/cacheWrite",
          "type": "Microsoft.Insights/metrics",
          "name": {
            "value": "cacheWrite",
            "localizedValue": "Cache Write"
          },
          "displayDescription": "The amount of data written to the cache in bytes per second. For more details, see https://aka.ms/redis/metrics.",
          "unit": "BytesPerSecond",
          "timeseries": [
            {
              "metadatavalues": [],
              "data": [
                {
                  "timeStamp": "2023-11-07T14:00:00Z",
                  "average": 6723.489583333333
                }
              ]
            }
          ],
          "errorCode": "Success"
        }
      ],
      "namespace": "microsoft.cache/redis",
      "resourceregion": "westus2",
      "resourceid": "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/test_redis/providers/Microsoft.Cache/Redis/redis2"
    }
  ]
}
x-ms-error-code: BadRequest
{
  "error": {
    "additionalInfo": [
      {
        "type": "string",
        "info": "TraceId=dd033ebf1e260d815f4bccad149bbc15"
      },
      {
        "type": "string",
        "info": "ExceptionType=Microsoft.Online.Metrics.MetricsMP.Utilities.RPRequestFormatException"
      }
    ],
    "code": "BadRequest",
    "message": "Detected invalid time range parameters for API version 2023-10-01. Please use only starttime and endtime to specify a time range."
  }
}

Query Storage Metrics

샘플 요청

POST {endpoint}/subscriptions/12345678-abcd-1234-abcd-123456789abc/metrics:getBatch?starttime=2023-02-01T20:00:00.123Z&endtime=2023-02-01T23:00:00.345Z&interval=PT15M&metricnamespace=Microsoft.Storage/storageAccounts&metricnames=Ingress,Egress&aggregation=average,minimum,maximum&top=10&orderby=average desc&filter=ApiName eq 'GetBlob' or ApiName eq 'GetBlobServiceProperties' and Authentication eq '*'&api-version=2023-10-01

{
  "resourceids": [
    "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/TestGroup/providers/Microsoft.Storage/storageAccounts/TestStorage1",
    "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/TestGroup/providers/Microsoft.Storage/storageAccounts/TestStorage2"
  ]
}

샘플 응답

{
  "values": [
    {
      "starttime": "2023-02-01T20:00:00.123Z",
      "endtime": "2023-02-01T23:00:00.345Z",
      "interval": "PT15M",
      "value": [
        {
          "id": "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/TestGroup/providers/Microsoft.Storage/storageAccounts/TestStorage1/providers/Microsoft.Insights/metrics/Ingress",
          "type": "Microsoft.Insights/metrics",
          "name": {
            "value": "Ingress",
            "localizedValue": "Ingress"
          },
          "displayDescription": "The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure.",
          "unit": "Bytes",
          "timeseries": [
            {
              "metadatavalues": [
                {
                  "name": {
                    "value": "apiname",
                    "localizedValue": "apiname"
                  },
                  "value": "GetBlob"
                },
                {
                  "name": {
                    "value": "authentication",
                    "localizedValue": "authentication"
                  },
                  "value": "SAS"
                }
              ],
              "data": [
                {
                  "timeStamp": "2023-02-01T20:00:00Z",
                  "average": 437,
                  "minimum": 437,
                  "maximum": 437
                },
                {
                  "timeStamp": "2023-02-01T20:15:00Z",
                  "average": 438.0735294117647,
                  "minimum": 437,
                  "maximum": 583
                },
                {
                  "timeStamp": "2023-02-01T20:30:00Z",
                  "average": 437,
                  "minimum": 437,
                  "maximum": 437
                },
                {
                  "timeStamp": "2023-02-01T20:45:00Z",
                  "average": 437.54477611940297,
                  "minimum": 437,
                  "maximum": 583
                },
                {
                  "timeStamp": "2023-02-01T21:00:00Z",
                  "average": 437,
                  "minimum": 437,
                  "maximum": 437
                },
                {
                  "timeStamp": "2023-02-01T21:15:00Z",
                  "average": 438.0735294117647,
                  "minimum": 437,
                  "maximum": 583
                },
                {
                  "timeStamp": "2023-02-01T21:30:00Z",
                  "average": 437,
                  "minimum": 437,
                  "maximum": 437
                },
                {
                  "timeStamp": "2023-02-01T21:45:00Z",
                  "average": 437.54477611940297,
                  "minimum": 437,
                  "maximum": 583
                },
                {
                  "timeStamp": "2023-02-01T22:00:00Z",
                  "average": 437,
                  "minimum": 437,
                  "maximum": 437
                },
                {
                  "timeStamp": "2023-02-01T22:15:00Z",
                  "average": 438.0735294117647,
                  "minimum": 437,
                  "maximum": 583
                },
                {
                  "timeStamp": "2023-02-01T22:30:00Z",
                  "average": 437,
                  "minimum": 437,
                  "maximum": 437
                },
                {
                  "timeStamp": "2023-02-01T22:45:00Z",
                  "average": 437.542750929368,
                  "minimum": 437,
                  "maximum": 583
                }
              ]
            },
            {
              "metadatavalues": [
                {
                  "name": {
                    "value": "apiname",
                    "localizedValue": "apiname"
                  },
                  "value": "GetBlobServiceProperties"
                },
                {
                  "name": {
                    "value": "authentication",
                    "localizedValue": "authentication"
                  },
                  "value": "AccountKey"
                }
              ],
              "data": [
                {
                  "timeStamp": "2023-02-01T20:00:00Z"
                },
                {
                  "timeStamp": "2023-02-01T20:15:00Z"
                },
                {
                  "timeStamp": "2023-02-01T20:30:00Z"
                },
                {
                  "timeStamp": "2023-02-01T20:45:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:00:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:15:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:30:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:45:00Z"
                },
                {
                  "timeStamp": "2023-02-01T22:00:00Z",
                  "average": 342,
                  "minimum": 342,
                  "maximum": 342
                },
                {
                  "timeStamp": "2023-02-01T22:15:00Z"
                },
                {
                  "timeStamp": "2023-02-01T22:30:00Z"
                },
                {
                  "timeStamp": "2023-02-01T22:45:00Z"
                }
              ]
            }
          ],
          "errorCode": "Success"
        },
        {
          "id": "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/TestGroup/providers/Microsoft.Storage/storageAccounts/TestStorage1/providers/Microsoft.Insights/metrics/Egress",
          "type": "Microsoft.Insights/metrics",
          "name": {
            "value": "Egress",
            "localizedValue": "Egress"
          },
          "displayDescription": "The amount of egress data. This number includes egress to external client from Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress.",
          "unit": "Bytes",
          "timeseries": [
            {
              "metadatavalues": [
                {
                  "name": {
                    "value": "apiname",
                    "localizedValue": "apiname"
                  },
                  "value": "GetBlobServiceProperties"
                },
                {
                  "name": {
                    "value": "authentication",
                    "localizedValue": "authentication"
                  },
                  "value": "AccountKey"
                }
              ],
              "data": [
                {
                  "timeStamp": "2023-02-01T20:00:00Z"
                },
                {
                  "timeStamp": "2023-02-01T20:15:00Z"
                },
                {
                  "timeStamp": "2023-02-01T20:30:00Z"
                },
                {
                  "timeStamp": "2023-02-01T20:45:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:00:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:15:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:30:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:45:00Z"
                },
                {
                  "timeStamp": "2023-02-01T22:00:00Z",
                  "average": 796,
                  "minimum": 796,
                  "maximum": 796
                },
                {
                  "timeStamp": "2023-02-01T22:15:00Z"
                },
                {
                  "timeStamp": "2023-02-01T22:30:00Z"
                },
                {
                  "timeStamp": "2023-02-01T22:45:00Z"
                }
              ]
            },
            {
              "metadatavalues": [
                {
                  "name": {
                    "value": "apiname",
                    "localizedValue": "apiname"
                  },
                  "value": "GetBlob"
                },
                {
                  "name": {
                    "value": "authentication",
                    "localizedValue": "authentication"
                  },
                  "value": "SAS"
                }
              ],
              "data": [
                {
                  "timeStamp": "2023-02-01T20:00:00Z",
                  "average": 361,
                  "minimum": 361,
                  "maximum": 361
                },
                {
                  "timeStamp": "2023-02-01T20:15:00Z",
                  "average": 365.83088235294116,
                  "minimum": 361,
                  "maximum": 1018
                },
                {
                  "timeStamp": "2023-02-01T20:30:00Z",
                  "average": 361,
                  "minimum": 361,
                  "maximum": 361
                },
                {
                  "timeStamp": "2023-02-01T20:45:00Z",
                  "average": 363.4514925373134,
                  "minimum": 361,
                  "maximum": 1018
                },
                {
                  "timeStamp": "2023-02-01T21:00:00Z",
                  "average": 361,
                  "minimum": 361,
                  "maximum": 361
                },
                {
                  "timeStamp": "2023-02-01T21:15:00Z",
                  "average": 365.83088235294116,
                  "minimum": 361,
                  "maximum": 1018
                },
                {
                  "timeStamp": "2023-02-01T21:30:00Z",
                  "average": 361,
                  "minimum": 361,
                  "maximum": 361
                },
                {
                  "timeStamp": "2023-02-01T21:45:00Z",
                  "average": 363.4514925373134,
                  "minimum": 361,
                  "maximum": 1018
                },
                {
                  "timeStamp": "2023-02-01T22:00:00Z",
                  "average": 361,
                  "minimum": 361,
                  "maximum": 361
                },
                {
                  "timeStamp": "2023-02-01T22:15:00Z",
                  "average": 365.83088235294116,
                  "minimum": 361,
                  "maximum": 1018
                },
                {
                  "timeStamp": "2023-02-01T22:30:00Z",
                  "average": 361,
                  "minimum": 361,
                  "maximum": 361
                },
                {
                  "timeStamp": "2023-02-01T22:45:00Z",
                  "average": 363.4423791821561,
                  "minimum": 361,
                  "maximum": 1018
                }
              ]
            }
          ],
          "errorCode": "Success"
        }
      ],
      "namespace": "microsoft.storage/storageaccounts",
      "resourceregion": "eastus",
      "resourceid": "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/TestGroup/providers/Microsoft.Storage/storageAccounts/TestStorage1"
    },
    {
      "starttime": "2023-02-01T20:00:00.123Z",
      "endtime": "2023-02-01T23:00:00.345Z",
      "interval": "PT15M",
      "value": [
        {
          "id": "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/TestGroup/providers/Microsoft.Storage/storageAccounts/TestStorage2/providers/Microsoft.Insights/metrics/Ingress",
          "type": "Microsoft.Insights/metrics",
          "name": {
            "value": "Ingress",
            "localizedValue": "Ingress"
          },
          "displayDescription": "The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure.",
          "unit": "Bytes",
          "timeseries": [
            {
              "metadatavalues": [
                {
                  "name": {
                    "value": "apiname",
                    "localizedValue": "apiname"
                  },
                  "value": "GetBlobServiceProperties"
                },
                {
                  "name": {
                    "value": "authentication",
                    "localizedValue": "authentication"
                  },
                  "value": "AccountKey"
                }
              ],
              "data": [
                {
                  "timeStamp": "2023-02-01T20:00:00Z"
                },
                {
                  "timeStamp": "2023-02-01T20:15:00Z"
                },
                {
                  "timeStamp": "2023-02-01T20:30:00Z"
                },
                {
                  "timeStamp": "2023-02-01T20:45:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:00:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:15:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:30:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:45:00Z"
                },
                {
                  "timeStamp": "2023-02-01T22:00:00Z",
                  "average": 330,
                  "minimum": 330,
                  "maximum": 330
                },
                {
                  "timeStamp": "2023-02-01T22:15:00Z"
                },
                {
                  "timeStamp": "2023-02-01T22:30:00Z"
                },
                {
                  "timeStamp": "2023-02-01T22:45:00Z"
                }
              ]
            }
          ],
          "errorCode": "Success"
        },
        {
          "id": "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/TestGroup/providers/Microsoft.Storage/storageAccounts/TestStorage2/providers/Microsoft.Insights/metrics/Egress",
          "type": "Microsoft.Insights/metrics",
          "name": {
            "value": "Egress",
            "localizedValue": "Egress"
          },
          "displayDescription": "The amount of egress data. This number includes egress to external client from Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress.",
          "unit": "Bytes",
          "timeseries": [
            {
              "metadatavalues": [
                {
                  "name": {
                    "value": "apiname",
                    "localizedValue": "apiname"
                  },
                  "value": "GetBlobServiceProperties"
                },
                {
                  "name": {
                    "value": "authentication",
                    "localizedValue": "authentication"
                  },
                  "value": "AccountKey"
                }
              ],
              "data": [
                {
                  "timeStamp": "2023-02-01T20:00:00Z"
                },
                {
                  "timeStamp": "2023-02-01T20:15:00Z"
                },
                {
                  "timeStamp": "2023-02-01T20:30:00Z"
                },
                {
                  "timeStamp": "2023-02-01T20:45:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:00:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:15:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:30:00Z"
                },
                {
                  "timeStamp": "2023-02-01T21:45:00Z"
                },
                {
                  "timeStamp": "2023-02-01T22:00:00Z",
                  "average": 880,
                  "minimum": 880,
                  "maximum": 880
                },
                {
                  "timeStamp": "2023-02-01T22:15:00Z"
                },
                {
                  "timeStamp": "2023-02-01T22:30:00Z"
                },
                {
                  "timeStamp": "2023-02-01T22:45:00Z"
                }
              ]
            }
          ],
          "errorCode": "Success"
        }
      ],
      "namespace": "microsoft.storage/storageaccounts",
      "resourceregion": "eastus",
      "resourceid": "/subscriptions/12345678-abcd-1234-abcd-123456789abc/resourceGroups/TestGroup/providers/Microsoft.Storage/storageAccounts/TestStorage2"
    }
  ]
}
x-ms-error-code: BadRequest
{
  "error": {
    "additionalInfo": [
      {
        "type": "string",
        "info": "TraceId={00000000-0000-0000-0000-000000000000}"
      },
      {
        "type": "string",
        "info": "ExceptionType=Microsoft.Online.Metrics.MetricsMP.Utilities.RPRequestFormatException"
      }
    ],
    "code": "BadRequest",
    "message": "Query endTime: 06/06/2021 00:00:00 is out of the Max metrics retention period: 93.00:00:00, traceId: {00000000-0000-0000-0000-000000000000}"
  }
}

정의

Name Description
ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ErrorDetail

오류 세부 정보입니다.

ErrorResponse

오류 응답

LocalizableString

지역화 가능한 문자열 클래스입니다.

MetadataValue

메트릭 메타데이터 값을 나타냅니다.

Metric

쿼리의 결과 데이터입니다.

MetricResultsResponse

리소스에 대한 메트릭 결과입니다.

MetricUnit

메트릭의 단위입니다.

MetricValue

메트릭 값을 나타냅니다.

ResourceIdList

메트릭을 쿼리할 리소스 ID의 쉼표로 구분된 목록입니다.

TimeSeriesElement

시계열 결과 형식입니다. 이 경우 판별자 값은 항상 TimeSeries입니다.

Values

메트릭당 리소스당 메트릭 데이터 응답의 컬렉션입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.

ErrorDetail

오류 세부 정보입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류 코드입니다.

details

ErrorDetail[]

오류 세부 정보입니다.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

ErrorResponse

오류 응답

Name 형식 Description
error

ErrorDetail

Error 개체.

LocalizableString

지역화 가능한 문자열 클래스입니다.

Name 형식 Description
localizedValue

string

표시 이름입니다.

value

string

고정 값입니다.

MetadataValue

메트릭 메타데이터 값을 나타냅니다.

Name 형식 Description
name

LocalizableString

메타데이터의 이름입니다.

value

string

메타데이터의 값입니다.

Metric

쿼리의 결과 데이터입니다.

Name 형식 Description
displayDescription

string

이 메트릭에 대한 자세한 설명입니다.

errorCode

string

'성공' 또는 이 메트릭에 대한 쿼리 실패에 대한 오류 세부 정보입니다.

errorMessage

string

이 특정 메트릭을 쿼리하는 동안 오류 메시지가 발생했습니다.

id

string

메트릭 ID입니다.

name

LocalizableString

메트릭의 이름 및 표시 이름(예: 지역화 가능한 문자열)입니다.

timeseries

TimeSeriesElement[]

데이터 쿼리가 수행될 때 반환되는 시계열입니다.

type

string

메트릭 리소스의 리소스 종류입니다.

unit

MetricUnit

메트릭의 단위입니다.

MetricResultsResponse

리소스에 대한 메트릭 결과입니다.

Name 형식 Description
values

Values[]

메트릭당 리소스당 메트릭 데이터 응답의 컬렉션입니다.

MetricUnit

메트릭의 단위입니다.

Name 형식 Description
BitsPerSecond

string

초당 이진 숫자의 속도 단위입니다.

ByteSeconds

string

데이터 전송 또는 스토리지 단위입니다. 데이터를 전송하거나 저장하는 데 걸리는 시간(초)을 곱한 바이트 단위의 데이터 크기입니다.

Bytes

string

메모리 단위(바이트)입니다.

BytesPerSecond

string

메모리의 속도 단위(초당 바이트)입니다.

Cores

string

처리 능력 단위입니다.

Count

string

원시 수량 단위입니다.

CountPerSecond

string

초당 원시 수량의 속도 단위입니다.

MilliCores

string

CPU 코어 1/1000의 처리 능력 단위입니다.

MilliSeconds

string

1/1000초의 시간 단위입니다.

NanoCores

string

CPU 코어의 10억 분의 1에 대한 처리 능력 단위입니다.

Percent

string

백분율 단위입니다.

Seconds

string

시간 단위(초)입니다.

Unspecified

string

지정된 단위가 없습니다.

MetricValue

메트릭 값을 나타냅니다.

Name 형식 Description
average

number

시간 범위의 평균 값입니다.

count

number

시간 범위의 샘플 수입니다. 평균 값에 기여한 값의 수를 결정하는 데 사용할 수 있습니다.

maximum

number

시간 범위에서 가장 큰 값입니다.

minimum

number

시간 범위의 최소 값입니다.

timeStamp

string

ISO 8601 형식의 메트릭 값에 대한 타임스탬프입니다.

total

number

시간 범위에 있는 모든 값의 합계입니다.

ResourceIdList

메트릭을 쿼리할 리소스 ID의 쉼표로 구분된 목록입니다.

Name 형식 Description
resourceids

string[]

메트릭을 쿼리할 리소스 ID 목록입니다.

TimeSeriesElement

시계열 결과 형식입니다. 이 경우 판별자 값은 항상 TimeSeries입니다.

Name 형식 Description
data

MetricValue[]

메트릭 값을 나타내는 데이터 요소의 배열입니다. 이는 데이터 결과 형식이 지정된 경우에만 반환됩니다.

metadatavalues

MetadataValue[]

호출에서 $filter 지정된 경우 반환되는 메타데이터 값입니다.

Values

메트릭당 리소스당 메트릭 데이터 응답의 컬렉션입니다.

Name 형식 Description
endtime

string

데이터가 검색된 종료 시간(datetime 형식)입니다.

interval

string

메트릭 데이터가 ISO 8601 기간 형식으로 반환된 간격(창 크기)이며 요청된 전체 시간 범위에 대해 단일 데이터 포인트를 반환하는 'FULL' 값에 대한 특수한 경우입니다(예: PT15M, PT1H, P1D, FULL). AutoAdjustTimegrain=true가 지정된 경우 이 값이 조정되고 원래 요청된 것과 다를 수 있습니다.

namespace

string

메트릭의 네임스페이스가 쿼리되었습니다.

resourceid

string

메트릭에 대해 쿼리된 리소스입니다.

resourceregion

string

메트릭에 대해 리소스의 지역을 쿼리했습니다.

starttime

string

데이터가 검색된 날짜/시간 형식의 시작 시간입니다.

value

Metric[]

컬렉션의 값입니다.