Metrics Batch - Batch
Listy wartości metryki dla wielu zasobów.
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
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
endpoint
|
path | True |
string url |
Regionalny punkt końcowy do użycia, na przykład https://eastus.metrics.monitor.azure.com. Region powinien być zgodny z regionem żądanych zasobów. W przypadku zasobów globalnych region powinien być "globalny". |
subscription
|
path | True |
string uuid |
Identyfikator subskrypcji zasobów w tej partii. |
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
metricnames
|
query | True |
string[] |
Nazwy metryk (rozdzielone przecinkami) do pobrania. |
metricnamespace
|
query | True |
string |
Przestrzeń nazw metryk zawierająca żądane nazwy metryk. |
aggregation
|
query |
string |
Lista typów agregacji (rozdzielonych przecinkami) do pobrania. Przykłady: średnia, minimalna, maksymalna |
|
endtime
|
query |
string |
Godzina zakończenia zapytania. Jest to ciąg w formacie "rrrr-MM-ddTHH:mm:ss.fffZ". |
|
filter
|
query |
string |
Filtr służy do zmniejszenia zestawu zwracanych danych metryk. |
|
interval
|
query |
string |
Interwał (tj. timegrain) zapytania w formacie czasu trwania ISO 8601. Wartość domyślna to PT1M. Specjalny przypadek dla wartości "FULL", która zwraca pojedynczy punkt danych dla całego żądanego zakresu czasu. Przykłady: PT15M, PT1H, P1D, FULL |
|
orderby
|
query |
string |
Agregacja do użycia do sortowania wyników i kierunku sortowania. Można określić tylko jedną kolejność. Przykłady: sum asc |
|
rollupby
|
query |
string |
Nazwy wymiarów do zestawienia wyników według. Jeśli na przykład chcesz zobaczyć tylko wartości metryk z filtrem, na przykład "City eq Seattle lub City eq Tacoma", ale nie chcesz widzieć oddzielnych wartości dla każdego miasta, możesz określić wartość "RollUpBy=City", aby wyświetlić wyniki dla Seattle i Tacoma rzutowane w jeden czasomierz. |
|
starttime
|
query |
string |
Godzina rozpoczęcia zapytania. Jest to ciąg w formacie "rrrr-MM-ddTHH:mm:ss.fffZ". Jeśli określono parametr endtime, ten parametr jest wymagany. Jeśli określono tylko godzinę rozpoczęcia, wartość domyślna endtime to bieżąca godzina. Jeśli nie określono interwału czasu, wartość domyślna to 1 godzina. |
|
top
|
query |
integer int32 |
Maksymalna liczba rekordów do pobrania według identyfikatora zasobu w żądaniu. Prawidłowe tylko w przypadku określenia filtru. Wartość domyślna to 10. |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
resourceids |
string[] |
Lista identyfikatorów zasobów do wykonywania zapytań dotyczących metryk. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Odpowiedź na zapytanie metryk. |
|
Other Status Codes |
Opisuje format odpowiedzi na błąd. Nagłówki x-ms-error-code: string |
Zabezpieczenia
AADToken
Uwierzytelnianie OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
application
Adres URL tokenu:
https://login.microsoftonline.com/common/oauth2/v2.0/token
Zakresy
Nazwa | Opis |
---|---|
https://metrics.monitor.azure.com/.default | https://metrics.monitor.azure.com/.default |
Przykłady
Query Redis Metrics summary |
Query Storage Metrics |
Query Redis Metrics summary
Przykładowe żądanie
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"
]
}
Przykładowa odpowiedź
{
"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
Przykładowe żądanie
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"
]
}
Przykładowa odpowiedź
{
"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}"
}
}
Definicje
Nazwa | Opis |
---|---|
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
Error |
Szczegóły błędu. |
Error |
Odpowiedź na błąd |
Localizable |
Lokalizowalna klasa ciągu. |
Metadata |
Reprezentuje wartość metadanych metryk. |
Metric |
Dane wynikowe zapytania. |
Metric |
Wynik metryk dla zasobu. |
Metric |
Jednostka metryki. |
Metric |
Reprezentuje wartość metryki. |
Resource |
Rozdzielona przecinkami lista identyfikatorów zasobów do wykonywania zapytań dotyczących metryk. |
Time |
Typ wyniku szeregów czasowych. W tym przypadku wartość dyskryminująca jest zawsze timeSeries. |
Values |
Kolekcja odpowiedzi danych metryk na zasób na metryki. |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
info |
object |
Dodatkowe informacje. |
type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
Nazwa | Typ | Opis |
---|---|---|
additionalInfo |
Dodatkowe informacje o błędzie. |
|
code |
string |
Kod błędu. |
details |
Szczegóły błędu. |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt błędu. |
LocalizableString
Lokalizowalna klasa ciągu.
Nazwa | Typ | Opis |
---|---|---|
localizedValue |
string |
Nazwa wyświetlana. |
value |
string |
Niezmienna wartość. |
MetadataValue
Reprezentuje wartość metadanych metryk.
Nazwa | Typ | Opis |
---|---|---|
name |
Nazwa metadanych. |
|
value |
string |
Wartość metadanych. |
Metric
Dane wynikowe zapytania.
Nazwa | Typ | Opis |
---|---|---|
displayDescription |
string |
Szczegółowy opis tej metryki. |
errorCode |
string |
"Powodzenie" lub szczegóły błędu dotyczące niepowodzeń zapytań dla tej metryki. |
errorMessage |
string |
Napotkano komunikat o błędzie podczas wykonywania zapytań dotyczących tej metryki. |
id |
string |
Identyfikator metryki. |
name |
Nazwa i nazwa wyświetlana metryki, czyli ciąg lokalizowalny. |
|
timeseries |
Szereg czasowy zwracany po wykonaniu zapytania danych. |
|
type |
string |
Typ zasobu metryki. |
unit |
Jednostka metryki. |
MetricResultsResponse
Wynik metryk dla zasobu.
Nazwa | Typ | Opis |
---|---|---|
values |
Values[] |
Kolekcja odpowiedzi danych metryk na zasób na metryki. |
MetricUnit
Jednostka metryki.
Nazwa | Typ | Opis |
---|---|---|
BitsPerSecond |
string |
Jednostka współczynnika cyfr binarnych na sekundę. |
ByteSeconds |
string |
Jednostka transferu danych lub magazynu. Jest to rozmiar danych w bajtach pomnożony przez czas potrzebny do transferu lub przechowywania danych w sekundach. |
Bytes |
string |
Jednostka pamięci w bajtach. |
BytesPerSecond |
string |
Oceń jednostkę pamięci w bajtach na sekundę. |
Cores |
string |
Jednostka mocy obliczeniowej. |
Count |
string |
Jednostka ilości pierwotnej. |
CountPerSecond |
string |
Jednostka stawki ilości pierwotnej na sekundę. |
MilliCores |
string |
Jednostka mocy obliczeniowej w 1/1000 rdzeni procesora CPU. |
MilliSeconds |
string |
Jednostka czasu w ciągu 1/1000 sekundy. |
NanoCores |
string |
Jednostka mocy obliczeniowej w jednej miliardowej rdzenia procesora CPU. |
Percent |
string |
Jednostka procentowa. |
Seconds |
string |
Jednostka czasu w sekundach. |
Unspecified |
string |
Nie określono jednostki. |
MetricValue
Reprezentuje wartość metryki.
Nazwa | Typ | Opis |
---|---|---|
average |
number |
Średnia wartość w zakresie czasu. |
count |
number |
Liczba próbek w zakresie czasu. Można użyć do określenia liczby wartości, które przyczyniły się do wartości średniej. |
maximum |
number |
Największa wartość w zakresie czasu. |
minimum |
number |
Najmniejsza wartość w zakresie czasu. |
timeStamp |
string |
Sygnatura czasowa wartości metryki w formacie ISO 8601. |
total |
number |
Suma wszystkich wartości w zakresie czasu. |
ResourceIdList
Rozdzielona przecinkami lista identyfikatorów zasobów do wykonywania zapytań dotyczących metryk.
Nazwa | Typ | Opis |
---|---|---|
resourceids |
string[] |
Lista identyfikatorów zasobów do wykonywania zapytań dotyczących metryk. |
TimeSeriesElement
Typ wyniku szeregów czasowych. W tym przypadku wartość dyskryminująca jest zawsze timeSeries.
Nazwa | Typ | Opis |
---|---|---|
data |
Tablica punktów danych reprezentujących wartości metryki. Jest to zwracane tylko wtedy, gdy określono typ wyników danych. |
|
metadatavalues |
Wartości metadanych zwrócone, jeśli $filter zostały określone w wywołaniu. |
Values
Kolekcja odpowiedzi danych metryk na zasób na metryki.
Nazwa | Typ | Opis |
---|---|---|
endtime |
string |
Godzina zakończenia w formacie data/godzina, dla którego dane zostały pobrane. |
interval |
string |
Interwał (rozmiar okna), dla którego dane metryki zostały zwrócone w formacie czasu trwania ISO 8601 ze specjalnym przypadkiem dla wartości "FULL", która zwraca pojedynczy punkt danych dla całego żądanego zakresu czasu (przykłady: PT15M, PT1H, P1D, FULL). Można to dostosować i różnić się od tego, co pierwotnie zażądano, jeśli określono wartość AutoAdjustTimegrain=true. |
namespace |
string |
Przestrzeń nazw metryk została zapytana |
resourceid |
string |
Zasób, który został zapytany o metryki. |
resourceregion |
string |
Region zasobu został zapytany o metryki. |
starttime |
string |
Godzina rozpoczęcia w formacie data/godzina, dla którego dane zostały pobrane. |
value |
Metric[] |
Wartość kolekcji. |