Delen via


De metrische gegevens voor een plan ophalen

 

Van toepassing op: Windows Azure Pack

Hiermee worden de metrische gegevens van het plan opgehaald van de opgegeven begindatum tot de opgegeven einddatum.

Aanvraag

Geef de aanvraag Metrische gegevens ophalen als volgt op: Vervang <ServiceMgmt> door het eindpuntadres van uw Service Management-API. <PlanIdentifier> moet worden vervangen door de plan-id voor het plan dat wordt opgehaald.

Methode

Aanvraag-URI

HTTP-versie

GET

<https:// ServiceMgmt>:30004/plans/<PlanIdentifier>

HTTP/1.1

URI-parameters

Deze aanvraag heeft de volgende URI-parameters.

URI-parameter

Description

startTime

Vereist. De datum/tijd waarop metrische gegevens moeten worden verzameld.

endTime

Vereist. De datum/tijd om het verzamelen van metrische gegevens te beƫindigen.

Aanvraagheaders

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

Aanvraagheader

Beschrijving

Autorisatie: Bearer

Vereist. Het bearer-token voor autorisatie.

x-ms-principal-id

Vereist. De principal-id.

x-ms-client-request-id

Optioneel. De clientaanvraag-id.

x-ms-client-session-id

Optioneel. De clientsessie-id.

x-ms-principal-liveid

Optioneel. De principal Live-id.

Aanvraagbody

Geen.

Antwoord

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

Statuscode

Een geslaagde bewerking retourneert statuscode 200 (OK). Als de URI-parameters onjuist zijn, retourneert deze aanvraag 404.

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

Antwoordheaders

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

Hoofdtekst van antwoord

In de volgende tabel worden de elementen van de aanvraagbody beschreven.

Elementnaam

Beschrijving

Naam

De naam van de metrische waarde. Mogelijke waarden zijn DailySignupCount of TotalSignupCount.

PrimaryAggregationType

Het primaire aggregatietype voor metrische gegevens. Waarden zijn totaal.

Eenheid

De metrische eenheid. Mogelijke waarden zijn:

  • Bytes

  • BytesPerSec

  • Count

  • Megabytes

  • Milliseconden

  • Anders

  • Percentage

  • Seconden

TimeGrain

Het tijdsinterval voor metrische gegevens.

StartTime

De begintijd voor de geretourneerde set met metrische waarden.

EndTime

De eindtijd voor de geretourneerde set met metrische waarden.

Waarden

Een lijst met metrische waarden. In het geval van het aggregatietype Aantal wordt de volgende indeling gebruikt:

Elementnaam

Beschrijving

Tijd gemaakt

De datum/tijd waarop de metrische waarde is vastgelegd.

Totaal

DailySignUp: het totale aantal geregistreerde dagelijkse registraties. TotalSignUp: het totale aantal registraties.

Minimum

De minimumwaarde.

Maximum

De maximumwaarde.

Count

Het aantal waarden.

Voorbeeld

In het volgende codevoorbeeld ziet u een get Plan Metrics-aanvraag .

GET https://<Computer>:30004/plans/Svclvfrkussi3occcwh/metrics?startTime=2013-06-22T07%3a00%3a00.0000000Z&endTime=2013-06-29T07%3a00%3a00.0000000Z HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: 3f9565a5-bdf6-41ac-a61e-d2de886f95df-2013-06-28 18:13:40Z
x-ms-client-session-id: d19ca528-d7bf-4a62-9d4d-03adbb4f6c74
x-ms-principal-id: <COMPUTER>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <COMPUTER>\Administrator
Host: <Computer>:30004

In het volgende codevoorbeeld ziet u het antwoord Get Plan Metrics .

[
  {
    "Name": "DailySignupCount",
    "PrimaryAggregationType": "Total",
    "Unit": "Count",
    "TimeGrain": "1.00:00:00",
    "StartTime": "2013-06-22T07:00:00Z",
    "EndTime": "2013-06-29T07:00:00Z",
    "Values": [
      {
        "TimeCreated": "2013-06-22T07:00:00Z",
        "Total": 0,
        "Minimum": null,
        "Maximum": null,
        "Count": 1
      }
    ]
  },
  {
    "Name": "TotalSignupCount",
    "PrimaryAggregationType": "Total",
    "Unit": "Count",
    "TimeGrain": "1.00:00:00",
    "StartTime": "2013-06-22T07:00:00Z",
    "EndTime": "2013-06-29T07:00:00Z",
    "Values": [
      {
        "TimeCreated": "2013-06-22T07:00:00Z",
        "Total": 0,
        "Minimum": null,
        "Maximum": null,
        "Count": 1
      },
      {
        "TimeCreated": "2013-06-28T07:00:00Z",
        "Total": 0,
        "Minimum": null,
        "Maximum": null,
        "Count": 1
      }
    ]
  }
]

Zie ook

Interfaces voor beheerdersplannen