Udostępnij za pośrednictwem


Obsługa danych użycia zasobów dzierżawy

 

Dotyczy: Windows Azure Pack

Interfejs API REST usługi Użycia zapewnia dostęp do danych użycia zasobów dzierżawy za pomocą wywołania REST Pobieranie danych użycia dla zasobów dzierżawy . Dane są zwracane w tablicy obiektów UsageRecord (obiekt pomiaru użycia) mapowanych na dostawcę, z którego pochodzą dane. Dane specyficzne dla dostawcy są przechowywane we właściwości Resources jako słownik par wartości nazw.

Pobieranie danych użycia zasobów dzierżawy

Interfejs API REST usługi Użycia uwidacznia dane użycia zasobów za pośrednictwem wywołania operacji REST Pobieranie danych użycia dla zasobów dzierżawy . Przykład:

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

Uwaga

  • startId to identyfikator rekordu pierwszego rekordu, który chcesz pobrać w określonym cyklu.

  • batchSize to maksymalna liczba rekordów, które chcesz pobrać.

  • <komputer jest nazwą komputera> interfejsu API Administracja.

  • 30022 to port przeznaczony dla usługi użycia.

Treść odpowiedzi zwraca listę obiektów UsageRecord (obiekt pomiaru użycia). Przykład:

[
  {
    "EventId": 1,
    "ExternalRecordId": "1",
    "ResourceId": null,
    "StartTime": "2013-07-31T17:15:49",
    "EndTime": "2013-07-31T17:17:42",
    "ProviderName": "mysqlservers",
    "ServiceType": "Default",
    "SubscriptionId": "a7319215-d5f8-483e-813c-44119bc4ca79",
    "Properties": null,
    "Resources": {
      "TotalAllottedSpace": "1024",
      "DatabaseCount": "1"
    }
  }
]

Funkcja GetAllUsageRecords w pliku RestApiConsumer.cs w przykładzie ContosoHelp pokazuje, jak pobrać dane użycia.

Przetwarzanie danych użycia zasobów dzierżawy

Adapter rozliczeń musi przetwarzać dane użycia od czterech dostawców; Witryny internetowe, SQL Server, Serwer MySQL i chmury maszyn wirtualnych System Center.

Uwaga

Metryki użycia maszyny wirtualnej są agregowane z dokładnością do godziny.

Dostawca witryny sieci Web

Measure

Jednostka

Opis

TotalIncomingRequestBytes

MB

Przychodzący ruch sieciowy przychodzący między usługą a klientami

TotalIncomingRequestResponseBytes

MB

Przychodzący ruch sieciowy ruchu przychodzącego między usługą a klientami

TotalLocalReadBytes

MB

Odczyty dysku aplikacji

TotalLocalWrittenBytes

MB

Zapisy dysku aplikacji

TotalNetworkReadBytes

MB

Łączny ruch sieciowy ruchu przychodzącego (przychodzącego i wychodzącego) między usługą a klientami

TotalNetworkWrittenBytes

MB

Łączny ruch wychodzący (ruch przychodzący i wychodzący) między usługą a klientami

TotalOutgoingRequestBytes

MB

Wychodzący ruch sieciowy przychodzący między usługą a klientami

TotalOutgoingRequestResponseBytes

MB

Ruch wychodzący ruchu sieciowego między usługą a klientami

TotalProcessorTime

Godziny

Wykorzystanie procesora aplikacji

TotalRequestCount

Każdego

Łączna liczba żądań internetowych

TotalStopRequestsCount

Każdego

Liczba zatrzymań aplikacji

MaxMemoryWorkingSet

Bajty

Maksymalny zestaw roboczy pamięci

MinMemoryWorkingSet

Bajty

Minimalny zestaw roboczy pamięci

TotalMemoryWorkingSet

Bajty

Łączny zestaw roboczy pamięci

TotalIncomingFtpRequestBytes

Bajty

Przepustowość przychodząca do publikowania FTP

TotalIncomingFtpRequestResponseBytes

Bajty

Przepustowość wychodząca do publikowania FTP

TotalFtpCommandsCount

Liczba

Liczba wydanych poleceń FTP

TotalIncomingWebDeployRequestBytes

Bajty

Przepustowość przychodząca do publikowania w usłudze WebDeploy

TotalIncomingWebDeployRequestResponseBytes

Bajty

przepustowość wychodząca do publikowania w usłudze WebDeploy

TotalWebDeployRequestsCount

Licznik

Liczba wydanych poleceń FTP

HostNamesUsage

Liczba * liczba użytych godzin

Godziny "Nazwa hosta"

Liczba osób pracujących

Liczba * liczba użytych godzin

Godziny "Proces roboczy"

SslIpUsage

Liczba * liczba użytych godzin

Godziny "IP SSL"

SslSniUsage

Liczba * liczba użytych godzin

Godziny "SNI SSL"

WebSocketsUsage

Liczba * liczba użytych godzin

Godziny włączone funkcji WebSockets

Przestrzeń

Nazwa

Nazwa przestrzeni internetowej witryny sieci Web (używana do korelowania użycia między witrynami)

ComputeMode

Tryb

Tryb obliczeniowy lokacji

SiteMode

Tryb

Tryb witryny

dostawca SQL Server

Measure

Jednostka

Opis

DatabaseCount

Każdego

Liczba baz danych aktualnie aktywnych względem określonej subskrypcji.

TotalAllottedSpace

MB

Łączna ilość przydzielonego miejsca we wszystkich aktywnych bazach danych określonej subskrypcji.

Dostawca MySQL

Measure

Jednostka

Opis

DatabaseCount

Każdego

Liczba baz danych aktualnie aktywnych względem określonej subskrypcji.

TotalAllottedSpace

MB

Łączna ilość przydzielonego miejsca we wszystkich aktywnych bazach danych określonej subskrypcji.

dostawca Virtual Machines

Measure

Jednostka

Opis

MemoryAllocated-Min

MB

Najniższy przydzielony rozmiar pamięci dla maszyny wirtualnej w ciągu godziny

MemoryAllocated-Max

MB

Najwyższy przydzielony rozmiar pamięci dla maszyny wirtualnej w ciągu godziny

MemoryConsumed-Min

MB

Najniższy rozmiar pamięci używanej dla maszyny wirtualnej w ciągu godziny

MemoryConsumed-Max

MB

Najwyższy rozmiar pamięci używanej dla maszyny wirtualnej w przedgodzinnym przedliczebnym przedliczebnym czasie

MemoryConsumed-Median

MB

Średni średni rozmiar pamięci zużywanej przez maszynę wirtualną w ciągu godziny

CPUAllocationCount-Min

Każdego

Najniższa liczba rdzeni procesora CPU przydzielonych dla maszyny wirtualnej w ciągu godziny

CPUAllocationCount-Max

Każdego

Największa liczba rdzeni procesora CPU przydzielonych dla maszyny wirtualnej w ciągu godziny

CPUPercentUtilization-Median

Mhz

Mediana średniej procentowego użycia procesora CPU dla maszyny wirtualnej w ciągu godziny

CrossDiskIOPerSecond-Min

MB

Najniższa liczba danych wejściowych/wyjściowych na sekundę (we/wy na sekundę) na wszystkich dołączonych dyskach dla maszyny wirtualnej w ciągu godziny

CrossDiskIOPerSecond-Max

MB

Najwyższa liczba danych wejściowych/wyjściowych na sekundę (we/wy na sekundę) na wszystkich dołączonych dyskach dla maszyny wirtualnej w ciągu godziny

CrossDiskIOPerSecond-Median

MB

Mediana średnich danych wejściowych/wyjściowych na sekundę (IOPS) na wszystkich dołączonych dyskach dla maszyny wirtualnej w ciągu godziny

CrossDiskSizeAllocated-Min

Bajty

Najniższy przydzielony rozmiar dysku na wszystkich dołączonych dyskach dla maszyny wirtualnej w ciągu godziny

CrossDiskSizeAllocated-Max

Bajty

Najwyższy przydzielony rozmiar dysku na wszystkich dołączonych dyskach dla maszyny wirtualnej w ciągu godziny

PerNICKBSentPerSecond-Min

MB

Najniższe bajty wysyłane na sekundę na karcie sieciowej dołączonej do maszyny wirtualnej w ciągu godziny

PerNICKBSentPerSecond-Max

MB

Najwyższe bajty wysyłane na sekundę na karcie sieciowej dołączonej do maszyny wirtualnej w ciągu godziny

PerNICKBSentPerSecond-Median

MB

Mediana średnich bajtów wysyłanych na sekundę na karcie sieciowej dołączonej do maszyny wirtualnej w ciągu godziny

PerNICKBSentPerSecond-Average

MB

Średnie bajty proste wysyłane na sekundę na karcie sieciowej dołączonej do maszyny wirtualnej w ciągu godziny

PerNICKBReceivedPerSecond-Min

MB

Najniższe bajty odebrane na sekundę na karcie sieciowej dołączonej do maszyny wirtualnej w ciągu godziny

PerNICKBReceivedPerSecond-Max

MB

Najwyższe bajty odebrane na sekundę na karcie sieciowej dołączonej do maszyny wirtualnej w ciągu godziny

PerNICKBReceivedPerSecond-Median

MB

Mediana średnich bajtów odebranych na sekundę na karcie sieciowej dołączonej do maszyny wirtualnej w ciągu godziny

PerNICKBReceivedPerSecond-Average

MB

Proste średnie bajty odebrane na sekundę na karcie sieciowej dołączonej do maszyny wirtualnej w ciągu godziny

Site64BitUsage

Godziny

Liczba godzin włączenia funkcji.

Site64BitUsage

Godziny

Liczba godzin włączenia funkcji.

NICKBSentTotalIPV4

KB

Łączny ruch sieciowy wysyłany na kartę sieciową za pośrednictwem protokołu IPV4.

NICKBSentTotalIPV6

KB

Łączny ruch sieciowy wysyłany na kartę sieciową za pośrednictwem protokołu IPV6.

NICKBReceivedTotalIPV4

KB

Łączny ruch sieciowy odebrany na kartę sieciową za pośrednictwem protokołu IPV4.

NICKBReceivedTotalIPV6

KB

Łączna liczba odebranych ruchu sieciowego na kartę sieciową za pośrednictwem protokołu IPV6.

Zobacz też

Windows usługi Użycia pakietu Azure Pack