Udostępnij za pośrednictwem


Pobieranie metryk serwera hostingu — łączna ilość przydzielonego miejsca

 

Dotyczy: Windows Azure Pack

Pobiera łączną przydzieloną ilość miejsca na serwerze hostingu w określonym czasie trwania.

Żądanie

Zastąp element <ServiceMgmt> adresem punktu końcowego interfejsu API zarządzania usługami i <identyfikatorem serverId> identyfikatorem serwera.

Metoda

Identyfikator URI żądania

Wersja PROTOKOŁU HTTP

GET

<https:// ServiceMgmt>:30004/services/sqlservers/hostingServers/<ServerId>/Metrics/TotalAllottedSpace

HTTP/1.1

Parametry identyfikatora URI

W poniższej tabeli opisano parametry identyfikatora URI.

Parametr identyfikatora URI

Opis

Starttime

Czas w formacie UTC, aby rozpocząć zbieranie metryki.

Endtime

Czas w formacie UTC, aby zatrzymać zbieranie metryki.

Nagłówki żądań

W poniższej tabeli opisano wymagane i opcjonalne nagłówki żądań.

Nagłówek żądania

Opis

Autoryzacja: elementu nośnego

Wymagane. Token elementu nośnego autoryzacji.

x-ms-principal-id

Wymagane. Identyfikator podmiotu zabezpieczeń.

x-ms-client-request-id

Opcjonalny. Identyfikator żądania klienta.

x-ms-client-session-id

Opcjonalny. Identyfikator sesji klienta.

x-ms-principal-liveid

Opcjonalny. Główny identyfikator na żywo.

Treść żądania

Brak.

Reakcja

Odpowiedź zawiera kod stanu HTTP, zestaw nagłówków odpowiedzi i treść odpowiedzi.

Kod stanu

Pomyślna operacja zwraca kod stanu 200 (OK).

Nagłówki odpowiedzi

Odpowiedź dla tej operacji obejmuje standardowe nagłówki HTTP. Wszystkie standardowe nagłówki są zgodne ze specyfikacją protokołu HTTP/1.1.

Treść odpowiedzi

W poniższej tabeli opisano kluczowe elementy treści odpowiedzi:

Nazwa elementu

Opis

ResourceMetricResponse

Pobrana metryka. Aby uzyskać więcej informacji, zobacz ResourceMetricResponse (Obiekt).

Przykład

Poniższy przykład kodu przedstawia żądanie Get Server Metrics TotalAllocated Space (Pobierz metryki serwera TotalAllocated Space ).

GET https://<ServiceMgmt>:30004/services/sqlservers/hostingServers/<ServerId>/Metrics/TotalAllottedSpace?startTime=2013-08-26T00:43:10.2670496Z&endTime=2013-08-27T00:43:10.2670496Z HTTP/1.1
x-ms-version: 2012-03-01
Accept: application/json
Authorization: Bearer<Token>
x-ms-client-request-id: a3bd8fe0-2113-48f9-a49a-23236269fedd-2013-08-27 00:43:10Z
x-ms-client-session-id: d6272660-6ee3-45d5-8cb9-cc79a20799cc
x-ms-principal-id: <SERVICEMGMT>%5cAdministrator
Accept-Language: es-ES
Host: <ServiceMgmt>:30004

Poniższy przykład kodu przedstawia odpowiedź Get Server Metrics TotalAllocated Space (Pobierz metryki serwera TotalAllocated Space ).

{
  "Code": null,
  "Message": null,
  "Data": {
    "Name": "TotalAllottedSpace",
    "Dimensions": [

    ],
    "PrimaryAggregationType": "Total",
    "Unit": "Count",
    "MetricAvailabilities": [

    ],
    "StartTime": "9999-12-31T23:59:59.9999999",
    "Values": [

    ],
    "TimeGrain": "01:00:00"
  }
}

Zobacz też

interfejsy serwerów hostingu administratora dostawcy zasobów SQL Server