Collector Type: Agent
Category: Application Monitors
Application Name: Memcached
Global Template Name: LINUX Memcache Template
Introduction
Memcached is a general-purpose, free, and open-source software distributed memory caching system. It is often used to speed up dynamic database-driven websites by caching data and objects in RAM to reduce the number of times an external data source must be read. Memcached’s APIs provide a giant hash table distributed across multiple machines. When the table is full, subsequent inserts cause older data to be purged in least recently used (LRU) order. Applications using Memcached typically layer requests and additions into RAM before falling back on a slower backing store, such as a database.
Parameters
Name | Default Value |
---|---|
Memcache IPAddress IPAddress of the server where memcache is running. | 127.0.0.1 |
Memcache Port Memcache server proxy port. | 11211 |
Note: All field attributes are mandatory, use default values wherever applicable.
Collected Metrics
Metric Name | Display Name |
---|---|
memcache.uptime Number of minutes this server has been running. | Memcache Uptime |
memcache.curr_items Current number of items stored by the server. | Memcache Current Items |
memcache.curr_connections Number of open connections. | Memcache Current Connections |
memcache.memory_used Total memory used by the server engine. | Memcache Memory Used |
memcache.disk_reads_rate Number of items fetched from disk. | Memcache Disk Reads |
memcache.ops_rate Number of total operations for nodes per second. | Memcache OpsPer Sec |
memcache.gets_rate Cumulative number of get requests for nodes per second. | Memcache Gets Per Sec |
memcache.sets_rate Cumulative number of set requests for nodes per second. | Memcache Sets Per Sec |
memcache.delete_hits_rate Number of successful deletions per second. | Memcache Deletes Per Sec |
memcache.hits_rate Number of keys that have been requested and found per second. | Memcache Hits Per Sec |
memcache.misses_rate Number of items that have been requested but not found per second. | Memcache Misses Per Sec |
memcache.evictions_rate Number of valid items removed per second, from cache to free memory for new items. | Memcache Evictions Per Sec |
memcache.bytes_read_rate Average data read by this server in a second from the network in MB. | Memcache Read Bytes Per sec |
memcache.bytes_written_rate Average data written by this server in a second from the network in MB. | Memcache Written Bytes Per Sec |
memcache.connections_rate Average number of connections per second. | Memcache Connections Per Sec |
memcache.cas_hits_rate Number of successful CAS operations per second. | Memcache CAS Hits Per Sec |
memcache.cas_misses_rate Number of CAS operations per second against missing keys. | Memcache CAS Misses Per Sec |
memcache.cas_badval_rate Number of CAS operations per second that failed to modify a value due to a bad CAS id. | Memcache CAS Badval Per Sec |
memcache.tempoom_rate Number of temporary out-of-memory errors sent to clients per second. | Memcache Temp OOM Per Sec |
memcache.ratio.cache.miss Percentage number of items fetched from disk against total requests. | Memcache Cache Miss Ratio |
memcache.get_hit_percent Percentage number of keys that have been requested and found. This value must be more for an optimal performance. | Memcache Get Hit Percent |
memcache.fill_percent Percentage of bytes used by this server. | Memcache Fill Percent |
memcache.avg_item_size Average size of an item. | Memcache Avg Item Size |
memcache.ratio.resident.item Percentage of items that are resident (in RAM). | Memcache Resident Item Ratio |