• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

New Relic : métrica, evento, log e trace (MELT)

A plataforma New Relic é construída em torno dos quatro tipos de dados de telemetria fundamentais que acreditamos serem necessários para o monitoramento completo e eficaz do sistema: métrica, evento, logs e rastreamentos (frequentemente chamados de "MELT" no setor de observabilidade).

Depois de se inscrever para uma conta gratuita da New Relic e instalar qualquer um de nossos serviços de monitoramento, você poderá começar a trabalhar com seus dados.

Comece a entender nossos dados

Neste documento, daremos uma explicação bastante técnica dos nossos principais tipos de dados MELT, sua estrutura e como eles são usados em nosso recurso. Você pode usar a maior parte do nosso recurso sem precisar entender a estrutura de dados subjacente. Mas entender melhor isso pode ajudá-lo a inserir dados no New Relic, entender os dados que você vê em nossa interface e consultar e mapear seus dados.

Métrica

Primeiro, explicaremos a definição de métrica do ponto de vista do setor de monitoramento e, em seguida, explicaremos como a New Relic lida com a métrica.

Métrica na indústria de monitoramento

Na indústria de monitoramento de software, uma métrica significa uma medição numérica de um aplicativo ou sistema. As métricas são normalmente reportadas regularmente.

Dois tipos principais de métrica são:

  • Dados agregados. Por exemplo: uma contagem de eventos durante um minuto ou a taxa de algum evento por minuto.
  • Um status numérico em um momento. Por exemplo: uma leitura de temperatura da CPU ou um status “% de CPU usada”.

Métricas são relativamente fáceis de relatar e armazenar porque um único registro pode representar um intervalo de tempo. Eles também podem ser agregados cada vez mais ao longo do tempo. Por exemplo, os dados por minuto podem ser “acumulados” para agregações por hora após um certo período de tempo e, eventualmente, podem ser acumulados para uma agregação por dia. Essa abordagem é eficiente para armazenamento de dados de longo prazo.

Métrica são uma solução forte para armazenar dados a longo prazo e compreender tendências ao longo do tempo. Uma desvantagem potencial é que pode ser difícil fazer análises detalhadas de dados mais antigos que foram agregados ao longo do tempo; quando são necessários muitos detalhes sobre ações importantes específicas, os dados do evento podem ser usados.

Métrica na New Relic

Conceitualmente, “métrica” é uma categoria ampla e geral. Existem várias maneiras pelas quais o New Relic mede e relata métricas, mas, na prática, ao usar a UI do New Relic, você geralmente não precisa entender exatamente como isso acontece. Em nossa documentação, normalmente nos referiremos apenas a "métrica", independentemente de como esses dados são relatados, a menos que haja um motivo pelo qual você precise saber mais (como entender como consultar seus dados).

Aqui estão algumas das maneiras como as métricas são relatadas e armazenadas na plataforma New Relic:

Quer reportar métrica personalizada? Consulte Obter dados no New Relic.

Dados do evento

Primeiro, explicaremos a definição de events do ponto de vista do setor de monitoramento e, em seguida, explicaremos alguns detalhes sobre como a New Relic lida com dados de eventos.

Evento na indústria de monitoramento

Na indústria de software, evento pode ser pensado simplesmente como “coisas que ocorrem em um sistema”. Por exemplo, a alteração de uma configuração de servidor seria um evento. Outro exemplo: um usuário de um site clicando com o mouse.

Algum evento gerará um registro armazenado, e esse registro normalmente também é chamado de event.

Os dados de eventos representam ocorrências discretas e normalmente terão um alto nível de detalhe, portanto, os dados de eventos são adequados para análises e consultas detalhadas. A desvantagem do uso de dados de eventos é que normalmente há tantos eventos relatados que pode ser difícil consultar esse grande conjunto de dados em intervalos de tempo mais longos.

Evento na New Relic

Na New Relic, reportamos eventos para objetos de dados também chamados events. Estes eventos possuem múltiplos atributo (pares de valor principal) anexados. Os dados de eventos são usados em alguns gráficos e tabelas de interface, e você também pode consultá-los. O tempo que os dados do evento permanecem disponíveis é determinado pelas regras de retenção de dados.

Um exemplo de evento: o APM relata um tipo de evento denominado Transaction, que representa uma unidade lógica de trabalho em um aplicativo. Para ver o atributo anexado a este evento, você poderia usar uma consulta NRQL como:

Select * from Transaction

Para obter exemplos de consulta de dados de eventos, consulte Introdução ao NRQL.

Outros detalhes sobre os dados do evento New Relic:

Dados log

Primeiro, explicaremos a definição de logs do ponto de vista do setor de monitoramento e, em seguida, explicaremos alguns detalhes sobre como a New Relic lida com relatórios log .

Logs na indústria de monitoramento

Um log é uma mensagem sobre um sistema usada para compreender a atividade do sistema e diagnosticar problemas.

Logs em New Relic

Nossos recursos oferecem uma plataforma centralizada que conecta seus dados de registro a outros dados do monitor New Relic. Por exemplo, você pode ver o log junto com os dados do APM.

No New Relic Logs, os dados são relatados com múltiplos atributo (dados de valor principal) anexados. Para consultar seus dados de log, você pode usar uma consulta NRQL como:

Select * from Log

Para relatar dados log personalizados, consulte Log API.

Dados trace

Primeiro, explicaremos a definição de rastreamento do ponto de vista do setor de monitoramento e, em seguida, explicaremos alguns detalhes sobre como a New Relic lida com o rastreamento.

Rastreamento na indústria de monitoramento

No mundo dos aplicativos/monitoramento de infraestrutura, tracing é um termo geral usado para se referir a várias maneiras de relatar informações sobre como um programa ou sistema está operando. Por exemplo, um stack trace fornece informações detalhadas sobre as sub-rotinas de um programa.

Para grandes sistemas modernos, que geralmente são distribuídos por muitos serviços e microsserviços, o “rastreamento” geralmente se refere a distributed tracing, que é uma forma de monitor solicitações à medida que elas se propagam por um ambiente complexo e distribuído.

Rastreamento em New Relic

O New Relic oferece um recursodistributed tracing que rastreia solicitações em sistemas distribuídos e fornece uma interface de usuário dedicada para entender e analisar seu rastreamento. No New Relic, os dados trace são relatados como objetos Span, com vários atributo (pares de valor principal) anexados.

Para consultar seus dados de rastreamento, você pode usar uma consulta NRQL como:

Select * from Span

Para saber mais sobre como funciona distributed tracing , consulte Compreender distributed tracing.

Para relatar dados distributed tracing personalizados, consulte a API Trace.

Consultar e enviar dados

Compreender os tipos de dados da New Relic pode ajudá-lo a:

Copyright © 2024 New Relic Inc.

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