2014-06-12 31 views
3

Microsoft Azure的Web站點報告CPU消耗爲CPU時間並以毫秒爲單位進行測量。我知道這是運行代碼所需的時間,但它無助於縮放決定。我們正在實施「標準」計劃,該計劃爲我們提供了整個虛擬機(不共享)。另一方面,Azure雲服務將其CPU消耗報告爲「CPU%」,它清楚地傳達了總容量以及當前消耗,以便輕鬆擴展(例如:超過80%=>按比例擴展,低於15%=>縮小)基於Windows Azure CPU時間的縮放?

所以現在的問題是,由於像CPU時間有點溼滑的措施,如果沒有的容量的措施,你如何確定什麼是使放大/縮小決策蔚藍網站的剩餘容量?

回答

5

我只是拍了一下我的Azure的網站設置,在我看來,雖然監控指標只給我們CPU時間,自動縮放設置通過靶向CPU百分比

enter image description here

+0

我很想以紀念這個作爲監測單元和動作單元之間儘管有明顯的不匹配的答案(微軟的一側)。在「CPU時間」中,監視功能不是非常有用。 – DeepSpace101

+0

同意 - 在這方面進一步思考。如果您希望確定可擴展到的實例數量(即不是自動縮放),我認爲像平均響應時間(Average Response Time)這樣的東西會更好。 –

+1

https://portal.azure.com上的新管理控制檯正確顯示Web應用程序的CPU%(以前稱爲Web站點) – stefann