Versión de la integración0.0.2
Este check monitoriza PHP APCu a través del Datadog Agent.
Configuración
El check de PHP APCu no está incluido en el paquete del Datadog Agent, por lo que es necesario instalarlo.
Instalación
Para el Agent v7.21/v6.21 o posteriores, sigue las instrucciones a continuación para instalar el check de PHP APCu en tu host. Para instalarlo con el Agent Docker o versiones anteriores del Agent, consulta Uso de integraciones de la comunidad.
Ejecuta el siguiente comando para instalar la integración del Agent:
datadog-agent integration install -t datadog-php_apcu==<INTEGRATION_VERSION>
Configura tu integración como si fuese una integración de base.
APCu
PHP APCu no expone métricas de forma predeterminada, por lo que esta integración incluye un exportador de métricas, ubicado aquí:
/opt/datadog-agent/embedded/lib/python3.8/site-packages/datadog_checks/php_apcu/assets/exporter/apcu-dd-handler.php
Cuando configures tu Agent, haz referencia al exportador directamente por este nombre de archivo o configura un alias para él en tu servidor web. Por ejemplo, si utilizas Apache, el alias en el archivo de configuración del servidor web sería el siguiente:
Alias /apcu-status /opt/datadog-agent/embedded/lib/python3.8/site-packages/datadog_checks/php_apcu/assets/exporter/apcu-dd-handler.php
<Location /apcu-status>
Require all denied
Require local
</Location>
Configuración
Edita el archivo php_apcu.d/conf.yaml
, que se encuentra en la carpeta conf.d/
en la raíz del directorio de configuración de tu Agent, para empezar a recopilar los datos de rendimiento de php_apcu
. Para conocer todas las opciones de configuración disponibles, consulta el php_apcu.d/conf.yaml
de ejemplo.
instances
- url: http://localhost/apcu-status
Reinicia el Agent.
Validación
Ejecuta el subcomando de estado del Agent y busca php_apcu
en la sección Checks.
Datos recopilados
Métricas
php_apcu.cache.mem_size (gauge) | used memory size Shown as byte |
php_apcu.cache.num_slots (gauge) | number of cache slots Shown as unit |
php_apcu.cache.ttl (gauge) | default ttl Shown as second |
php_apcu.cache.num_hits (gauge) | cache hit count Shown as hit |
php_apcu.cache.num_misses (gauge) | cache miss count Shown as miss |
php_apcu.cache.num_inserts (gauge) | cache insert count Shown as set |
php_apcu.cache.num_entries (gauge) | number of cache entries Shown as item |
php_apcu.cache.num_expunges (gauge) | number of cache expunges Shown as eviction |
php_apcu.cache.uptime (gauge) | uptime Shown as second |
php_apcu.sma.avail_mem (gauge) | available memory size Shown as byte |
php_apcu.sma.seg_size (gauge) | total memory size Shown as byte |
php_apcu.sma.num_seg (gauge) | number of cache segments Shown as unit |
Eventos
La integración PHP APCu no incluye eventos.
Checks de servicio
php_apcu.can_connect
Returns CRITICAL
if the Agent is unable to connect to and collect metrics from the monitored APCu instance. Returns OK
otherwise.
Statuses: ok, critical
Solucionar problemas
¿Necesitas ayuda? Ponte en contacto con el equipo de asistencia de Datadog.