0

Requests\Sec、Requests Total などのカウンターが無料で利用できることは承知しています (収集して転送するように設定する必要があるだけです)。http 要求 URL によって分割されたデータ ベースのカウンターを知っている人はいますか? サービスの特定の URL に対するリクエスト/秒はどうでしょうか。カウンターごとのカスタムを書き始める前に、何もないことを確認したいだけです。

4

2 に答える 2

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(合計)\Requests/Sec"

@"\ASP.NET v2.0.50727\Requests Queued"

@"\ASP.NET v2.0.50727\Requests Rejected"

@"\ASP.NET v2.0.50727\Request Execution Time"

@"\ASP.NET v2.0.50727\Requests Queued"

// 最新の .NET カウンター (4.0)

@"\ASP.NET アプリケーション (合計)\リクエストの合計"

@"\ASP.NET アプリケーション (合計)\リクエスト/秒"

@"\ASP.NET\Requests Queued"

@"\ASP.NET\Requests Rejected"

@"\ASP.NET\Request Execution Time"

@"\ASP.NET\Requests Disconnected"

@"\ASP.NET v4.0.30319\Requests Current"

@"\ASP.NET v4.0.30319\Request Wait Time"

@"\ASP.NET v4.0.30319\Requests Queued"

@"\ASP.NET v4.0.30319\Requests Rejected"

@"\Processor(_Total)\% プロセッサ時間"

@"\Memory\Available MBytes

@"\Memory\Committed Bytes"

@"\TCPv4\接続が確立されました"

@"\TCPv4\Segments Sent/sec"

@""\TCPv4\接続の失敗"

@""\TCPv4\接続のリセット"

@"\Network Interface(Microsoft Virtual Machine Bus Network Adapter _2)\Bytes Received/sec"

@"\Network Interface(Microsoft Virtual Machine Bus Network Adapter _2)\Bytes Sent/sec"

@"\Network Interface(Microsoft Virtual Machine Bus Network Adapter _2)\Bytes Total/sec"

@"\Network Interface( )\Bytes Received/sec" @"\Network Interface( )\Bytes Sent/sec"

@".NET CLR メモリ (グローバル)\% GC の時間"

于 2013-03-12T19:57:33.007 に答える
1

自分で書く必要があります。私は、MVC フレームワークを使用している顧客のためにこれを行うのを手伝いました。インストルメント化が必要なコードは、必要なコントローラーの OnActionExecuting メソッドだけだったので、非常に簡単でした。

ここで説明されているように、スタートアップ スクリプトを使用してカスタム パフォーマンス カウンター定義の作成をインストルメント化してください (ステップ #2): http://www.windowsazure.com/en-us/develop/net/common-tasks/performance-プロファイリング/

于 2013-03-13T03:03:39.780 に答える