Delen via


Gebruiksgegevens ophalen voor tenantbronnen

 

Van toepassing op: Windows Azure Pack

Haalt de gebruiksgegevens voor tenantbronnen op.

Aanvraag

Vervang <UsageEndpoint door de naam van de computer waarop het gebruikseindpunt> voor het Windows Azure Pack wordt gehost.

Methode

Aanvraag-URI

HTTP-versie

GET

<https:// UsageEndpoint>:30022/usage

HTTP/1.1

URI-parameters

In de volgende tabel worden de URI-parameters beschreven.

URI-parameter

Description

startId

De id van de eerste record die moet worden opgehaald.

batchSize

Het maximum aantal records dat moet worden opgehaald.

Aanvraagheaders

In de volgende tabel worden de vereiste en optionele aanvraagheaders beschreven.

Aanvraagheader

Beschrijving

Autorisatie: Basic

Vereist. Het basisautorisatietoken.

Aanvraagbody

Geen.

Antwoord

Het antwoord bevat een HTTP-statuscode, een set antwoordheaders en een antwoordtekst.

Statuscode

Een geslaagde bewerking retourneert statuscode 200 (OK).

Zie Status- en Foutcodes (Windows Azure Pack Service Management) voor informatie over statuscodes.

Antwoordheaders

Het antwoord voor deze bewerking bevat standaard HTTP-headers. Alle standaardheaders voldoen aan de http/1.1-protocolspecificatie.

Hoofdtekst van antwoord

In de volgende tabel worden de belangrijkste elementen van de hoofdtekst van het antwoord beschreven.

Elementnaam

Beschrijving

UsageRecordList

Een lijst met gebruiksrecords. Zie UsageRecord (Usage Metering Object) voor meer informatie.

Voorbeeld

In het volgende codevoorbeeld ziet u een aanvraag voor gebruiksgegevens ophalen .

https://<Computer>:30022/usage?startId=0&batchSize=1 HTTP/1.1
Accept: application/json
Authorization: basic <Token>
Host: <Computer>:30022
Connection: Keep-Alive

In het volgende codevoorbeeld ziet u het antwoord Get Usage Data .

[
  {
    "EventId": 1,
    "ExternalRecordId": "1",
    "ResourceId": "neozyoediqv",
    "StartTime": "2013-08-09T19:00:00",
    "EndTime": "2013-08-09T20:00:00",
    "ProviderName": "webspaces",
    "ServiceType": "Website",
    "SubscriptionId": "3ccb3846-fa6c-4cb1-aa56-513dc6f114ad",
    "Properties": {
      "Webspace": "defaultwebspace",
      "ComputeMode": "Free",
      "SiteMode": "Limited"
    },
    "Resources": {
      "TotalIncomingRequestBytes": "0",
      "TotalIncomingRequestResponseBytes": "0",
      "TotalLocalReadBytes": "0",
      "TotalLocalWrittenBytes": "0",
      "TotalNetworkReadBytes": "0",
      "TotalNetworkWrittenBytes": "0",
      "TotalOutgoingRequestBytes": "0",
      "TotalOutgoingRequestResponseBytes": "0",
      "TotalProcessorTime": "0",
      "TotalRequestCount": "0",
      "TotalStopRequestsCount": "0",
      "MaxMemoryWorkingSet": "0",
      "MinMemoryWorkingSet": "0",
      "TotalMemoryWorkingSet": "0",
      "TotalIncomingFtpRequestBytes": "0",
      "TotalIncomingFtpRequestResponseBytes": "0",
      "TotalFtpCommandsCount": "0",
      "TotalIncomingWebDeployRequestBytes": "0",
      "TotalIncomingWebDeployRequestResponseBytes": "0",
      "TotalWebDeployRequestsCount": "0",
      "HostNamesUsage": "2",
      "NumberOfWorkers": "0.948405021666667",
      "SslIpUsage": "0",
      "SslSniUsage": "0",
      "WebSocketsUsage": "0",
      "Site64BitsUsage": "0"
    }
  }
]

Zie ook

Naslaginformatie over de REST API voor Windows Azure Pack Usage Service-gebruik