共用方式為


處理租使用者資源使用率資料

 

適用于: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 接收的網路流量總數。

另請參閱

Windows Azure Pack Usage Service