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

  1. 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.

  2. Siga as instruções no site. Quando solicitado, escolha o produto que deseja instalar primeiro.

  3. 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.

  1. Quando solicitado a escolher um agente web, clique em PHP.

  2. Para configurar o agente PHP em seu servidor, siga as instruções.

    Se precisar de ajuda, consulte New Relic para PHP.

  3. 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

NOTE
Essas opções de configuração não se aplicam ao Adobe Commerce na infraestrutura em nuvem.
Se você estiver no plano Pro, o New Relic já está pré-configurado e habilitado por padrão. Se você estiver no plano Inicial, conclua as etapas de configuração do New Relic que fazem parte do processo de instalação.
  1. Na barra lateral Admin, vá para Stores > Settings>Configuration.

  2. No painel de navegação esquerdo, onde General é expandido, escolha New Relic Reporting e faça o seguinte:

    Configuração de relatórios do New Relic {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.

  3. Para New Relic Application Name, insira um nome para identificar a configuração para referência interna.

  4. (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
  5. Quando terminar, clique em Save Config.

Etapa 4: Habilitar o Cron para relatórios de New Relic

  1. Expandir Seletor de expansão a seção Cron.

    Configuração do New Relic Cron {width="600"}

  2. Defina Enable Cron como Yes.

  3. 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 = &#39;&lt;nome_do_seu_aplicativo>&#39; 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 = &#39;&lt;your_app_name>&#39; 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 = &#39;&lt;nome_do_aplicativo>&#39; 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 = &#39;&lt;your_app_name>&#39; 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 = &#39;&lt;nome_do_seu_aplicativo>&#39; 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 = &#39;&lt;nome_do_aplicativo>&#39; 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&lt;
AND appName = &#39;&lt;nome_do_seu_aplicativo>&#39; 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 = &#39;&lt;your_app_name>&#39; 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&lt;
WHERE appName = &#39;&lt;your_app_name>&#39; 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 = &#39;&lt;your_app_name>&#39; 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 = &#39;&lt;your_app_name&gt;&#39; 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 = &#39;&lt;your_app_name>&#39; 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 = &#39;&lt;nome_do_aplicativo>&#39;

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 = &#39;&lt;nome_do_aplicativo>&#39; HÁ 15 minutos

Clientes ativos

Retorna os nomes dos clientes ativos durante o período especificado.

SELECIONAR únicos(NomeCliente)
DA Transação
ONDE appName=&#39;&lt;nome_do_seu_aplicativo>&#39; 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 = &#39;&lt;your_app_name>&#39; 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=&lt;your_app_name>&#39;&#39;
AND CustomerName IS NOT NULL
AND CustomerName !&lt;/your_app_name>= LIMITE &#39;N/A&#39; 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
recommendation-more-help
31746fd0-1ead-45b5-9192-1aaf582c5f66