Načtení metrik pro plán
Platí pro: Windows Azure Pack
Načte metriky plánu od zadaného počátečního data do zadaného koncového data.
Žádost
Zadejte požadavek Get Plan Metrics následujícím způsobem: Nahraďte <ServiceMgmt> adresou koncového bodu rozhraní API služby Service Management. <PlanIdentifier> by měl být nahrazen identifikátorem plánu, který se načítá.
Metoda |
Identifikátor URI žádosti |
Verze PROTOKOLU HTTP |
---|---|---|
GET |
<https:// ServiceMgmt>:30004/plans/<PlanIdentifier> |
HTTP/1.1 |
Parametry identifikátoru URI
Tento požadavek má následující parametry identifikátoru URI.
Parametr identifikátoru URI |
Description |
---|---|
startTime |
Povinná hodnota. DateTime, ze které se má zahájit shromažďování metrik. |
endTime |
Povinná hodnota. Datum a čas ukončení shromažďování metrik. |
Hlavičky požadavku
Následující tabulka popisuje povinné a volitelné hlavičky požadavku.
Hlavička požadavku |
Popis |
---|---|
Autorizace: Nosný |
Povinná hodnota. Autorizační nosný token. |
x-ms-principal-id |
Povinná hodnota. Identifikátor objektu zabezpečení. |
x-ms-client-request-id |
Nepovinný parametr. Identifikátor požadavku klienta. |
x-ms-client-session-id |
Nepovinný parametr. Identifikátor relace klienta. |
x-ms-principal-liveid |
Nepovinný parametr. Hlavní živý identifikátor. |
Text požadavku
Žádné
Odpověď
Odpověď obsahuje stavový kód HTTP, sadu hlaviček odpovědí a text odpovědi.
Stavový kód
Úspěšná operace vrátí stavový kód 200 (OK). Pokud jsou parametry identifikátoru URI nesprávné, vrátí tento požadavek hodnotu 404.
Informace o stavových kódech najdete v tématu Stav a kódy chyb (Windows Service Management sady Azure Pack).
Hlavičky odpovědi
Odpověď obsahuje standardní hlavičky HTTP. Všechny standardní hlavičky odpovídají specifikaci protokolu HTTP/1.1.
Text odpovědi
Následující tabulka popisuje prvky textu požadavku.
Název elementu |
Popis |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Název |
Název metriky. Možné hodnoty zahrnují DailySignupCount nebo TotalSignupCount. |
||||||||||||
PrimaryAggregationType |
Primární typ agregace metriky Mezi hodnoty patří Celkem. |
||||||||||||
Jednotka |
Jednotka metriky. Možné hodnoty:
|
||||||||||||
TimeGrain |
Agregační interval metriky. |
||||||||||||
StartTime |
Počáteční čas pro vrácenou sadu hodnot metrik. |
||||||||||||
EndTime |
Koncový čas vrácené sady hodnot metrik. |
||||||||||||
Hodnoty |
Seznam hodnot metrik. V případě typu agregace Počet se použije následující formát:
|
Příklad
Následující příklad kódu ukazuje požadavek Get Plan Metrics .
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
Následující příklad kódu ukazuje odpověď 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
}
]
}
]