2013-03-12 64 views

回答

1

您需要寫你自己的。我曾幫助爲使用MVC框架的客戶做到這一點。這是非常容易的,因爲需要測試的唯一代碼是在所需控制器的OnActionExecuting方法中。

通過做像一個啓動腳本確保儀器自定義性能計數器定義的創建這裏描述的(步驟#2): http://www.windowsazure.com/en-us/develop/net/common-tasks/performance-profiling/

+0

我最終這樣做。 – 2013-03-21 02:04:23

1

你可以繼續編寫自定義代碼:)

這裏是可用的性能計數器的列表,從http://blogs.msdn.com/b/avkashchauhan/archive/2011/04/01/list-of-performance-counters-for-windows-azure-web-roles.aspx

// .NET 3.5計數器

@「\ ASP .NET Apps v2.0.50727(Total)\ Requests Total「

@」\ ASP.NET Apps v2.0.50727(Total)\請求/秒 「

@ 」\ ASP.NET V2.0.50727 \排隊「

@ 」被拒絕\ ASP.NET V2.0.50727 \請求請求「

@」 \ ASP。 NET V2.0.50727 \請求執行時間 「

@ 」排隊「

//最新的.NET計數器(4.0)

@」 \ ASP.NET應用程序\ ASP.NET V2.0.50727 \請求()\請求總計 「

@ 」\ ASP.NET應用程序()\請求/秒「

@ 」排隊\ ASP.NET \請求「

@」 \ ASP.NET \請求被拒絕」

@ 「\ ASP.NET \請求執行時間」

@ 「斷開連接」

\ ASP.NET \請求

@ 「\ ASP.NET v4.0.30319 \請求當前」

@ 「\ ASP.NET v4.0.30319 \請求等待時間」

@ 「\ ASP.NET v4.0.30319 \請求排隊等待」

@「\ ASP.NET v4.0。30319個\請求拒絕 「

@ 」\處理器(_Total)\%處理器時間「

@ 」\內存\可用兆字節

@「 \內存\提交字節」

@」 \ TCPv4 \已建立的連接 「

@ 」\ TCPv4 \段發送/秒「

@ 」「 \ TCPv4 \連接失敗」

@ 「」 \ TCPv4 \連接復位 「

@ 」\網絡接口(微軟虛擬機總線網絡適配器 _2)\接收的字節/秒「

@」 \網絡接口(Microsoft虛擬機總線網絡適配器 _2)\發送的字節數/秒 「

@ 」\網絡接口(微軟虛擬機總線網絡適配器 _2)\總字節數/秒「

@」 \網絡接口()\字節的收到/秒 「@ 」\網絡 接口()\發送的字節數/秒「

@」 .NET CLR內存(全球)\%時間在GC」

+0

對,我知道這些的,看起來我好象寫我自己的。我想,因爲服務器必須知道有什麼請求進入,可能有一種方法來表達這些信息。 – 2013-03-13 00:45:12

+0

@ SkillM2所以我想我回答你的問題? – 2013-03-14 07:42:13

+0

謝謝,它和Igorek's一樣有幫助。 – 2013-03-21 02:03:44

相關問題