• /
  • 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

Reduza a complexidade e o custo do log filtrando

Os sistemas modernos criam grandes quantidades de log. Nem todos eles são úteis. Na verdade, há uma grande chance, quando você olha seu registro, de que a maioria não é útil. Você pode ter um serviço que exibe log para cada carregamento de página ou um serviço de backup para o qual você nunca precisa monitor o log.

Com o New Relic você pode criar regras de descarte que examinam seu log e ignoram o log que você não selecionou para ingestão. Isso tem alguns benefícios principais:

  • Reduza custos armazenando apenas o log relevante para sua conta.
  • Reduza custos eliminando atributo específico
  • Reduza o trabalho armazenando apenas toras valiosas.
Diagram of logs architecture for drop filters in New Relic

Como funcionam as regras de filtro de descarte

Uma regra de filtro de descarte corresponde aos dados com base em uma consulta. Quando acionada, a regra de filtro de descarte remove os dados correspondentes do pipeline de ingestão antes de serem gravados no banco de dados New Relic (NRDB).

Isso cria uma distinção entre o log encaminhado do seu domínio e os dados que a New Relic coleta. Como os dados removidos pela regra do filtro drop não chegam ao nosso backend, eles não podem ser consultados: os dados desapareceram e não podem ser restaurados.

Decida qual log descartar

Decidir qual registro manter e qual registro descartar é uma decisão altamente específica para cada equipe e organização. log valioso para uma organização pode não ser valioso para outra. Independentemente disso, aqui estão algumas sugestões sobre como decidir quais registros são valiosos e quais descartar:

  • What logs does your team rely on today?

    : se sua equipe já revisa manualmente um subconjunto de logs regularmente, isso indica que esses logs são valiosos e não devem ser descartados. Da mesma forma, se houver um conjunto de registros que sua equipe nunca analisa, isso pode indicar que eles devem ser descartados.

  • What apps and systems produce the most logs?

    : um aplicativo ou sistema que cria uma grande quantidade de logs indica que você deve gastar tempo decidindo o que fazer com esses logs. É um aplicativo valioso e amplamente utilizado que indica que você deve manter a maior parte do registro? É um sistema redundante que está vomitando log com valor mínimo?

Observe que, embora um aplicativo ou sistema raramente seja usado, isso não significa que seu log não tenha valor. Você odiaria descartar o log de um aplicativo que quase não é usado, apenas para que esse aplicativo fique inativo em alguns meses, sem uma maneira fácil de solucionar problemas.

Diagram of logs architecture for drop filters in New Relic

Durante a ingestão, os dados de log dos clientes podem ser analisados, transformados ou descartados antes de serem armazenados no banco de dados New Relic (NRDB).

Filtre sua ingestão de log

As etapas a seguir irão guiá-lo sobre como descartar o log na UI do New Relic.

Digamos que a Acme Corp crie 2 TB de log por dia. Eles decidem que são muitos registros para serem ingeridos por motivos de custo e usabilidade. Eles dão uma olhada em seu log e percebem que mais da metade de seu log diário vem de um aplicativo Node.js legado. Embora precisem manter o aplicativo por perto, eles não se importam com o log criado por ele. Eles decidiram descartar todos os logs criados no aplicativo Node.js.

Crie sua regra de descarte

Filtre ou consulte o conjunto específico de log que contém os dados que você deseja eliminar.

Existem algumas maneiras de fazer isso, mas a mais fácil é consultar o log que deseja descartar. Nesse caso, você faria o seguinte:

  1. Selecione

    All partitions

    próximo à barra de pesquisa.

  2. Insira a consulta deles. Neste caso logtype=node.

  3. Pressione enter e confirme se o log correto aparece.

  4. Quando a consulta estiver ativa, clique em

    Create drop filter

    no painel de navegação esquerdo.

  5. Dê um nome significativo à regra de eliminação.

  6. Salve a regra de filtro de descarte.

An image showing how to query for the logs you will drop

Soltar atributo

A Acme Corp ainda quer reduzir sua ingestão. Eles decidiram que não precisam de determinado atributo em seu log armazenado, então decidiram descartar um atributo como purchase_order.

  1. Em

    All logs

    , clique em um log que contém o atributo que você deseja eliminar para abrir a visualização detalhada log .

  2. Clique no atributo que deseja soltar para abrir o menu atributo. Neste caso purchase_order.

  3. Clique em

    Create drop filter from attribute

    .

  4. Dê um nome significativo à regra de eliminação.

  5. Salve a regra de filtro de descarte.

An image showing how to query for the attributes you will drop

Repita as etapas acima quantas vezes forem necessárias até ficar satisfeito com a ingestão de log. Se precisar de ajuda para consultar logs e atributos, verifique nosso documento sobre sintaxe específica log ou nosso documento sobre filtragem log mais complexa.

1Get started

2Filter and reduce your log ingest

You are here

3Organize your logs

Copyright © 2024 New Relic Inc.

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