• 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

Transação no APM da New Relic

A palavra transaction pode ter vários significados diferentes na indústria de software. Este documento explica como o termo é usado pela New Relic e como as transações são relatadas.

O que é uma transação?

Na New Relic, um transaction é definido como uma unidade lógica de trabalho em um aplicativo de software. Especificamente, refere-se às chamadas de função e métodos que compõem essa unidade de trabalho. Para APM, geralmente se refere a web transaction, que representa a atividade que ocorre desde o momento em que o aplicativo recebe uma solicitação da Web até o momento em que a resposta é enviada.

Quando você instala o APM em um sistema compatível, ele começa a relatar automaticamente solicitações da Web e outras funções e métodos importantes. Para complementar o nível padrão de monitoramento, você pode configurar instrumentação personalizada para relatar transações adicionais.

Algumas estruturas não possuem um conceito natural de transação. Em outras palavras, não existem caminhos predefinidos que possam ser facilmente reconhecidos ou monitorados como transação. Para definir transações nessa estrutura, você pode usar instrumentação customizada.

Tipos de transação

Os dados acumulados da transação aparecem no APM na página Transações. As duas principais categorias de transação são web e não-web:

  • Web: a transação é iniciada com uma solicitação HTTP. Para a maioria das organizações, estas representam interações centradas no cliente e, portanto, são as transações mais importantes a serem monitor.
  • Non-web: transações fora da web não são iniciadas com uma solicitação web. Eles podem incluir processos de trabalho não web, processos em segundo plano, script, atividade de fila de mensagens e outras tarefas.

Subtipos de transação

Nosso agente possui estes subtipos de transação:

Segmentos de transação

As funções e chamadas individuais que compõem uma transação são chamadas segments. Por exemplo, chamadas de serviço externo e chamadas de banco de dados são segmentos e ambas possuem suas próprias páginas de interface no APM.

A página APMTransactions exibe dados agregados do segmento de transação.

Nomenclatura de transação

Para a estrutura suportada, os nomes da transação podem vir de várias fontes, como o nome dado à transação pela framework, os nomes das funções detectadas durante a transação ou o URL de uma solicitação da web.

Para transações que produzem muitos nomes com formato semelhante, consolidamos essas transações em categorias gerais de transação. Por exemplo, uma transação pode ser exibida como /user/*/control_panel, onde * representa nomes de usuário diferentes.

Para renomear transações ou ajustar a forma como os nomes são consolidados, use instrumentação personalizada.

Monitoramento de monitoramento

Aqui estão algumas outras maneiras de usar o APM para monitor transações:

Se você quiser monitor...

Usa isto...

Transação importante para o seu negócio

Crie transação principal, que os enfatiza na interface e permite definir um nível personalizado de monitoramento para eles.

Atividade assíncrona

Siga os procedimentos para configurar a atividade assíncrono para seu agente de idioma APM específico.

Atividade no aplicativo

Vincular transações entre aplicativos fornece mais detalhes sobre atividades de aplicativos relevantes para os negócios. Para obter mais informações, consulte a documentação sobre distributed tracing e rastreamento multiaplicativo.

Dica

Para obter uma visão geral de alto nível de todos os seus aplicativos e serviços, use nosso explorador de entidades.

Consulta transação

Transações estão disponíveis para consulta com um conjunto detalhado de atributos padrão anexados. Usando esses atributos, você pode executar consultas e criar gráficos personalizados que o APM não fornece por padrão.

Para informações sobre como consultar seus dados utilizando nossa interface ou NRQL, veja consultar dados New Relic.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.