| DisplayName | Description | ID | Target | Category | Enabled | Instance Name | Counter Name | Frequency | Event_ID | Event Source | Alert Generate | Alert Severity | Alert Priority | Remotable | Event Log |
| SMB Client Side Caching: Application bytes from cache |
[Performance Counter] Client Side Caching: Application bytes from cache
[Description] Transparently cached bytes read by applications from the Client Side Cache
| Microsoft.Windows.BranchCache.ClientBase.Performance.SMB.ApplicationBytesFromCache | Microsoft.Windows.BranchCache.ClientBase | PerformanceCollection | True | Client Side Caching | Application Bytes Read From Cache | 300 | 0 | | False | | | True | |
| SMB Client Side Caching: Application bytes from server |
[Performance Counter] Client Side Caching: Application bytes from server
[Description] Transparently cached bytes read by applications from the server
| Microsoft.Windows.BranchCache.ClientBase.Performance.SMB.ApplicationBytesFromServer | Microsoft.Windows.BranchCache.ClientBase | PerformanceCollection | True | Client Side Caching | Application Bytes Read From Server | 300 | 0 | | False | | | True | |
| SMB Client Side Caching: Application bytes from server (not cached) |
[Performance Counter] Client Side Caching: Application bytes from server (not cached)
[Description] Transparently cached bytes read by applications from the server and not cached by the client
| Microsoft.Windows.BranchCache.ClientBase.Performance.SMB.ApplicationBytesFromServerNotCached | Microsoft.Windows.BranchCache.ClientBase | PerformanceCollection | True | Client Side Caching | Application Bytes Read From Server (Not Cached) | 300 | 0 | | False | | | True | |
| SMB Client Side Caching: BranchCache Bytes Received |
[Performance Counter] Client Side Caching: BranchCache Bytes Received
[Description] Bytes received from BranchCache
| Microsoft.Windows.BranchCache.ClientBase.Performance.SMB.BranchCacheBytesReceived | Microsoft.Windows.BranchCache.ClientBase | PerformanceCollection | True | Client Side Caching | SMB BranchCache Bytes Received | 300 | 0 | | False | | | True | |
| SMB Client Side Caching: BranchCache bytes requested from server |
[Performance Counter] Client Side Caching: BranchCache bytes requested from the content server
[Description] Bytes not found in BranchCache and retrieved from the content server
| Microsoft.Windows.BranchCache.ClientBase.Performance.SMB.BranchCacheBytesRequestedFromServer | Microsoft.Windows.BranchCache.ClientBase | PerformanceCollection | True | Client Side Caching | SMB BranchCache Bytes Requested From Server | 300 | 0 | | False | | | True | |
| SMB Client Side Caching: BranchCache Hash bytes received |
[Performance Counter] Client Side Caching: BranchCache Hash bytes received from the content server
[Description] Bytes of hash data successfully received from the content server for BranchCache lookup
| Microsoft.Windows.BranchCache.ClientBase.Performance.SMB.BranchCacheHashBytesReceived | Microsoft.Windows.BranchCache.ClientBase | PerformanceCollection | True | Client Side Caching | SMB BranchCache Hash Bytes Received | 300 | 0 | | False | | | True | |
| SMB Offline Files Service Started | This rule collects the SMB Offline File service start events to determine when the performance counter values should be reset when aggregating. | Microsoft.Windows.BranchCache.ClientBase.Performance.SMB.OfflineFilesServiceStarted | Microsoft.Windows.BranchCache.ClientBase | EventCollection | True | | | 0 | 1 | Microsoft-Windows-OfflineFiles | False | | | True | Microsoft-Windows-OfflineFiles/Operational |
| Retrieval: Average branch rate |
[Performance Counter] Retrieval: Average branch rate
[Description] Average byte rate observed by the current BranchCache-enabled client computer while downloading content from other computers in the branch
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.AverageBranchRate | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | Retrieval: Average branch rate | 300 | 0 | | False | | | True | |
| BITS: Bytes from cache |
[Performance Counter] BITS: Bytes from cache
[Description] Total number of bytes (BITS) received from the local cache or from other computers
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.BITS.BytesFromCache | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | BITS: Bytes from cache | 300 | 0 | | False | | | True | |
| BITS: Bytes from server |
[Performance Counter] BITS: Bytes from server
[Description] Total number of bytes (BITS) received from the original content server
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.BITS.BytesFromServer | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | BITS: Bytes from server | 300 | 0 | | False | | | True | |
| Retrieval: Bytes from cache |
[Performance Counter] Retrieval: Bytes from cache
[Description] Total number of bytes received from the local cache or from BranchCache-enabled client computers
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.BytesFromCache | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | Retrieval: Bytes from cache | 300 | 0 | | False | | | True | |
| Retrieval: Bytes from server |
[Performance Counter] Retrieval: Bytes from server
[Description] Total number of bytes received from the original content server
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.BytesFromServer | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | Retrieval: Bytes from server | 300 | 0 | | False | | | True | |
| Retrieval: Bytes served |
[Performance Counter] Retrieval: Bytes served
[Description] Total number of bytes served by this BranchCache-enabled client computer to other computers
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.BytesServed | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | Retrieval: Bytes served | 300 | 0 | | False | | | True | |
| Local Cache: Cache complete file segments |
[Performance Counter] Local Cache: Cache complete file segments
[Description] Count of complete, content validated file segments
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.CacheCompleteSegments | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | Local Cache: Cache complete file segments | 300 | 0 | | False | | | True | |
| Local Cache: Cache partial file segments |
[Performance Counter] Local Cache: Cache partial file segments
[Description] Count of incomplete file segments that need additional data and/or validation
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.CachePartialSegmnts | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | Local Cache: Cache partial file segments | 300 | 0 | | False | | | True | |
| OTHER: Bytes from cache |
[Performance Counter] OTHER: Bytes from cache
[Description] Total number of bytes received (other protocols) from the local cache or other BranchCache-enabled client computers
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.Other.BytesFromCache | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | OTHER: Bytes from cache | 300 | 0 | | False | | | True | |
| OTHER: Bytes from server |
[Performance Counter] OTHER: Bytes from server
[Description] Total number of bytes received (other protocols) from the original content server
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.Other.BytesFromServer | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | OTHER: Bytes from server | 300 | 0 | | False | | | True | |
| BranchCache Service started event | This rule collects the BranchCache Server Start events that are used to determine when the performance counter values should be reset when aggregating. | Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.ServiceStartedEvent | Microsoft.Windows.BranchCache.Windows7 | EventCollection | True | | | 0 | 1 | Microsoft-Windows-BranchCache | False | | | True | Microsoft-Windows-BranchCache/Operational |
| SMB: Bytes from server |
[Performance Counter] SMB: Bytes from server
[Description] Total number of bytes (SMB) received from the original content server
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.SMB.BytesFromCache | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | SMB: Bytes from cache | 300 | 0 | | False | | | True | |
| SMB: Bytes from cache |
[Performance Counter] SMB: Bytes from cache
[Description] Total number of bytes (SMB) received from the local cache or other BranchCache-enabled client computers
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.SMB.BytesFromServer | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | SMB: Bytes from server | 300 | 0 | | False | | | True | |
| WINHTTP: Bytes from cache |
[Performance Counter] WINHTTP: Bytes from cache
[Description] Total number of bytes (WINHTTP) received from the local cache or BranchCache-enabled client computers
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.WINHTTP.BytesFromCache | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | WINHTTP: Bytes from cache | 300 | 0 | | False | | | True | |
| WINHTTP: Bytes from server |
[Performance Counter] WINHTTP: Bytes from server
[Description] Total number of bytes received from the original content server
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.WINHTTP.BytesFromServer | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | WINHTTP: Bytes from server | 300 | 0 | | False | | | True | |
| WININET: Bytes from cache |
[Performance Counter] WININET: Bytes from cache
[Description] Total number of bytes (WININET) received from the local cache or BranchCache-enabled client computers
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.WININET.BytesFromCache | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | WININET: Bytes from cache | 300 | 0 | | False | | | True | |
| WININET: Bytes from server |
[Performance Counter] WININET: Bytes from server
[Description] Total number of bytes (WININET) received from the original content server
| Microsoft.Windows.BranchCache.ClientSideServiceBase.Performance.WININET.BytesFromServer | Microsoft.Windows.BranchCache.ClientSideServiceBase | PerformanceCollection | True | BranchCache | WININET: Bytes from server | 300 | 0 | | False | | | True | |
| Discovery: Attempted discoveries |
[Performance Counter] Discovery: Attempted discoveries
[Description] The total number of times the BranchCache client tried to find content on other BranchCache client computers in the same branch office
| Microsoft.Windows.BranchCache.DistributedCacheClient.Performance.DiscoveryAttempts | Microsoft.Windows.BranchCache.DistributedCacheClientNode | PerformanceCollection | True | BranchCache | Discovery: Attempted discoveries | 300 | 0 | | False | | | True | |
| Discovery: Successful discoveries |
[Performance Counter] Discovery: Successful discoveries
[Description] The total number of times the BranchCache client succeeded in finding content on other BranchCache client computers in the same branch office
| Microsoft.Windows.BranchCache.DistributedCacheClient.Performance.DiscoverySuccess | Microsoft.Windows.BranchCache.DistributedCacheClientNode | PerformanceCollection | True | BranchCache | Discovery: Successful discoveries | 300 | 0 | | False | | | True | |
| Discovery: Weighted average discovery time |
[Performance Counter] Discovery: Weighted average discovery time
[Description] The weighted average of time between when the BranchCache client sent a peer discovery query and when the first response arrived
| Microsoft.Windows.BranchCache.DistributedCacheClient.Performance.DiscoveryTime | Microsoft.Windows.BranchCache.DistributedCacheClientNode | PerformanceCollection | True | BranchCache | Discovery: Weighted average discovery time | 300 | 0 | | False | | | True | |
| Hosted Cache: Client file segment offers made |
[Performance Counter] Hosted Cache: Client file segment offers made
[Description] Count of file segment offers made by peers
| Microsoft.Windows.BranchCache.HostedCacheServer.Performance.HCClientSegOffersMade | Microsoft.Windows.BranchCache.HostedCacheServerNode | PerformanceCollection | True | BranchCache | Hosted Cache: Client file segment offers made | 300 | 0 | | False | | | True | |
| Hosted Cache: Segment offers queue size |
[Performance Counter] Hosted Cache: Segment offers queue size
[Description] The total number of segment offers queued for processing by the Hosted Cache
| Microsoft.Windows.BranchCache.HostedCacheServer.Performance.HCSegOfferQueueSize | Microsoft.Windows.BranchCache.HostedCacheServerNode | PerformanceCollection | True | BranchCache | Hosted Cache: Segment offers queue size | 300 | 0 | | False | | | True | |
| BranchCache Aware HTTP Requests |
[Performance Counter] BranchCache Aware HTTP Requests
[Description] Total number of BranchCache-aware HTTP requests received by the server
| Microsoft.Windows.BranchCache.KernelMode.Performance.BranchCacheAwareHTTPRequests | Microsoft.Windows.BranchCache.ServerSideServiceBase | PerformanceCollection | True | BranchCache Kernel Mode | BranchCache aware HTTP Requests | 300 | 0 | | False | | | True | |
| Client Cache Miss Bytes |
[Performance Counter] Client Cache Miss Bytes
[Description] The total number of bytes served by content servers because content was not found by BranchCache.
| Microsoft.Windows.BranchCache.KernelMode.Performance.ClientCacheMissBytes | Microsoft.Windows.BranchCache.ServerSideServiceBase | PerformanceCollection | True | BranchCache Kernel Mode | Client Cache Miss Bytes | 300 | 0 | | False | | | True | |
| Hash Bytes |
[Performance Counter] Hash Bytes
[Description] The total number of bytes of content hashes that were transferred.
| Microsoft.Windows.BranchCache.KernelMode.Performance.HashBytes | Microsoft.Windows.BranchCache.ServerSideServiceBase | PerformanceCollection | True | BranchCache Kernel Mode | Hash Bytes | 300 | 0 | | False | | | True | |
| Projected Server Bytes Without Caching |
[Performance Counter] Projected Server Bytes Without Caching
[Description] The total number of bytes that would have been transferred if the BranchCache kernel mode component was not present.
| Microsoft.Windows.BranchCache.KernelMode.Performance.ProjectedServerBytesWithoutCaching | Microsoft.Windows.BranchCache.ServerSideServiceBase | PerformanceCollection | True | BranchCache Kernel Mode | Projected Server Bytes Without Caching | 300 | 0 | | False | | | True | |
| Server Cache Miss Bytes |
[Performance Counter] Server Cache Miss Bytes
[Description] The total number of bytes served because hashes for the content was not currently on the server.
| Microsoft.Windows.BranchCache.KernelMode.Performance.ServerCacheMissBytes | Microsoft.Windows.BranchCache.ServerSideServiceBase | PerformanceCollection | True | BranchCache Kernel Mode | Server Cache Miss Bytes | 300 | 0 | | False | | | True | |
| Total Hash Retrievals Rejected |
[Performance Counter] Total Hash Retrievals Rejected
[Description] The total number of hash retrieval attempts that were rejected because of excess load.
| Microsoft.Windows.BranchCache.KernelMode.Performance.ToitalHashRetrievalsRejected | Microsoft.Windows.BranchCache.ServerSideServiceBase | PerformanceCollection | True | BranchCache Kernel Mode | Total Hash Retrievals Rejected | 300 | 0 | | False | | | True | |
| Total Hash Generations Accepted |
[Performance Counter] Total Hash Generations Accepted
[Description] The total number of hash generation attempts that were accepted.
| Microsoft.Windows.BranchCache.KernelMode.Performance.TotalHashGenerationsAccepted | Microsoft.Windows.BranchCache.ServerSideServiceBase | PerformanceCollection | True | BranchCache Kernel Mode | Total Hash Generations Accepted | 300 | 0 | | False | | | True | |
| Total Hash Generations Rejected |
[Performance Counter] Total Hash Generations Rejected
[Description] The total number of hash generation attempts that were rejected because of excess load.
| Microsoft.Windows.BranchCache.KernelMode.Performance.TotalHashGenerationsRejected | Microsoft.Windows.BranchCache.ServerSideServiceBase | PerformanceCollection | True | BranchCache Kernel Mode | Total Hash Generations Rejected | 300 | 0 | | False | | | True | |
| Total Hash Retrievals Accepted |
[Performance Counter] Total Hash Retrievals Accepted
[Description] The total number of hash retrieval attempts that were accepted
| Microsoft.Windows.BranchCache.KernelMode.Performance.TotalHashRetrievalsAccepted | Microsoft.Windows.BranchCache.ServerSideServiceBase | PerformanceCollection | True | BranchCache Kernel Mode | Total Hash Retrievals Accepted | 300 | 0 | | False | | | True | |
| Total HTTP Requests |
[Performance Counter] Total HTTP Requests
[Description] The total number of HTTP requests that were received by the server
| Microsoft.Windows.BranchCache.KernelMode.Performance.TotalHTTPRequests | Microsoft.Windows.BranchCache.ServerSideServiceBase | PerformanceCollection | True | BranchCache Kernel Mode | Total HTTP Requests | 300 | 0 | | False | | | True | |
| Publication Cache: Published contents |
[Performance Counter] Publication Cache: Published contents
[Description] The count of complete, hash-persisted, published contents.
| Microsoft.Windows.BranchCache.ServerSideServiceBase.Performance.PublishedContents | Microsoft.Windows.BranchCache.ServerSideServiceBase | PerformanceCollection | True | BranchCache | Publication Cache: Published contents | 300 | 0 | | False | | | True | |
| BranchCache Service started event | This rule collects the BranchCache service startup events that are used to determine when the performance counter values should be reset when aggregating. | Microsoft.Windows.BranchCache.ServerSideServiceBase.Performance.ServiceStartedEvent | Microsoft.Windows.BranchCache.Windows7Server | EventCollection | True | | | 0 | 1 | Microsoft-Windows-BranchCache | False | | | True | Microsoft-Windows-BranchCache/Operational |