Se você está lendo nossa documentação, é provável que já tenha aprendido um pouco sobre o New Relic e as muitas ferramentas e recursos que oferecemos.
Estamos muito orgulhosos da utilidade e do design do nosso painel, do alerta e da versátil programabilidade, mas nada disso seria possível sem o poder computacional necessário para fazer tudo funcionar perfeitamente.
Assim como um carro de corrida cuidadosamente calibrado, o que você vê do lado de fora pode ser o recurso mais emocionante, e essas são as peças com as quais você interage para “dirigir”. Mas sem um motor concebido para vencer, painéis de instrumentos elegantes, uma embraiagem responsiva e uma excelente pintura não o levarão a lado nenhum.
Sob o capô do New Relic está o motor que alimenta tudo: o banco de dados New Relic (NRDB). Neste recurso, explicamos como o NRDB ajuda você a ter sucesso em seus objetivos de observabilidade.
Bilhões de pontos de dados por minuto
A New Relic ingere bilhões de pontos de dados de telemetria a cada minuto, atendendo mais de 180 mil contas simultaneamente.
Para executar uma plataforma de alto volume, o banco de dados subjacente e os recursos de consulta precisam ser rápidos, flexíveis e escaláveis. Devem também ser igualmente eficazes para organizações de todos os tamanhos, apoiando um amplo espectro de necessidades de telemetria e objetivos de negócios.
O NRDB fornece a potência, a velocidade e a escalabilidade necessárias para monitor seu desempenho em todo o cenário de forma rápida e eficaz.
Escala, propósito e igualdade de acesso aos recursos
Para atender às demandas desafiadoras de velocidade, eficiência, escalabilidade e confiabilidade, construímos o NRDB com três objetivos principais.
Unlimited scalability:
Hospedada na nuvem, a arquitetura distribuída do NRDB tem capacidade para escala virtualmente ilimitada.
Monitoring and analysis:
Com este duplo propósito em mente, o NRDB lida igualmente bem com o monitoramento operacional e a análise de dados. Isso significa que o NRDB pode ingerir grandes quantidades de dados e, ao mesmo tempo, fornecer alertas em tempo real, consultas e gráficos extremamente rápidos - tudo sem sacrificar a velocidade.
Resources when you need them:
Como um sistema multilocatário que oferece suporte a dezenas de milhares de clientes, o NRDB fornece os recursos necessários quando você precisa deles (que os sistemas de locatário único não conseguem igualar).
O ciclo de vida de uma consulta
O NRDB retorna resultados para consultas de todos os tamanhos com uma rapidez surpreendente. Para fazer isso, usamos processamento paralelo em grande escala. Essa abordagem arquitetônica é igualmente eficaz para acelerar uma única consulta grande e para permitir que vários usuários executem pequenas consultas simultaneamente sem afetar a velocidade.
Funciona assim:
- Um usuário insere uma consulta usando uma de nossas ferramentas, como o criador de consulta, ou um dashboard ou outro tipo de instrumentação envia uma consulta automatizada.
- O NRDB começa enviando a consulta para um roteador, que por sua vez envia os componentes da consulta para centenas ou até milhares de trabalhadores de consulta.
- Os trabalhadores da consulta encontram os dados e o processo é repetido ao contrário, com os dados retornando para preencher o painel, criar alertas ou responder a consultas discretas, entre outras coisas.
Esse processo produz resultados de consulta completos em uma fração do tempo que outros métodos exigiriam. Para melhorar ainda mais a eficiência, o NRDB também armazena em cache consultas recentes, permitindo enviar esses resultados de volta ao usuário quase instantaneamente.
O resultado: flexibilidade, velocidade, precisão e eficiência
Quão grande é a diferença? Devido ao poder bruto e ao design proposital do NRDB, os produtos de telemetria da New Relic são capazes de analisar dezenas de bilhões de eventos por segundo, mantendo um tempo médio de resposta de consulta de 45 milissegundos. Diríamos: “Os resultados da sua consulta estão a apenas um batimento cardíaco de distância”, mas matematicamente isso é mais como um décimo de batimento cardíaco (a menos que você seja um rato).
O que essas estatísticas significam para nossos clientes? No final das contas, a velocidade e os recursos exclusivos do NRDB permitem identificar, analisar e corrigir problemas de desempenho com muito mais rapidez, reduzindo o período de inatividade para que você possa voltar aos negócios.
Qual é o próximo?
Para começar a relatar dados para o New Relic, consulte Instalar o New Relic.
Caso você precise reportar dados que nosso agente e integração não fornecem, temos ferramentas que ajudam você a trazer qualquer tipo de dado que precisar. Para saber mais, consulte Introdução aos dados personalizados e de terceiros.
Saber mais
Quer saber mais? Aqui estão algumas recomendações:
- Leia nossa introdução à consulta.
- Saiba mais sobre o modelo de dados e o esquema flexível do NRDB em nossa postagem do blog e no white paper.
- Conheça o NRQL, nossa linguagem de consulta.
- Leia sobre nosso criador de consulta, que suporta consultas no estilo NRQL e PromQL.
- Confira as opções de interface para painel e gráficos.