eG Monitoring
 

Measures reported by AppFabricCacheTest

A named cache, also referred to as a cache, is a configurable unit of in-memory storage that all applications use to store data in the distributed cache. The AppFabric Caching Service is a Windows service that runs on one or more servers. Each server that runs the Caching Service is referred to as a cache server. For each cache server, only one instance of the Caching Service can be installed. The cache cluster is a collection of one or more instances of the Caching Service working together in the form of a ring to store and distribute data. Data is stored in memory to minimize response times for data requests.

This test auto-discovers each cache on the target Microsoft AppFabric Caching and for each cache, monitors the requests, checks how well the cache processes the requests, and reveals whether cache misses are more. The size of the data retrieved from the cache and the request processing ability of the cache is also reported.

Outputs of the test: One set of results for each cache on the target Microsoft AppFabric Caching server being monitored.

Descriptor of the test:Cache

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Cache_miss Indicates the number of requests that were not served from this cache. Number Ideally, the value of this measure should be 0. A very high value is a cause for concern as it indicates that the cache is poorly utilized.
Cache_miss_percent Indicates the percentage of request that were not served form this cache. Percentage A low value is desired for this measure.
Cache_miss_sec Indicates the rate at which the requests to this cache was not served successfully. Requests/sec  
Data_size Indicates the total size of the cached data in this cache. MB The size of the cached data does not include cache overhead.
Primary_data_size Represents the total size of primary cached data in this cache, not including cache overhead. Indicates the current primary memory data usage of this cache. MB  
Secondary_data_size Represents the total size of secondary cached data in this cache, not including cache overhead. Indicates the current secondary memory data usage of this cache. MB  
Object_count Indicates the total number of objects stored in this cache. Number  
Client_req Indicates the total number of client requests including API calls to this cache. Number  
Client_req_sec Indicates the number of client requests per second, including API calls to this cache. Requests/sec  
Read_req Indicates the number of read requests received from the clients by this cache since the start of the cache service. Number  
Read_req_sec Indicates the number of read requests received per second from the clients by this cache since the start of the cache service. Number  
Obj_returned Indicates the number of objects returned by read requests received by this cache. Number  
Obj_returned_sec Indicates the number of objects returned by read requests per second by this cache. Number  
Write_operation Indicates the number of writes requests received by this cache since the start of the cache service. Number  
Write_operation_sec Indicates the number of write requests received by this cache per second since the start of the cache service. Number  
Get_lock_req Indicates the total number of GetAndLock requests received by this cache since the start of the cache service. Number  
Get_lock_req_sec Indicates the total number of GetAndLock requests per second received by this cache since the start of the cache service. Number  
Suc_get_loc_req Indicates the number of GetAndLock requests that were successful since start of cache service on this cache. Number  
Suc_get_loc_req_sec Indicates the number of GetAndLock requests that were successful per second since start of cache service on this cache. Number