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 = false
Embora esta configuração use a palavra .hooks
, ela controla a captura de todas as métricas específicas do WordPress.
New Relic PHP Agent version 10.16 adds newrelic.framework.wordpress.hooks.options
ini
setting that allows to fine tune which WordPress-specific metricsand what data is sent in those metrics. This setting accepts following values: "all_callbacks"
(New Relic PHP Agent version 10.16 default), "plugin_callbacks"
(New Relic PHP Agent version 10.20 default), and "threshold"
. "all_callbacks"
option causes all hook callback functions to be instrumented. "plugin_callbacks"
and "threshold"
settings allow to reduce agent's overhead by fine tuning data collected by the agent. Setting newrelic.framework.wordpress.hooks.options
to "plugin_callbacks"
limits the instrumentation to only plugin/theme callbacks. Setting newrelic.framework.wordpress.hooks.options
to "threshold"
disables plugins/themes monitoring and in this mode of operation New Relic PHP agent only records execution of hooks that exceed newrelic.framework.wordpress.hooks.threshold
(1ms is the default threshold).
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_action
edo_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.