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:
|
||||||||||||
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:
|
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
}
]
}
]