Sdílet prostřednictvím


Zpracování dat o využití prostředků tenanta

 

Platí pro: Windows Azure Pack

Rozhraní REST API služby využití poskytuje přístup k datům o využití prostředků tenanta prostřednictvím volání REST načtení dat o využití prostředků tenanta . Data se vrátí v poli objektů UsageRecord (Usage Metering Object) mapovaných na zprostředkovatele, ze kterého data pocházejí. Data specifická pro zprostředkovatele jsou uložena ve vlastnosti Resources jako slovník párů hodnot názvů.

Získání dat o využití prostředků tenanta

Rozhraní REST API služby Využití zveřejňuje data o využití prostředků prostřednictvím volání operace REST načtení dat o využití pro prostředky tenanta . Příklad:

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

Poznámka

  • startId je ID záznamu prvního záznamu, který chcete načíst v určitém cyklu.

  • batchSize je maximální počet záznamů, které chcete načíst.

  • <je> název počítače rozhraní API Správa.

  • 30022 je port určený pro službu využití.

Text odpovědi vrátí seznam objektů UsageRecord (Usage Metering Object). Příklad:

[
  {
    "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"
    }
  }
]

Funkce GetAllUsageRecords v souboru RestApiConsumer.cs v ukázce ContosoHelp ukazuje, jak načíst data o využití.

Zpracování dat o využití prostředků tenanta

Fakturační adaptér musí zpracovávat data o využití od čtyř poskytovatelů; Weby, SQL Server, Server MySQL a cloudy virtuálních počítačů System Center.

Poznámka

Metriky využití virtuálních počítačů se agregují za hodinu.

Zprostředkovatel webu

Measure

Jednotka

Description

TotalIncomingRequestBytes

MB

Příchozí síťový provoz příchozího přenosu dat mezi službou a klienty

TotalIncomingRequestResponseBytes

MB

Příchozí síťový provoz mezi službami a klienty

TotalLocalReadBytes

MB

Čtení aplikačních disků

TotalLocalWrittenBytes

MB

Zápisy na aplikační disk

TotalNetworkReadBytes

MB

Příchozí celkový (příchozí a výchozí) síťový provoz mezi službami a klienty

TotalNetworkWrittenBytes

MB

Odchozí celkový (příchozí a odchozí) síťový provoz mezi službami a klienty

TotalOutgoingRequestBytes

MB

Odchozí síťový provoz příchozího přenosu dat mezi službami a klienty

TotalOutgoingRequestResponseBytes

MB

Odchozí síťový provoz mezi službami a klienty

TotalProcessorTime

Hodiny

Využití procesoru aplikací

TotalRequestCount

Každé

Celkový počet webových požadavků

TotalStopRequestsCount

Každé

Počet zastavení aplikace

MaxMemoryWorkingSet

Bajty

Maximální pracovní sada paměti

MinMemoryWorkingSet

Bajty

Minimální pracovní sada paměti

TotalMemoryWorkingSet

Bajty

Celková pracovní sada paměti

TotalIncomingFtpRequestBytes

Bajty

Příchozí šířka pásma pro publikování PŘES FTP

TotalIncomingFtpRequestResponseBytes

Bajty

Odchozí šířka pásma pro publikování PŘES FTP

TotalFtpCommandsCount

Počet

Počet vydaných příkazů FTP

TotalIncomingWebDeployRequestBytes

Bajty

Příchozí šířka pásma pro publikování WebDeploy

TotalIncomingWebDeployRequestResponseBytes

Bajty

odchozí šířka pásma pro publikování webdeploy

TotalWebDeployRequestsCount

Počty

Počet vydaných příkazů FTP

HostNamesUsage

Počet * použitých hodin

Hodiny názvu hostitele

NumberOfWorkers

Počet * použitých hodin

Pracovní doba

SslIpUsage

Počet * použitých hodin

Hodiny PROTOKOLU SSL protokolu IP

SslSniUsage

Počet * použitých hodin

"SNI SSL" hodiny

WebSocketsUsage

Počet * použitých hodin

Počet povolených hodin funkcí WebSockets

Webspace

Název

Název webového prostoru pro web (slouží ke korelaci využití mezi weby)

ComputeMode

Režim

Výpočetní režim lokality

SiteMode

Režim

Režim webu webu

poskytovatel SQL Server

Measure

Jednotka

Description

DatabaseCount

Každé

Počet aktuálně aktivních databází u konkrétního předplatného

TotalAllottedSpace

MB

Celkový přidělený prostor ve všech aktivních databázích konkrétního předplatného

Zprostředkovatel MySQL

Measure

Jednotka

Description

DatabaseCount

Každé

Počet aktuálně aktivních databází u konkrétního předplatného

TotalAllottedSpace

MB

Celkový přidělený prostor ve všech aktivních databázích konkrétního předplatného

poskytovatel Virtual Machines

Measure

Jednotka

Description

MemoryAllocated-Min

MB

Nejnižší přidělená velikost paměti pro virtuální počítač během hodiny

MemoryAllocated-Max

MB

Maximální přidělená velikost paměti pro virtuální počítač během hodiny

MemoryConsumed-Min

MB

Nejnižší spotřebovaná velikost paměti pro virtuální počítač během hodiny

MemoryConsumed-Max

MB

Nejvyšší spotřebovaná velikost paměti virtuálního počítače během hodiny

MemoryConsumed-Median

MB

Medián průměrné spotřebované paměti pro virtuální počítač během hodiny

CPUAllocationCount-Min

Každé

Nejnižší počet jader procesoru přidělených virtuálnímu počítači během hodiny

CPUAllocationCount-Max

Každé

Nejvyšší počet jader procesoru přidělených virtuálnímu počítači během hodiny

CPUPercentUtilization-Median

Mhz

Medián průměru v procentech spotřeby procesoru pro virtuální počítač během hodiny

CrossDiskIOPerSecond-Min

MB

Nejnižší vstup/výstup za sekundu (IOPS) na všech připojených discích pro virtuální počítač během hodiny

CrossDiskIOPerSecond-Max

MB

Nejvyšší vstup/výstup za sekundu (IOPS) na všech připojených discích pro virtuální počítač během hodiny

CrossDiskIOPerSecond-Median

MB

Medián průměrného vstupu a výstupu za sekundu (IOPS) na všech připojených discích pro virtuální počítač během hodiny

CrossDiskSizeAllocated-Min

Bajty

Nejnižší přidělená velikost disku na všech připojených discích pro virtuální počítač během hodiny

CrossDiskSizeAllocated-Max

Bajty

Maximální přidělená velikost disku na všech připojených discích pro virtuální počítač během hodiny

PerNICKBSentPerSecond-Min

MB

Nejnižší bajty odeslané za sekundu na síťovém adaptéru připojeném k virtuálnímu počítači během hodiny

PerNICKBSentPerSecond-Max

MB

Nejvyšší bajty odeslané za sekundu na síťovém adaptéru připojeném k virtuálnímu počítači během hodiny

PerNICKBSentPerSecond-Median

MB

Medián průměrných bajtů odeslaných za sekundu na síťovém adaptéru připojeném k virtuálnímu počítači během hodiny

PerNICKBSentPerSecond-Average

MB

Přímé průměrné bajty odeslané za sekundu na síťovém adaptéru připojeném k virtuálnímu počítači během hodiny

PerNICKBReceivedPerSecond-Min

MB

Nejnižší bajty přijaté za sekundu na síťovém adaptéru připojeném k virtuálnímu počítači během hodiny

PerNICKBReceivedPerSecond-Max

MB

Nejvyšší bajty přijaté za sekundu na síťovém adaptéru připojeném k virtuálnímu počítači během hodiny

PerNICKBReceivedPerSecond-Median

MB

Medián průměrných bajtů přijatých za sekundu na síťovém adaptéru připojeném k virtuálnímu počítači během hodiny

PerNICKBReceivedPerSecond-Average

MB

Přímé průměrné bajty přijaté za sekundu na síťovém adaptéru připojeném k virtuálnímu počítači během hodiny

Site64BitUsage

Hodiny

Počet hodin, po které byla funkce povolená.

Site64BitUsage

Hodiny

Počet hodin, po které byla funkce povolená.

NICKBSentTotalIPV4

KB

Celkový síťový provoz odeslaný na síťovou kartu přes IPV4

NICKBSentTotalIPV6

KB

Celkový síťový provoz odeslaný na síťovou kartu přes IPV6

NICKBReceivedTotalIPV4

KB

Celkový síťový provoz přijatý na síťovou kartu přes IPV4

NICKBReceivedTotalIPV6

KB

Celkový síťový provoz přijatý na síťovou kartu přes IPV6

Viz také

Windows Azure Pack Usage Service