New Relic relatórios
O New Relic é um serviço de análise de software que ajuda a analisar e melhorar as interações entre aplicativos. As contas do Adobe Commerce na infraestrutura em nuvem incluem o software para o serviço New Relic APM. Para obter mais informações, consulte serviços da New Relic no Guia de Infraestrutura do Commerce na Nuvem.
Etapa 1: Inscrever-se para uma conta do New Relic
-
Vá para o site do New Relic e cadastre-se para obter uma conta.
Você também pode se inscrever para obter uma conta de avaliação gratuita.
-
Siga as instruções no site. Quando solicitado, escolha o produto que deseja instalar primeiro.
-
Enquanto estiver em seu conta, localize as seguintes credenciais necessárias para concluir a configuração Comércio:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto Opção Descrição ID da Conta No painel de conta do New Relic, a ID da conta é o número na URL após: /accounts
ID do aplicativo No painel de conta do New Relic, clique em New Relic APM. No menu, escolha Applications. Em seguida, escolha o aplicativo. A ID do aplicativo é o número no URL depois: /applications/
Novo chave de API de relíquia No painel de conta do New Relic, clique em Account Settings. No menu à esquerda, em Integrações, escolha Data Sharing. Você pode criar, regenerar ou excluir sua chave de API nesta página. Chave da API do Insights No painel de conta do New Relic, clique em Insights. No menu à esquerda, em Administração, escolha API Keys. Suas chaves de API do Insights aparecem nesta página. Se necessário, clique no sinal de mais (+) ao lado de Inserir chaves para gerar uma chave.
Etapa 2: instalar o agente do New Relic no servidor
Para usar o New Relic APM Pro para coletar e transmitir dados, o agente PHP deve estar instalado no servidor.
-
Quando solicitado a escolher um agente web, clique em PHP.
-
Para configurar o agente PHP em seu servidor, siga as instruções.
Se precisar de ajuda, consulte New Relic para PHP.
-
Verifique se o cron está em execução no servidor.
Para saber mais, consulte Configurar e executar o cron na documentação do desenvolvedor.
Etapa 3: configurar seu armazenamento
-
Na barra lateral Admin, vá para Stores > Settings>Configuration.
-
No painel de navegação esquerdo, onde General é expandido, escolha New Relic Reporting e faça o seguinte:
{width="600"}
-
Defina Enable New Relic Integration como
Yes
. -
No Insights API URL, substitua o símbolo de porcentagem (
%
) pela ID de conta da New Relic. -
Insira seu New Relic Account ID.
-
Insira seu New Relic Application ID.
-
Insira seu New Relic API Key.
-
Insira você Insights API Key.
-
-
Para New Relic Application Name, insira um nome para identificar a configuração para referência interna.
-
(Opcional) Para Send Adminhtml and Frontend as Separate Apps, selecione
Yes
para enviar dados coletados para a vitrine e o Administrador como aplicativos separados para a New Relic.Esta opção requer um nome inserido para o New Relic Application Name.
note note NOTE Habilitar esse recurso reduz o número de alertas New Relic de falso positivo e permite o monitoramento configurado e alertas estritamente para o desempenho de front-end. O New Relic recebe arquivos de dados de aplicativo separados com nomes de Nome de Aplicativo anexados a Adminhtml
e front-end. Por exemplo:MyStore_Adminhtml
-
Quando terminar, clique em Save Config.
Etapa 4: Habilitar o Cron para relatórios de New Relic
-
Expandir a seção Cron.
{width="600"}
-
Defina Enable Cron como
Yes
. -
Quando terminar, clique em Save Config.
New Relic consultas
Os dados de New Relic Insights baseiam-se em instruções gravadas em New Relic Query Language (NRQL) e em quaisquer parâmetros personalizados que você possa incluir. Os dados podem ser retornados de consultas adhoc ou por consultas salvas no painel. Para saber mais, consulte a NRQL Reference na documentação New Relic.
Eventos de administração
Usuários administradores ativos
Retorna o número de usuários Administradores ativos.
SELECIONAR uniqueCount(AdminId)
DA Transação
ONDE appName='<nome_do_seu_aplicativo>' HÁ 15 minutos
Usuários administradores ativos no momento
Retorna os nomes dos usuários administradores ativos.
SELECIONAR únicos(AdminName)
DA Transação
ONDE appName='<nome_do_aplicativo>' DESDE 15 minutos atrás
Atividade Recente do Administrador
Retorna o número de ações recentes de Administrador.
SELECIONE count(AdminId)
FROM Transaction
WHERE appName ='<nome_do_seu_aplicativo>' FACET AdminName DESDE 1 dia atrás
Atividade mais recente de administrador
Retorna informações detalhadas sobre ações de administrador recentes, incluindo o nome de usuário do administrador, a duração e o nome aplicativo.
SELECIONE AdminName, duration, name
FROM Transaction
WHERE appName='<your_app_name>' AND AdminName IS NOT NULL
AND AdminName !</your_app_name>= LIMITE 'N/A' 50
Eventos cron
contagem de Categoria
Retorna o número de eventos de aplicativo categoria durante a período especificada.
SELECT average(CatalogCategoryCount)
FROM Cron
WHERE CatalogCategoryCount IS NOT NULL
AND appName = '<your_app_name>' SÉRIE HORÁRIA 2 minutos
Contagem de catálogo atual
Retorna o número médio de eventos de aplicação no catálogo por categoria durante o período especificado.
SELECT average(CatalogCategoryCount)
FROM Cron
WHERE CatalogCategoryCount IS NOT NULL
AND CatalogCategoryCount > 0
AND appName = '<your_app_name>' SINCE 2 minutos atrás LIMIT 1
</your_app_name>
Produtos ativos
Retorna o número de eventos de aplicativo por produto durante o período especificado.
SELECT average(CatalogProductActiveCount)
FROM Cron
WHERE CatalogProductActiveCount IS NOT NULL
AND appName = '<nome_do_seu_aplicativo>' TIMESERIES 2 minutos
Contagem de produtos ativos
Retorna o número médio de eventos de aplicativos ativos por produto durante o período especificado.
SELECT average(CatalogProductActiveCount)
FROM Cron
WHERE CatalogProductActiveCount IS NOT NULL
AND CatalogProductActiveCount > 0
AND appName = '<your_app_name>' DESDE 2 minutos atrás LIMITE 1
Produtos configuráveis
Retorna o número médio de eventos de aplicativos para produtos configuráveis durante o período especificado.
SELECT average(CatalogProductConfigurableCount)
FROM Cron
WHERE CatalogProductConfigurableCount IS NOT NULL
AND appName = '<nome_do_aplicativo>' SÉRIE_TEMPORAL 2 minutos
Contagem de produtos configurável
Retorna o número médio de eventos de aplicativos por produto configurável durante o período especificado.
SELECT average(CatalogProductConfigurableCount)
FROM Cron
WHERE CatalogProductConfigurableCount IS NOT NULL
AND CatalogProductConfigurableCount > 0
AND appName = '<your_app_name>' DESDE 2 minutos atrás LIMIT 1
Contagem de produtos (todos)
Retorna o número total de eventos de aplicativo para todos os produtos.
SELECT average(CatalogProductCount)
FROM Cron
WHERE CatalogProductCount IS NOT NULL
AND appName = '<nome_do_seu_aplicativo>' SÉRIE HORÁRIA 2 minutos
Contagem de produtos atual (todos)
Retorna o número médio de eventos de aplicativos para todos os produtos durante o período especificado.
SELECT average(CatalogProductCount)
FROM Cron
WHERE CatalogProductCount IS NOT NULL
AND CatalogProductCount > 0
AND appName = '<nome_do_aplicativo>' DESDE 2 minutos atrás LIMIT 1
Contagem de clientes
Retorna o número médio de eventos de aplicativo por cliente.
SELECT average(CustomerCount)
FROM Cron
WHERE CustomerCount NÃO É NULO
AND CustomerCount > 0<
AND appName = '<nome_do_seu_aplicativo>' TIMESERIES 2 minutos
Contagem atual de clientes
Retorna o número médio de clientes durante o período especificado.
SELECT average(CustomerCount)
FROM Cron
WHERE CustomerCount IS NOT NULL
AND CustomerCount > 0
AND appName = '<your_app_name>' DESDE 2 minutos atrás LIMITE 1
Status do módulo
Retorna o número médio de vezes que os módulos de aplicativos são ativados, desativados ou instalados durante o período especificado.
SELECT average(ModulesDisabled), average(ModulesEnabled), average
(ModulesInstalled)
FROM Cron<
WHERE appName = '<your_app_name>' TIMESERIES 2 minutos
Status atual do módulo
Retorna o número médio de vezes que os módulos foram habilitados, desabilitados ou instalados durante o período especificado.
SELECT average(ModulesDisabled), average(ModulesEnabled), average
(ModulesInstalled)
FROM Cron
WHERE appName = '<your_app_name>' DESDE 2 minutos atrás LIMITE 1
Contagens de sites e lojas
Retorna o número médio de eventos de aplicativo por site e armazenamento durante o período especificado.
SELECT average(StoreViewCount), average(WebsiteCount)
FROM Cron
WHERE appName = '<your_app_name>' TIMESERIES 2 minutos
Contagem atual de sites e lojas
Retorna o número médio de eventos de aplicativo atuais durante o período especificado.
SELECT average(StoreViewCount), average(WebsiteCount)
FROM Cron
WHERE appName = '<your_app_name>' DESDE 2 minutos atrás LIMITE 1
Cron - todos os dados do evento
Retorna todos os dados do evento de aplicativo.
SELECIONAR *
DE Cron
ONDE appName = '<nome_do_aplicativo>'
Clientes
Contagem de clientes ativos
Retorna o número de clientes ativos durante o período especificado.
SELECIONE uniqueCount(CustomerId)
FROM Transação
ONDE appName = '<nome_do_aplicativo>' HÁ 15 minutos
Clientes ativos
Retorna os nomes dos clientes ativos durante o período especificado.
SELECIONAR únicos(NomeCliente)
DA Transação
ONDE appName='<nome_do_seu_aplicativo>' DESDE 15 minutos atrás
Principais clientes
Retorna os principais clientes durante o período de tempo especificado.
SELECIONE count(CustomerId)
FROM Transaction
WHERE appName = '<your_app_name>' FACET CustomerName DESDE 1 dia atrás
Atividade Recente do Administrador
Retorna um número definido de registros de atividade recente, que incluem o nome do cliente e a duração da visita.
SELECIONE CustomerName, duration, name
FROM Transaction
WHERE appName=<your_app_name>''
AND CustomerName IS NOT NULL
AND CustomerName !</your_app_name>= LIMITE 'N/A' 50
Ordens
Número de pedidos feitos
Retorna o número de pedidos feitos durante a período especificada.
SELECIONAR a contagem (pedido)
da transação desde 1 dia atrás
Valor total do pedido
Retorna o número total de itens de linha solicitados durante o período especificado.
SELECIONAR sum(orderValue)
DE transação DESDE 1 dia atrás
Total de itens de linha ordenados
Retorna o número total de itens de linha solicitados durante a período especificada.
SELECIONAR sum(lineItemCount)
DE Transação DESDE 1 dia atrás