PHP APCu

PHP APCu

Agent Check Check de l'Agent

Supported OS Linux Mac OS Windows

Présentation

Ce check permet de surveiller PHP APCu avec l’Agent Datadog.

Configuration

Suivez les instructions ci-dessous pour installer et configurer ce check lorsque l’Agent est exécuté sur un host. Consultez la documentation relative aux modèles d’intégration Autodiscovery pour découvrir comment appliquer ces instructions à un environnement conteneurisé.

Installation

Si vous utilisez la version 6.8 ou une version ultérieure de l’Agent, suivez les instructions ci-dessous pour installer le check php_apcu sur votre host. Consultez le guide relatif à l'installation d’intégrations développées par la communauté pour installer des checks avec une version < 6.8 de l’Agent ou avec l'Agent Docker :

  1. Téléchargez l’Agent Datadog.

  2. Exécutez la commande suivante pour installer le wheel de l’intégration à l’aide de l’Agent :

       datadog-agent integration install -t datadog-php_apcu==<INTEGRATION_VERSION>
    
  3. Configurez votre intégration comme n’importe quelle autre intégration fournie avec l’Agent.

Configuration d’APCu

Puisqu’APCu n’expose pas les métriques par défaut, cette intégration inclut un outil d’exportation de métriques, qui se trouve à l’emplacement suivant :

/opt/datadog-agent/embedded/lib/python3.8/site-packages/datadog_checks/php_apcu/assets/exporter/apcu-dd-handler.php

Vous pouvez télécharger ici l’outil d’exportation.

Lorsque vous configurez votre Agent (avec le paramètre instances décrit ci-dessous), vous pouvez appeler l’outil d’exportation en utilisant directement ce nom de fichier. Il est également possible de configurer un alias pour celui-ci sur votre serveur Web. SI vous utilisez Apache, voici un exemple d’alias dans le fichier de configuration du serveur Web :

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>

Configuration

  1. Modifiez le fichier php_apcu.d/conf.yaml dans le dossier conf.d/ à la racine du répertoire de configuration de votre Agent pour commencer à recueillir vos données de performance php_apcu. Consultez le fichier d’exemple php_apcu.d/conf.yaml pour découvrir toutes les options de configuration disponibles.

    instances
      - url: http://localhost/apcu-status
    
  2. Redémarrez l’Agent.

Validation

Lancez la sous-commande status de l’Agent et cherchez php_apcu dans la section Checks.

Données collectées

Métriques

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

Checks de service

php_apcu n’inclut aucun check de service.

Événements

php_apcu n’inclut aucun événement.

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog.