• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Integração Full stack WordPress

Nossa integração com WordPress monitora o desempenho do seu aplicativo web WordPress, ajudando você a diagnosticar problemas em seu aplicativo e otimizar seu código. Nossa integração WordPress faz uso de nossas integrações PHP, Apache e MySQL, e oferece um dashboard pré-construído com suas métricas WordPress mais importantes, como transações, visitantes e duração da chamada.

Depois de configurar nossa integração com WordPress, fornecemos um dashboard para sua métrica WordPress.

Instalar

Instalar o agente de infraestrutura

É possível instalar o agente de infraestrutura de duas maneiras diferentes:

Instale o agente PHP

  1. Confira nossos requisitos de agente PHP antes de instalar o agente.

  2. Abra a instalação do início rápido do PHP.

  3. Clique em

    Install now

    para iniciar a instalação do agente PHP.

Instale o início rápido do MySQL

  1. Confira nossos requisitos de MySQL.

  2. Abra a instalação de início rápido do MySQL.

  3. Clique em

    Install now

    para iniciar a instalação do agente MySQL.

Instale o início rápido do Apache

  1. Confira nossos requisitos do Apache.

  2. Abra a instalação do início rápido do Apache.

  3. Clique em

    Install now

    para iniciar a instalação do agente Apache.

Configurar NRI-Flex para WordPress

O Flex vem junto com o agente New Relic Infrastructure . Para criar um arquivo de configuração flexível, siga estas etapas:

  1. Crie um arquivo chamado read-wordpress-files-config.yml neste caminho:

    bash
    $
    /etc/newrelic-infra/integrations.d
  2. Atualize o read-wordpress-files-config.yml com estes detalhes:

    • INSERT_EVENT_TYPE. Um event_type é uma tabela de banco de dados New Relic que você pode consultar usando NRQL. Um exemplo de event_type seria WPDirectories
    • INSERT_WORDPRESS_PATH. Aqui, você precisa inserir o diretório do seu aplicativo WordPress, como: /srv/www/wordpress/*.
  3. Use este arquivo de configuração:

    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+

Configure o WordPress para expor o log de depuração

  1. Abra seu aplicativo WordPress e abra o arquivo wp-config.php .

  2. Atualize o arquivo com os valores listados abaixo:

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

    Depois de iniciar seu aplicativo, você verá um arquivo debug.log no diretório wp-content .

Encaminhar log de depuração do WordPress para New Relic

Você pode usar nosso encaminhamento de logs para encaminhar logs do WordPress para o New Relic.

Em máquinas Linux, seu arquivo de log denominado logging.yml deve estar presente neste caminho:

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

Após criar o arquivo de log, adicione o seguinte script ao arquivo logging.yml :

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

Reinicie o agente de infraestrutura

Antes de começar a ler seus dados, use as instruções em nossos documentos do agente de infraestrutura para reiniciar seu agente de infraestrutura.

bash
$
sudo systemctl restart newrelic-infra.service

Em alguns minutos, seu aplicativo enviará métricas para one.newrelic.com.

Encontre seus dados

Você pode escolher nosso modelo dashboard pré-construído chamado WordPress Full Stack para monitor a métrica do seu aplicativo WordPress. Siga estas etapas para usar nosso modelo dashboard pré-construído:

  1. De one.newrelic.com, vá para a página

    + Add data

    .

  2. Clique em

    Dashboards

    .

  3. Na barra de pesquisa, digite WordPress Full Stack.

  4. O dashboard do WordPress deve aparecer. Clique nele para instalá-lo.

Seu dashboard do WordPress é considerado um painel personalizado e pode ser encontrado na interface do Dashboards. Para obter documentos sobre como usar e editar o painel, consulte nossos documentos dashboard .

Aqui está um exemplo de consulta NRQL para verificar o atraso da interação até a próxima 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

Qual é o próximo?

Para saber mais sobre como consultar seus dados e criar dashboards personalizados, confira estes documentos:

Copyright © 2024 New Relic Inc.

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