Avec le streaming en temps réel, vos données d'événement APM sont envoyées à New Relic toutes les cinq secondes. Vous pouvez requêter et visualiser vos données pour les transactions, les erreurs et les événements personnalisés en temps réel. Les frais moins élevés permettent des rafraîchissements de graphiques plus rapides et une requête plus rapide des données les plus importantes pour vous.
Pour plus de détails sur les agents qui prennent en charge cette fonctionnalité, voir les versions d'agent.
Vous souhaitez diffuser vos données New Relic vers le cloud ? Voir les données de streaming export.
Pourquoi c'est important
Le streaming temps réel n'entraîne pas l'envoi d'événements supplémentaires. La combinaison de publications plus fréquentes, avec un nombre plus petit d'événements par publication, donne environ le même nombre d'événements par minute qu'il y en aurait sans le streaming en temps réel.
L'image suivante montre une comparaison entre les données envoyées à New Relic avec et sans streaming en temps réel. Notez que 10 000 est un exemple de nombre d'événements ; certains agents ont des limites par défaut inférieures.

Les limites globales du nombre d'événements pouvant être envoyés par minute n'ont pas changé. De plus, les données non liées à l'événement (spans, trace et métriques) ne sont pas affectées ; ils sont toujours envoyés toutes les minutes.
Utilisez le streaming en temps réel pour comprendre rapidement l'impact lorsque quelque chose a changé, comme le déploiement d'une nouvelle version d'application.
- Examinez les indicateurs de performances clés (débit, taux d'erreur, cartographie, etc.) en temps réel proche.
- Réagissez rapidement aux conditions de défaillance et aux anomalies.
- Tirez le meilleur parti de notre dashboard.
- Réduisez le temps moyen de détection grâce au rapport d'événement APM toutes les cinq secondes.
requête temps réel données de streaming
Lors de la création de graphiques, incluez les éléments suivants dans votre requête NRQL :
Clause NRQL | Commentaires |
---|---|
| Assurez-vous d'ajouter une clause |
| Pour définir l'intervalle d'actualisation des graphiques de séries chronologiques, vous pouvez également spécifier la taille du bucket comme argument facultatif de la clause |
Créer des graphiques de streaming en temps réel
Vous pouvez visualiser les résultats de votre requête NRQL via des graphiques en temps réel :
- Allez à one.newrelic.com > All capabilities > Query builder.
- Utilisez l'explorateur Métriques & événement pour commencer à construire un graphique.
- Pour la requête applicable, passez la souris sur la requête et cliquez sur Edit in query builder pour affiner votre requête.
- Dans votre requête NRQL, ajustez les clauses
SINCE
etTIMESERIES
pour profiter des intervalles d'actualisation de 5 secondes.
Versions d'agent avec cette fonctionnalité
le streaming temps réel est pris en charge par tous les agents APM. Voici les versions minimales agent :
- Go: v2.8.0 ou supérieur
- Java: v5.5.0 ou supérieur
- .NET: v8.23.107.0 ou supérieur
- Node.js: v5.13.0 ou supérieur
- PHP: v9.5.0.252 ou supérieur
- Python: v5.2.0.127 ou supérieur
- Ruby: v6.7.0.359 ou supérieur
Prudence
Si la création de rapports sur les événements de transaction est désactivée, cela peut affecter certains éléments UI dans New Relic. Vous pouvez voir des graphiques vides sur certaines pages UI qui s’appuient sur ces données.