處理租使用者資源使用率資料
適用于:Windows Azure Pack
使用量服務 REST API 可透過擷 取租使用者資源的使用量資料 REST 呼叫,來存取租使用者資源使用率資料 。 資料會在 UsageRecord (Usage Metering Object 陣列中傳回,) 物件對應至資料的來源提供者。 提供者特定資料會儲存在 Resources 屬性中,做為名稱值組的字典。
取得租使用者資源使用率資料
使用量服務 REST API 會透過呼叫 擷取租使用者資源的使用量資料 REST 作業來公開資源使用率資料。 例如:
https://<Computer>:30022/usage?startId=0&batchSize=1 HTTP/1.1
Accept: application/json
Authorization: basic <Token>
Host: <Computer>:30022
Connection: Keep-Alive
注意
-
startId 是您想要在特定迴圈中擷取之第一筆記錄的記錄識別碼。
-
batchSize 是您想要擷取的記錄數目上限。
-
< computer >是管理員 API 電腦名稱稱。
-
30022 是針對使用量服務指定的埠。
回應本文會傳回 UsageRecord (Usage Metering Object) 物件的清單。 例如:
[
{
"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"
}
}
]
ContosoHelp 範例中 RestApiConsumer.cs 檔案中的 Function GetAllUsageRecords 示範如何擷取使用量資料。
處理租使用者資源使用率資料
計費配接器需要處理來自四個提供者的使用量資料;網站、SQL Server、MySQL Server 和System Center虛擬機器雲端。
注意
虛擬機器使用量計量會以每小時的資料細微性匯總。
網站提供者
量值 |
單位 |
描述 |
---|---|---|
TotalIncomingRequestBytes |
MB |
服務與用戶端之間的輸入輸入網路流量 |
TotalIncomingRequestResponseBytes |
MB |
服務與用戶端之間的輸入連入網路流量 |
TotalLocalReadBytes |
MB |
應用程式磁片讀取 |
TotalLocalWrittenBytes |
MB |
應用程式磁片寫入 |
TotalNetworkReadBytes |
MB |
服務與用戶端之間的輸入總計 (輸入和輸出) 網路流量 |
TotalNetworkWrittenBytes |
MB |
服務與用戶端之間的輸出總計 (輸入和輸出) 網路流量 |
TotalOutgoingRequestBytes |
MB |
服務與用戶端之間的輸出輸入網路流量 |
TotalOutgoingRequestResponseBytes |
MB |
服務與用戶端之間的輸出連入網路流量 |
TotalProcessorTime |
小時 |
應用程式處理器使用率 |
TotalRequestCount |
每個 |
Web 要求總數 |
TotalStopRequestsCount |
每個 |
應用程式已停止的次數 |
MaxMemoryWorkingSet |
位元組 |
記憶體工作集上限 |
MinMemoryWorkingSet |
位元組 |
最小記憶體工作集 |
TotalMemoryWorkingSet |
位元組 |
記憶體工作集總計 |
TotalIncomingFtpRequestBytes |
位元組 |
FTP 發行的傳入頻寬 |
TotalIncomingFtpRequestResponseBytes |
位元組 |
FTP 發行的傳出頻寬 |
TotalFtpCommandsCount |
Count |
發出的 FTP 命令數目 |
TotalIncomingWebDeployRequestBytes |
位元組 |
WebDeploy 發行的傳入頻寬 |
TotalIncomingWebDeployRequestResponseBytes |
位元組 |
Webdeploy 發行的連出頻寬 |
TotalWebDeployRequestsCount |
計數 |
發出的 FTP 命令數目 |
HostNamesUsage |
計數 * 已使用小時 |
「主機名稱」 小時 |
NumberOfWorkers |
計數 * 已使用小時 |
「Worker」 小時 |
SslIpUsage |
計數 * 已使用小時 |
「IP SSL」 小時 |
SslSniUsage |
計數 * 已使用小時 |
「SNI SSL」 小時 |
WebSocketsUsage |
計數 * 已使用小時 |
已啟用 WebSocket 功能時數 |
Webspace |
名稱 |
網站 webspace 名稱 (用來將跨網站使用方式相互關聯) |
ComputeMode |
[模式] |
網站的計算模式 |
SiteMode |
[模式] |
網站的月臺模式 |
SQL Server提供者
量值 |
單位 |
描述 |
---|---|---|
DatabaseCount |
每個 |
目前針對特定訂閱使用中的資料庫計數。 |
TotalAllottedSpace |
MB |
特定訂用帳戶之所有作用中資料庫的總配置空間。 |
MySQL 提供者
量值 |
單位 |
描述 |
---|---|---|
DatabaseCount |
每個 |
目前針對特定訂閱使用中的資料庫計數。 |
TotalAllottedSpace |
MB |
特定訂用帳戶之所有作用中資料庫的總配置空間。 |
虛擬機器提供者
量值 |
單位 |
描述 |
---|---|---|
MemoryAllocated-Min |
MB |
在一小時內,VM 的最低配置記憶體大小 |
MemoryAllocated-Max |
MB |
一小時內 VM 的最高配置記憶體大小 |
MemoryConsumed-Min |
MB |
VM 在一小時內耗用的最低記憶體大小 |
MemoryConsumed-Max |
MB |
VM 在一小時內耗用的最高記憶體大小時間範圍 |
MemoryConsumed-Median |
MB |
一小時內 VM 的平均耗用記憶體大小中位數 |
CPUAllocationCount-Min |
每個 |
在一小時內配置給 VM 的最低 CPU 核心數目 |
CPUAllocationCount-Max |
每個 |
在一小時內為 VM 配置的最高 CPU 核心數目 |
CPUPercentUtilization-Median |
MHz |
一小時內 VM CPU 耗用量百分比的中位數平均 |
CrossDiskIOPerSecond-Min |
MB |
VM 在一小時內跨所有連結磁片 (IOPS) 每秒最低輸入/輸出 |
CrossDiskIOPerSecond-Max |
MB |
VM 在一小時內跨所有連結磁片 (每秒最高輸入/輸出 (IOPS) |
CrossDiskIOPerSecond-Median |
MB |
每秒平均輸入/輸出的中位數 (IOPS) 在一小時內 VM 的連線磁片時間範圍 |
CrossDiskSizeAllocated-Min |
位元組 |
在一小時內,VM 所有連結磁片上配置的最低磁片大小 |
CrossDiskSizeAllocated-Max |
位元組 |
在一小時內,VM 所有連結磁片上配置的最高磁片大小 |
PerNICKBSentPerSecond-Min |
MB |
在一小時內連結至 VM 的網路介面卡上每秒傳送的最低位元組數 |
PerNICKBSentPerSecond-Max |
MB |
在一小時內連結至 VM 的網路介面卡上每秒傳送的最高位元組數 |
PerNICKBSentPerSecond-Median |
MB |
在一小時內連結至 VM 的網路介面卡上每秒傳送的平均位元組數中位數 |
PerNICKBSentPerSecond-Average |
MB |
在一小時內連結至 VM 的網路介面卡上每秒傳送的直接平均位元組數 |
PerNICKBReceivedPerSecond-Min |
MB |
在一小時內連結至 VM 的網路介面卡上每秒接收的最低位元組數 |
PerNICKBReceivedPerSecond-Max |
MB |
在一小時內連結至 VM 的網路介面卡上每秒接收的最高位元組數 |
PerNICKBReceivedPerSecond-Median |
MB |
在一小時內連結至 VM 的網路介面卡上每秒收到的平均位元組數中位數 |
PerNICKBReceivedPerSecond-Average |
MB |
在一小時內連結至 VM 的網路介面卡上每秒接收的直接平均位元組數 |
Site64BitUsage |
小時 |
啟用此功能的時數。 |
Site64BitUsage |
小時 |
啟用此功能的時數。 |
NICKBSentTotalIPV4 |
KB |
透過 IPV4 傳送每個 NIC 的網路流量總計。 |
NICKBSentTotalIPV6 |
KB |
透過 IPV6 傳送每個 NIC 的網路流量總數。 |
NICKBReceivedTotalIPV4 |
KB |
透過 IPV4 每個 NIC 接收的網路流量總數。 |
NICKBReceivedTotalIPV6 |
KB |
每個 NIC 透過 IPV6 接收的網路流量總數。 |