• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Intégration stack de WordPress

Notre intégration WordPress monitore les performances de votre application Web WordPress, vous aidant à diagnostiquer les problèmes de votre application et à optimiser votre code. Notre intégration WordPress utilise notre intégration PHP, Apache et MySQL et vous offre un dashboard prédéfini avec vos mesures WordPress les plus importantes telles que les transactions, les visiteurs et la durée des appels.

A screenshot depicting the wordpress dashboard

Après avoir mis en place notre intégration WordPress, nous vous fournissons un dashboard pour vos métriques WordPress.

Installation

Installer l' agent d'infrastructure

Vous pouvez installer l' agent d'infrastructure de deux manières différentes :

Installer l'agent PHP

  1. Consultez nos exigences en matière d’agent PHP avant d’installer l’agent.
  2. Ouvrez l' de quickstart installation PHP .
  3. Cliquez sur Install now pour démarrer l'installation de l'agent PHP.

Installer le MySQL quickstart

  1. Consultez nos exigences MySQL.
  2. Ouvrez MySQL quickstart installation.
  3. Cliquez sur Install now pour démarrer l’installation de l’agent MySQL.

Installer le Apache quickstart

  1. Consultez nos exigences Apache.
  2. Ouvrez l’ Apache quickstart installation.
  3. Cliquez sur Install now pour démarrer l’installation de l’agent Apache.

Configurer NRI-Flex pour WordPress

Flex est fourni avec l'agent d'infrastructure New Relic. Pour créer un fichier de configuration flexible, suivez ces étapes :

  1. Créez un fichier nommé read-wordpress-files-config.yml dans ce chemin :

    bash
    $
    /etc/newrelic-infra/integrations.d
  2. Mettez à jour le read-wordpress-files-config.yml avec ces détails :

    • INSERT_EVENT_TYPE. Un event_type est une table de base de données New Relic que vous pouvez interroger à l'aide de NRQL. Un exemple de event_type serait WPDirectories
    • INSERT_WORDPRESS_PATH. Ici, vous devez entrer le répertoire de votre application WordPress, comme : /srv/www/wordpress/*.
  3. Utilisez ce fichier de configuration :

    integrations:
    - name: nri-flex
    interval: 180s
    config:
    name: linuxDirectorySize
    apis:
    - event_type: INSERT_EVENT_TYPE
    commands:
    - run: du INSERT_WORDPRESS_PATH
    split: horizontal
    set_header: [dirSizeKB, dirName]
    regex_match: true
    split_by: (\d+)\s+

Configurer WordPress pour exposer le log de débogage

  1. Ouvrez votre application WordPress, puis ouvrez le fichier wp-config.php .

  2. Mettez à jour le fichier avec les valeurs répertoriées ci-dessous :

    // Enable WP_DEBUG mode
    define( 'WP_DEBUG', true );
    // Enable Debug logging to the /wp-content/debug.log file
    define( 'WP_DEBUG_LOG', true );

    Une fois votre application démarrée, vous verrez un fichier debug.log dans le répertoire wp-content .

Transférer le log de débogage WordPress vers New Relic

Vous pouvez utiliser notre transfert de log pour transférer les logs WordPress vers New Relic.

Sur les machines Linux, votre fichier de log nommé logging.yml doit être présent dans ce chemin :

bash
$
/etc/newrelic-infra/logging.d/

Après avoir créé le fichier de log, ajoutez le script suivant au fichier logging.yml :

logs:
- name: wordpress-debug.log
file: /src/www/wordpress/wp-content/debug.log
attributes:
logtype: wordpress_debug

Redémarrer l' agent d'infrastructure

Avant de pouvoir commencer à lire vos données, utilisez les instructions de notre documentation suragent d'infrastructure pour redémarrer votre agent d'infrastructure.

bash
$
sudo systemctl restart newrelic-infra.service

Dans quelques minutes, votre application enverra des métriques à one.newrelic.com.

Trouvez vos données

Vous pouvez choisir notre modèle dashboard prédéfini nommé WordPress Full Stack pour monitorer les métriques de votre application WordPress. Suivez ces étapes pour utiliser notre modèle dashboard prédéfini :

  1. De one.newrelic.com, aller à la page + Integrations & Agents .
  2. Cliquez sur Dashboards.
  3. Dans la barre de recherche, tapez WordPress Full Stack.
  4. Le dashboard WordPress devrait apparaître. Cliquez dessus pour l'installer.

Votre dashboard WordPress est considéré comme un dashboard personnalisé et peut être trouvé dans l' UI Dashboards. Pour obtenir des documents sur l'utilisation et la modification du dashboard, consultez notre documentation dashboard .

Voici un exemple de requête NRQL pour vérifier le délai d'interaction jusqu'à la prochaine peinture (INP) :

SELECT percentage(count(*),
WHERE interactionToNextPaint < 200)
AS 'Good (<100ms)', percentage(count(*),
WHERE interactionToNextPaint >= 200 AND interactionToNextPaint < 500)
AS 'Needs improvement (>=100 <300ms)', percentage(count(*),
WHERE interactionToNextPaint >= 500)
AS 'Poor (> 300ms)'
FROM PageViewTiming
WHERE interactionToNextPaint IS NOT NULL
TIMESERIES AUTO

Quelle est la prochaine étape ?

Pour en savoir plus sur l'interrogation de vos données et la création de dashboards personnalisés, consultez ces documents :

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.