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

NameDefault ValueDescription
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 NameDisplay NameDescription
memcache.uptimeMemcache UptimeNumber of minutes this server has been running.
memcache.curr_itemsMemcache Current ItemsCurrent number of items stored by the server.
memcache.curr_connectionsMemcache Current ConnectionsNumber of open connections.
memcache.memory_usedMemcache Memory UsedTotal memory used by the server engine.
memcache.disk_reads_rateMemcache Disk ReadsNumber of items fetched from disk.
memcache.ops_rateMemcache OpsPer SecNumber of total operations for nodes per second.
memcache.gets_rateMemcache Gets Per SecCumulative number of get requests for nodes per second.
memcache.sets_rateMemcache Sets Per SecCumulative number of set requests for nodes per second.
memcache.delete_hits_rateMemcache Deletes Per SecNumber of successful deletions per second.
memcache.hits_rateMemcache Hits Per SecNumber of keys that have been requested and found per second.
memcache.misses_rateMemcache Misses Per SecNumber of items that have been requested but not found per second.
memcache.evictions_rateMemcache Evictions Per SecNumber of valid items removed per second, from cache to free memory for new items.
memcache.bytes_read_rateMemcache Read Bytes Per secAverage data read by this server in a second from the network in MB.
memcache.bytes_written_rateMemcache Written Bytes Per SecAverage data written by this server in a second from the network in MB.
memcache.connections_rateMemcache Connections Per SecAverage number of connections per second.
memcache.cas_hits_rateMemcache CAS Hits Per SecNumber of successful CAS operations per second.
memcache.cas_misses_rateMemcache CAS Misses Per SecNumber of CAS operations per second against missing keys.
memcache.cas_badval_rateMemcache CAS Badval Per SecNumber of CAS operations per second that failed to modify a value due to a bad CAS id.
memcache.tempoom_rateMemcache Temp OOM Per SecNumber of temporary out-of-memory errors sent to clients per second.
memcache.ratio.cache.missMemcache Cache Miss RatioPercentage number of items fetched from disk against total requests.
memcache.get_hit_percentMemcache Get Hit PercentPercentage number of keys that have been requested and found. This value must be more for an optimal performance.
memcache.fill_percentMemcache Fill PercentPercentage of bytes used by this server.
memcache.avg_item_sizeMemcache Avg Item SizeAverage size of an item.
memcache.ratio.resident.itemMemcache Resident Item RatioPercentage of items that are resident (in RAM).