Se você instalar o New Relic para sites WordPress, o agente PHP recebe métricas adicionais. Uma página WordPress aparece na interface do usuário do New Relic: Vá para one.newrelic.com > All capabilities > APM & services > (select a WordPress app).
Configuração
Você pode controlar quais métricas específicas do WordPress seu aplicativo envia para o New Relic usando a configuração ini newrelic.framework.wordpress.hooks do agente PHP. Isso está ativado por padrão nas versões 5.3 ou superiores e pode ser desativado com:
newrelic.framework.wordpress.hooks = falseEmbora esta configuração use a palavra .hooks, ela controla a captura de todas as métricas específicas do WordPress.
O agente PHP do New Relic versão 10.16 adiciona a configuração newrelic.framework.wordpress.hooks.options ini que permite ajustar quais métricas específicas do WordPress e quais dados são enviados nessas métricas. Esta configuração aceita os seguintes valores: "all_callbacks" (padrão do agente PHP versão 10.16 do New Relic ), "plugin_callbacks" (padrão do agente PHP versão 10.20 do New Relic ) e "threshold". A opção "all_callbacks" faz com que todas as funções de retorno de chamada do gancho sejam instrumentadas. As configurações "plugin_callbacks" e "threshold" permitem reduzir a sobrecarga do agente ajustando os dados coletados pelo agente. Definir newrelic.framework.wordpress.hooks.options como "plugin_callbacks" limita a instrumentação apenas ao retorno de chamada do plug-in/tema. Configurar newrelic.framework.wordpress.hooks.options para "threshold" desativa o monitoramento de plug-ins/temas e neste modo de operação o agente PHP New Relic registra apenas a execução de hooks que excedam newrelic.framework.wordpress.hooks.threshold (1ms é o limite padrão).
Métrica
O agente PHP recebe métricas para o seguinte:
Hooks
: Essas métricas indicam o tempo gasto em cada gancho do WordPress. O tempo é calculado a partir das funções de despacho de gancho
apply_filters,apply_filters_ref_array,do_actionedo_action_ref_array. Quandonewrelic.framework.wordpress.hooks.options="all_callbacks"isso inclui o retorno de chamada principal do WordPress. Quandonewrelic.framework.wordpress.hooks.options="plugin_callbacks"isso inclui apenas plug-ins/temas de retorno de chamada. Em ambos os casos a contagem da métrica indica o número de retornos de chamada chamados. No entanto, quandonewrelic.framework.wordpress.hooks.options="threshold", a contagem métrica indica o número de vezes que um gancho foi executado.Plugins and themes
: Essas métricas indicam o tempo gasto em cada plug-in e tema do WordPress. O tempo é calculado a partir das funções de despacho para ganchos. Esta métrica só é gerada quando
newrelic.framework.wordpress.hooks.optionsé"all_callbacks"ou"plugins_only".
Integração com parceiros da New Relic
Ao integrar seu aplicativo WordPress ao APM, você pode visualizar o desempenho diretamente na página Administration do seu aplicativo WordPress. Por exemplo, W3 Total Cache é um dos parceiros da New Relic especializado em aplicativos WordPress.