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

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

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

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.

A screenshot depicting the wordpress dashboard

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

    + Integrations & Agents

    .

  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.