Skip to content

Memcached

Auto-Detection
Health Check
Built-in Metrics

Memcached is a high-performance, distributed in-memory caching system.

Glouton detects Memcached by its process and listening port (default: 11211).

If auto-detected parameters are incorrect, override them manually:

Terminal window
sudo tee /etc/glouton/conf.d/99-memcached.conf > /dev/null << 'EOF'
service:
# For a Memcached running outside a container
- type: "memcached"
address: "127.0.0.1"
port: 11211
# For an additional Memcached running outside a container
- type: "memcached"
instance: "NAME_ASSOCIATED_WITH_YOUR_ADDITIONAL_SERVICE"
address: "127.0.0.1"
port: 11212
# For a Memcached running in a Docker container
- type: "memcached"
instance: "CONTAINER_NAME"
address: "172.17.0.2"
port: 11211
EOF

Glouton automatically detects configuration changes.

Glouton performs a Memcached protocol check on the configured port to verify that the server is responding.

Metric Description
service_status Status of Memcached
memcached_command_get Number of get requests per second
memcached_command_set Number of set requests per second
memcached_connections_current Number of client connections to Memcached
memcached_items_current Current number of items stored
memcached_octets_rx Network traffic received by Memcached in bytes per second
memcached_octets_tx Network traffic sent by Memcached in bytes per second
memcached_ops_cas_hits Number of successful CAS (Check-And-Set) requests per second
memcached_ops_cas_misses Number of CAS requests against missing keys per second
memcached_ops_decr_hits Number of successful decrement requests per second
memcached_ops_decr_misses Number of decrement requests against missing keys per second
memcached_ops_delete_hits Number of successful delete requests per second
memcached_ops_delete_misses Number of delete requests against missing keys per second
memcached_ops_evictions Number of items evicted to free memory for new items per second
memcached_ops_get_hits Number of successful get requests per second
memcached_ops_get_misses Number of get requests against missing keys per second
memcached_ops_incr_hits Number of successful increment requests per second
memcached_ops_incr_misses Number of increment requests against missing keys per second
memcached_ops_touch_hits Number of successful touch requests per second
memcached_ops_touch_misses Number of touch requests against missing keys per second
memcached_percent_hitratio Hit ratio of get requests in percent
memcached_ps_count_threads Number of worker threads
memcached_uptime Time since Memcached server start in seconds