Monitoring Performance
In order to answer questions about Team Foundation Server performance, you must establish a baseline of the performance of your deployment. Performance monitoring requires observing a specific set of performance counters over time. Team Foundation Server provides performance counters that allow you to monitor server performance and activity. For more information about how to use the information available through performance counters, see Evaluating Team Foundation Server Performance. The following table describes the available Team Foundation performance monitors.
TFS Services Counters
Counter Name |
Description |
---|---|
Current Events In Process |
The number of Team Foundation Server events being matched with subscriptions. |
Current Notifications Queued |
The number of notifications ready to be sent. |
Current Events/Sec |
The processing rate of the Team Foundation Server event system. |
Current Link Queries/Sec |
The rate of queries about links between artifacts in Team Foundation Server. |
Current Registration Queries/Sec |
The rate that the Team Foundation Server registration service is being queried. |
TFS Proxy Server Counters
Counter Name |
Description |
---|---|
Current Cache Size(Bytes) |
The current cache size. |
Total Download Requests |
The total number of download requests that come to the proxy server. |
Total Cache Hits |
The total number of download requests served from the file cache. |
Total Files in Cache |
The total number of files available in the cache. |
TFS Version Control Counters
Counter Name |
Description |
---|---|
Current File Uploads |
The number of files currently being uploaded to the TFS Version Control service. |
Current File Uploads/Sec |
The rate that files are being uploaded to the TFS Version Control service. |
Current Server Requests |
The number of currently active requests being processed by the TFS Version Control service. |
Current File Downloads |
The number of files currently being downloaded from the TFS Version Control service. |
Current File Downloads/Sec |
The rate that files are being downloaded from the TFS Version Control service. |
Current Requests/Sec |
The rate at which requests are being processed by the TFS Version Control Service. |
Average Response Time |
The time, on average, that the TFS Version Control service took to process a single request. |
TFS WorkItem Tracking Counters
Counter Name |
Description |
---|---|
Active Query Requests |
The number of queries currently executing. |
Active Paging Requests |
The number of paging requests currently executing. When you perform a work item query, Team Foundation Server provides the results in increments of a default number of work items and makes additional background paging requests until the work item query is completed. |
Active GetWorkItem Requests |
The number of work item requests currently executing. |
Active Update Requests |
The number of updates currently executing. |
Active GetMetadata Requests |
The number of cache updates currently executing. |
Active GetStoredQuery Requests |
The number of stored query requests currently executing. |
Active GetStoredQueries Requests |
The number of stored queries requests currently executing. |
For information on how to view the data provided by these performance counters, see How to: View Team Foundation Server Performance Counters.
See Also
Tasks
How to: View Team Foundation Server Performance Counters
Concepts
Evaluating Team Foundation Server Performance