我知道Requests \ Sec,Requests Total等計數器是免費的(他們只需要設置爲收集和傳輸)。是否有人知道任何可用的計數器,這些計數器通過http請求url提供一些基於數據的分割?所以請求/秒針對服務上的特定網址?只是想在確定沒有任何事情之前,我不會寫每個計數器的自定義。Azure診斷 - 是通過url獲取請求計數器所必需的自定義性能計數器嗎?
回答
您需要寫你自己的。我曾幫助爲使用MVC框架的客戶做到這一點。這是非常容易的,因爲需要測試的唯一代碼是在所需控制器的OnActionExecuting方法中。
通過做像一個啓動腳本確保儀器自定義性能計數器定義的創建這裏描述的(步驟#2): http://www.windowsazure.com/en-us/develop/net/common-tasks/performance-profiling/
你可以繼續編寫自定義代碼:)
這裏是可用的性能計數器的列表,從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」
對,我知道這些的,看起來我好象寫我自己的。我想,因爲服務器必須知道有什麼請求進入,可能有一種方法來表達這些信息。 – 2013-03-13 00:45:12
@ SkillM2所以我想我回答你的問題? – 2013-03-14 07:42:13
謝謝,它和Igorek's一樣有幫助。 – 2013-03-21 02:03:44
- 1. 篩選診斷性能計數器
- 2. 「的請求的性能計數器不是自定義計數器,..」使用Azure的ServiceBus TopicClient
- 3. 請求的性能計數器不是自定義計數器,它必須初始化爲ReadOnly。「on RouteTable.Routes.MapHubs();
- 4. 請求的性能計數器不是自定義計數器,它必須初始化爲ReadOnly
- 5. Azure診斷不保存性能計數器
- 6. 獲取「請求的性能計數器不是一個自定義計數器,它必須初始化爲ReadOnly。」同時試圖自己承載Owin的SignalR
- 7. Azure性能計數器 - Http Service Url Groups
- 8. azure上的自定義性能計數器node.js工作角色
- 9. 在Azure診斷中記錄Http服務請求隊列計數器
- 10. 性能計數器:\ Processor(_Total)\%Processor:Time Azure WAD性能計數器
- 11. Azure中的Application Insight性能計數器
- 12. Webapi計數特定的獲取請求
- 13. 獲取磁盤IO性能計數器
- 14. Azure Powershell獲取主機性能計數器?
- 15. 是否有WCF服務請求隊列性能計數器?
- 16. 自定義性能計數器還沒有登錄
- 17. 無法創建Azure的Web角色自定義性能計數器
- 18. oracle請求計數器
- 19. PHP/MySQL請求計數器
- 20. 性能計數器?
- 21. 性能計數器
- 22. 性能計數器
- 23. 性能計數器
- 24. 性能計數器需要的信息
- 25. 如何重置自定義的性能計數器
- 26. 在c#中的自定義性能計數器/ perfmon
- 27. .NET中的自定義性能計數器/分鐘
- 28. 通過WMI訪問定製的應用性能計數器
- 29. 性能計數器的性能如何?
- 30. 獲取請求查詢參數計數
我最終這樣做。 – 2013-03-21 02:04:23