0
標題幾乎可以說明問題。我如何監控Azure存儲隊列TPS
我發現我的高流量隊列有時非常非常緩慢。我不確定我是否達到了500TPS的限制,並且不知道在哪裏可以找到這些信息,或者我什至可以找到這些信息。
謝謝。
標題幾乎可以說明問題。我如何監控Azure存儲隊列TPS
我發現我的高流量隊列有時非常非常緩慢。我不確定我是否達到了500TPS的限制,並且不知道在哪裏可以找到這些信息,或者我什至可以找到這些信息。
謝謝。
Azure存儲確實提供了可以選擇性地進行分析然後進行分析的指標。這可能會提供一些您正在查找的數據。請注意您的實施方式,因爲它可以輕鬆計入每存儲帳戶20k TPS的限制。
我還建議你測試你的解決方案,這樣你就可以捕獲這種類型的遙測。這有時可以幫助確定它是隊列本身,這是應用程序中的問題或其他問題。我還強烈建議所有的隊列操作通過.NET完成,使用異步方法,因爲這可以提高整體性能。
PS - 爲存儲帳戶的隊列規模目標創建7月1日以後,2012年是2,000tps,不是500參見:http://blogs.msdn.com/b/windowsazure/archive/2012/11/02/windows-azure-s-flat-network-storage-and-2012-scalability-targets.aspx
我欣賞從鏈接的信息。我們的存儲帳戶是在升級之前創建的,現在我們有這個想法... 對於主要問題,您是否指的是設置perfpounters?我們剛纔看到了這一點,它只是通過更大的項目落到了前面。也許是時候再來撿起來。 –
隊列吞吐量沒有設置的性能計數器。它的東西,你會有一個應用程序的基礎上登錄。但是你可以做一些事情,比如在給定的時間內在本地存儲每個進程的消息計數,並將這些計數寫入日誌。然後監視那個日誌。或者,您可以記錄您遇到的似乎與油門有關的錯誤,然後監控該情況。無論如何,適當的應用程序對遠程問題分析至關重要。 – BrentDaCodeMonkey