Pool - List Usage Metrics
Geeft een lijst weer van de metrische gegevens over gebruik, geaggregeerd per pool met afzonderlijke tijdsintervallen, voor het opgegeven account.
Als u geen $filter component met inbegrip van een poolId opgeeft, bevat het antwoord alle pools die in het account aanwezig zijn in het tijdsbereik van de geretourneerde aggregatie-intervallen. Als u geen $filter component opgeeft, inclusief een startTime of endTime, worden deze filters standaard ingesteld op de begin- en eindtijden van het laatste aggregatie-interval dat momenteel beschikbaar is; Dat wil gezegd, alleen het laatste aggregatie-interval wordt geretourneerd.
GET {batchUrl}/poolusagemetrics?api-version=2024-07-01.20.0
GET {batchUrl}/poolusagemetrics?starttime={starttime}&endtime={endtime}&$filter={$filter}&maxresults={maxresults}&timeout={timeout}&api-version=2024-07-01.20.0
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
batch
|
path | True |
string |
De basis-URL voor alle Azure Batch-serviceaanvragen. |
api-version
|
query | True |
string |
Client-API-versie. |
$filter
|
query |
string |
Een OData-$filter-component. Zie https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-account-usage-metricsvoor meer informatie over het maken van dit filter. |
|
endtime
|
query |
string date-time |
De laatste tijd van waaruit metrische gegevens moeten worden opgenomen. Dit moet ten minste twee uur vóór de huidige tijd zijn. Als deze standaardwaarde niet is opgegeven voor de eindtijd van het laatste aggregatie-interval dat momenteel beschikbaar is. |
|
maxresults
|
query |
integer int32 |
Het maximum aantal items dat moet worden geretourneerd in het antwoord. Er worden maximaal 1000 resultaten geretourneerd. |
|
starttime
|
query |
string date-time |
De vroegste tijd van waaruit metrische gegevens moeten worden opgenomen. Dit moet ten minste twee en een half uur vóór de huidige tijd zijn. Als deze standaardinstelling niet is opgegeven voor de begintijd van het laatste aggregatie-interval dat momenteel beschikbaar is. |
|
timeout
|
query |
integer int32 |
De maximale tijd die de server kan besteden aan het verwerken van de aanvraag, in seconden. De standaardwaarde is 30 seconden. Als de waarde groter is dan 30, wordt in plaats daarvan de standaardwaarde gebruikt. |
Aanvraagkoptekst
Media Types: "application/json; odata=minimalmetadata"
Name | Vereist | Type | Description |
---|---|---|---|
client-request-id |
string uuid |
De door de aanroeper gegenereerde aanvraagidentiteit, in de vorm van een GUID zonder decoratie, zoals accolades, bijvoorbeeld 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Of de server de clientaanvraag-id in het antwoord moet retourneren. |
|
ocp-date |
string date-time-rfc1123 |
Het tijdstip waarop de aanvraag is uitgegeven. Clientbibliotheken stellen dit doorgaans in op de huidige kloktijd van het systeem; stel deze expliciet in als u de REST API rechtstreeks aanroept. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Een antwoord met de lijst met poolgebruiksgegevens. Kopteksten
|
|
Other Status Codes |
De fout van de Batch-service. |
Beveiliging
azure_auth
Microsoft Entra OAuth 2.0-verificatiecodestroom
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Authorization
Type:
apiKey
In:
header
Voorbeelden
Pool list usage metrics
Voorbeeldaanvraag
GET account.region.batch.azure.com/poolusagemetrics?api-version=2024-07-01.20.0
Voorbeeldrespons
{
"value": [
{
"startTime": "2013-04-01T00:00:00Z",
"endTime": "2013-04-01T00:30:00Z",
"poolId": "p1",
"vmSize": "a1",
"totalCoreHours": 39.384838
},
{
"startTime": "2013-04-01T00:30:00Z",
"endTime": "2013-04-01T01:00:00Z",
"poolId": "p2",
"vmSize": "a8",
"totalCoreHours": 3039.384838
}
]
}
Definities
Name | Description |
---|---|
Batch |
Er is een foutbericht ontvangen van de Azure Batch-service. |
Batch |
Een item met aanvullende informatie die is opgenomen in een Azure Batch-foutreactie. |
Error |
Een foutbericht dat is ontvangen in een Azure Batch-foutreactie. |
Pool |
Het resultaat van een lijst met de metrische gebruiksgegevens voor een account. |
Pool |
Metrische gegevens over gebruik voor een pool binnen een aggregatie-interval. |
BatchError
Er is een foutbericht ontvangen van de Azure Batch-service.
Name | Type | Description |
---|---|---|
code |
string |
Een id voor de fout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt. |
message |
Een bericht met een beschrijving van de fout, bedoeld om te worden weergegeven in een gebruikersinterface. |
|
values |
Een verzameling sleutel-waardeparen met aanvullende informatie over de fout. |
BatchErrorDetail
Een item met aanvullende informatie die is opgenomen in een Azure Batch-foutreactie.
Name | Type | Description |
---|---|---|
key |
string |
Een id die de betekenis van de eigenschap Waarde aangeeft. |
value |
string |
De aanvullende informatie die is opgenomen in het foutbericht. |
ErrorMessage
Een foutbericht dat is ontvangen in een Azure Batch-foutreactie.
Name | Type | Description |
---|---|---|
lang |
string |
De taalcode van het foutbericht |
value |
string |
De tekst van het bericht. |
PoolListUsageMetricsResult
Het resultaat van een lijst met de metrische gebruiksgegevens voor een account.
Name | Type | Description |
---|---|---|
odata.nextLink |
string |
De URL voor het ophalen van de volgende set resultaten. |
value |
De metrische gegevens van het poolgebruik. |
PoolUsageMetrics
Metrische gegevens over gebruik voor een pool binnen een aggregatie-interval.
Name | Type | Description |
---|---|---|
endTime |
string |
De eindtijd van het aggregatie-interval waarop deze vermelding betrekking heeft. |
poolId |
string |
De id van de pool waarvan de metrische gegevens worden geaggregeerd in deze vermelding. |
startTime |
string |
De begintijd van het aggregatie-interval waarop deze vermelding betrekking heeft. |
totalCoreHours |
number |
De totale kernuren die tijdens dit aggregatie-interval in de pool worden gebruikt. |
vmSize |
string |
De grootte van virtuele machines in de pool. Alle VM's in een pool hebben dezelfde grootte. |