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 |