• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Integración completa stack WordPress

Nuestra integración de WordPress monitorea el rendimiento de su aplicación web de WordPress, ayudándolo a diagnosticar problemas en su aplicación y optimizar su código. Nuestra integración de WordPress hace uso de nuestras integraciones PHP, Apache y MySQL, y le brinda un dashboard prediseñado con sus métricas de WordPress más importantes, como transacciones, visitantes y duración de las llamadas.

A screenshot depicting the wordpress dashboard

Después de configurar nuestra integración de WordPress, le brindamos un dashboard para su métrica de WordPress.

Instalar

Instalar el agente de infraestructura

Puede instalar el agente de infraestructura de dos maneras diferentes:

Instalar el agente PHP

  1. Consulte nuestros requisitos del agente PHP antes de instalar el agente.

  2. Abra la instalación de inicio rápido de PHP.

  3. Haga clic en

    Install now

    para iniciar la instalación del agente PHP.

Instale el inicio rápido de MySQL

  1. Consulte nuestros requisitos de MySQL.

  2. Abra la instalación de inicio rápido de MySQL.

  3. Haga clic en

    Install now

    para iniciar la instalación del agente MySQL.

Instale el inicio rápido de Apache

  1. Consulte nuestros requisitos de Apache.

  2. Abra la instalación de inicio rápido de Apache.

  3. Haga clic en

    Install now

    para iniciar la instalación del agente Apache.

Configurar NRI-Flex para WordPress

Flex viene incluido con el agente New Relic Infrastructure . Para crear un archivo de configuración flexible, siga estos pasos:

  1. Cree un archivo llamado read-wordpress-files-config.yml en esta ruta:

    bash
    $
    /etc/newrelic-infra/integrations.d
  2. Actualice el read-wordpress-files-config.yml con estos detalles:

    • INSERT_EVENT_TYPE. Un event_type es una tabla de base de datos de New Relic que puedes consultar usando NRQL. Un ejemplo de event_type sería WPDirectories
    • INSERT_WORDPRESS_PATH. Aquí, debe ingresar el directorio de su aplicación de WordPress, como: /srv/www/wordpress/*.
  3. Utilice este archivo de configuración:

    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+

Configurar WordPress para exponer el log de depuración

  1. Abra su aplicación de WordPress y luego abra el archivo wp-config.php .

  2. Actualice el archivo con los valores que se enumeran a continuación:

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

    Una vez que inicie su aplicación, verá un archivo debug.log en el directorio wp-content .

Reenviar el log de depuración de WordPress a New Relic

Puede utilizar nuestro reenvío de logs para reenviar el log de WordPress a New Relic.

En máquinas Linux, su archivo de log llamado logging.yml debe estar presente en esta ruta:

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

Después de crear el archivo de log, agregue el siguiente script al archivo logging.yml:

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

Reiniciar el agente de infraestructura.

Antes de que pueda comenzar a leer sus datos, utilice las instrucciones de nuestros documentos del agente de infraestructura para reiniciar su agente de infraestructura.

bash
$
sudo systemctl restart newrelic-infra.service

En un par de minutos, tu aplicación se enviará métrica a one.newrelic.com.

Encuentra tus datos

Puede elegir nuestra plantilla dashboard prediseñadas llamada WordPress Full Stack para monitor métricamente su aplicación de WordPress. Siga estos pasos para utilizar nuestra plantilla dashboard prediseñadas:

  1. Desde one.newrelic.com, vaya a la página

    + Integrations & Agents

    .

  2. Haga clic en

    Dashboards

    .

  3. En la barra de búsqueda, escriba WordPress Full Stack.

  4. Debería aparecer el dashboard de WordPress. Haga clic en él para instalarlo.

Su dashboard de WordPress se considera un panel personalizado y se puede encontrar en la UI Dashboards. Para obtener documentos sobre el uso y edición del panel, consulte nuestros documentos dashboard .

Aquí hay un ejemplo de consulta NRQL para verificar el retraso de la interacción con la siguiente pintura (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

¿Que sigue?

Para obtener más información sobre cómo consultar sus datos y crear un panel personalizado, consulte estos documentos:

Copyright © 2024 New Relic Inc.

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