Com streaming em tempo real, os dados do seu evento APM são enviados para a New Relic a cada cinco segundos. Você pode consultar e visualizar seus dados para transações, erros e eventos personalizados quase em tempo real. A carga menor resulta em atualizações de gráficos mais rápidas e consulta mais rápida dos dados que são mais importantes para você.
Para obter detalhes sobre os agentes que suportam esse recurso, consulte versões do agente.
Quer transmitir seus dados do New Relic para a nuvem? Consulte Exportação de dados de streaming.
Por que isso importa
O streaming em tempo real não resulta no envio de mais eventos. A combinação de postagens mais frequentes, com um número menor de eventos por postagem, resulta em aproximadamente o mesmo número de eventos por minuto que ocorreria sem o streaming em tempo real.
A imagem a seguir mostra uma comparação entre os dados enviados para o New Relic com e sem streaming em tempo real. Observe que 10.000 é um número de exemplo de evento; alguns agentes têm limites padrão mais baixos.
Os limites gerais de quantos eventos podem ser enviados por minuto não foram alterados. Além disso, os dados não relacionados a eventos (spans, trace e métrica) não são afetados; eles ainda são enviados a cada minuto.
Use streaming em tempo real para entender rapidamente o impacto quando algo muda, como implantar uma nova versão do aplicativo.
- Examine os principais indicadores de desempenho (taxas de transferência, taxas de erros, gráficos, etc.) quase em tempo real.
- Responda rapidamente a condições de falha e anomalias.
- Aproveite ao máximo nosso painel.
- Reduza o tempo médio de detecção com relatórios de eventos APM a cada cinco segundos.
Consultar dados de streaming em tempo real
Ao criar gráficos, inclua o seguinte em sua consulta NRQL:
Cláusula NRQL | Comentários |
---|---|
| Certifique-se de adicionar uma cláusula |
| Para definir o intervalo de atualização para gráficos de série temporal, você também pode especificar o tamanho do intervalo como um argumento opcional para a cláusula |
Crie gráficos de streaming em tempo real
Você pode visualizar os resultados de sua consulta NRQL por meio de gráficos em tempo real:
Vá para
one.newrelic.com > All capabilities > Query builder
.
Use o métrica & evento explorer para começar a construir um gráfico.
Para consultas aplicáveis, passe o mouse sobre a consulta e clique em
Edit in query builder
para refinar sua consulta.
Na sua consulta NRQL, ajuste as cláusulas
SINCE
eTIMESERIES
para aproveitar os intervalos de atualização de 5 segundos.
Versões de agente com este recurso
O streaming em tempo real é suportado por todos os agentes APM. Aqui estão as versões mínimas do agente:
Go:
Java:
.NET:
Node.js:
PHP:
Python:
Ruby:
Cuidado
Se o relatório de eventos de transação estiver desativado, isso poderá afetar alguns elementos da interface do usuário em todo o New Relic. Você pode ver alguns gráficos vazios em algumas páginas da interface que dependem desses dados.