Supported OS Linux Mac OS

Versión de la integración4.1.0

Información general

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:

  1. Edita el archivo mcache.d/conf.yaml, que se encuentra en la carpeta conf.d/ en la raíz del directorio de configuración del Agent. Consulta el archivo de ejemplo mcache.d/conf.yaml para conocer todas las opciones de configuración disponibles:

    init_config:
    
    instances:
      ## @param url - string - required
      ## url used to connect to the Memcached instance.
      #
      - url: localhost
    
  2. 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:

  1. Habilita la recopilación de trazas en Datadog.
  2. Instrumenta la aplicación que realiza solicitudes a Memcache.

Contenedores

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ámetroValor
<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:

ParámetroValor
<DD_API_KEY>api_key
<DD_APM_ENABLED>true
<DD_APM_NON_LOCAL_TRAFFIC>true

Consulta el Rastreo de aplicaciones de Kubernetes y la Configuración del daemon de Kubernetes para obtener una lista completa de las variables de entorno y configuración disponibles.

Luego, instrumenta tu contenedor de aplicaciones y configura DD_AGENT_HOST con el nombre del contenedor de tu Agent.

Recopilación de logs

Disponible para las versiones del Agent a partir de la 6.0

  1. Añade este bloque de configuración a tu archivo mcache.d/conf.yaml para empezar a recopilar logs de Memcached:

    logs:
      - type: file
        path: /var/log/memcached.log
        source: memcached
        service: mcache
    

    Cambia los valores de los parámetros path y service y configúralos para tu entorno.

  2. Reinicia el Agent para validar estos cambios.

Validación

Ejecuta el subcomando status del Agent y busca mcache en la sección Checks.

Datos recopilados

Métricas

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.

Eventos

El check de Mcache no incluye eventos.

Checks de servicio

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el servicio de asistencia de Datadog.

Referencias adicionales

PREVIEWING: may/embedded-workflows