El check de Memcache del Agent te permite rastrear el uso de la memoria de Memcache, los aciertos, los errores, los desalojos, el porcentaje de rellenado y mucho más.
Configuración
Instalación
El check de Memcache está incluido en el paquete del Datadog Agent, por lo que no necesitas instalar nada más en tus servidores de Memcache.
Configuración
Sigue las instrucciones de abajo para configurar este check para un Agent que se ejecuta en un host. En el caso de entornos en contenedores, consulta la sección Contenedores.
Al iniciar el servidor Memcache, establece el protocolo de enlace -B en binary o auto. El valor predeterminado es Automatic (auto).
Recopilación de métricas
Host
Para configurar este check para un Agent que se ejecuta en un host, haz lo siguiente:
init_config:instances:## @param url - string - required## url used to connect to the Memcached instance.#- url:localhost
Reinicia el Agent para empezar a enviar métricas de Memcache a Datadog.
Recopilación de trazas
Datadog APM se integra con Memcache para ver las trazas (traces) en todo el sistema distribuido. La recopilación de trazas se encuentra habilitada de manera predeterminada en el Datadog Agent versión 6 o posterior. Para empezar a recopilar trazas:
En el caso de los entornos en contenedores, consulta las Plantillas de integración de Autodiscovery para obtener orientación sobre la aplicación de los parámetros que se indican abajo.
Parámetro
Valor
<INTEGRATION_NAME>
mcache
<INIT_CONFIG>
en blanco o {}
<INSTANCE_CONFIG>
{"url": "%%host%%","port": "11211"}
Recopilación de trazas
APM para aplicaciones en contenedores es compatible con los hosts que ejecutan el Agent versión 6, o posterior, pero requiere una configuración adicional a fin de empezar a recopilar trazas.
Variables de entorno necesarias en el contenedor del Agent:
El check solo recopila métricas memcache.slabs.* si estableces options.slabs: true en mcache.d/conf.yaml. Del mismo modo, solo recopila métricas memcache.items.* si estableces options.items: true.