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 | Description |
---|---|---|
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 | Description |
---|---|---|
memcache.uptime | Memcache Uptime | Number of minutes this server has been running. |
memcache.curr_items | Memcache Current Items | Current number of items stored by the server. |
memcache.curr_connections | Memcache Current Connections | Number of open connections. |
memcache.memory_used | Memcache Memory Used | Total memory used by the server engine. |
memcache.disk_reads_rate | Memcache Disk Reads | Number of items fetched from disk. |
memcache.ops_rate | Memcache OpsPer Sec | Number of total operations for nodes per second. |
memcache.gets_rate | Memcache Gets Per Sec | Cumulative number of get requests for nodes per second. |
memcache.sets_rate | Memcache Sets Per Sec | Cumulative number of set requests for nodes per second. |
memcache.delete_hits_rate | Memcache Deletes Per Sec | Number of successful deletions per second. |
memcache.hits_rate | Memcache Hits Per Sec | Number of keys that have been requested and found per second. |
memcache.misses_rate | Memcache Misses Per Sec | Number of items that have been requested but not found per second. |
memcache.evictions_rate | Memcache Evictions Per Sec | Number of valid items removed per second, from cache to free memory for new items. |
memcache.bytes_read_rate | Memcache Read Bytes Per sec | Average data read by this server in a second from the network in MB. |
memcache.bytes_written_rate | Memcache Written Bytes Per Sec | Average data written by this server in a second from the network in MB. |
memcache.connections_rate | Memcache Connections Per Sec | Average number of connections per second. |
memcache.cas_hits_rate | Memcache CAS Hits Per Sec | Number of successful CAS operations per second. |
memcache.cas_misses_rate | Memcache CAS Misses Per Sec | Number of CAS operations per second against missing keys. |
memcache.cas_badval_rate | Memcache CAS Badval Per Sec | Number of CAS operations per second that failed to modify a value due to a bad CAS id. |
memcache.tempoom_rate | Memcache Temp OOM Per Sec | Number of temporary out-of-memory errors sent to clients per second. |
memcache.ratio.cache.miss | Memcache Cache Miss Ratio | Percentage number of items fetched from disk against total requests. |
memcache.get_hit_percent | Memcache Get Hit Percent | Percentage number of keys that have been requested and found. This value must be more for an optimal performance. |
memcache.fill_percent | Memcache Fill Percent | Percentage of bytes used by this server. |
memcache.avg_item_size | Memcache Avg Item Size | Average size of an item. |
memcache.ratio.resident.item | Memcache Resident Item Ratio | Percentage of items that are resident (in RAM). |