• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Monitorez automatiquement vos websockets

|View as Markdown (English)

L’ API WebSocket permet d’ouvrir une session de communication interactive bidirectionnelle entre le navigateur de l’utilisateur et un serveur. Cette session permet d’envoyer et de recevoir des données sans interroger le serveur pour obtenir une réponse. Avec le monitoring de navigateurs New Relic, vous pouvez monitorer et suivre le trafic et l’état de santé de vos sessions websocket.

Les données Websockets de l’API sont enregistrées en tant qu’événements WebSocket par l’agent Browser Ces événements incluent des métriques sur la connexion, les messages reçus, les données envoyées, et la façon dont la connexion a été fermée pendant le cycle de vie du websocket.

Pourquoi utiliser le monitoring des websockets ?

Le suivi automatique des websockets avec New Relic fournit les outils et les informations détaillées pour vous assurer que vos websockets fonctionnent comme prévu. Avec WebSocket événements, vous pouvez :

  • Monitorez les octets envoyés et reçus de vos connexions réseau
  • Examinez si les websockets se ferment correctement ou non et pour quelle raison
  • Dépannez les erreurs JavaScript qui se produisent pendant le cycle de vie de vos websockets
  • Créez des dashboards personnalisés et des alertes basées sur des websockets

Prérequis

  • Un agent Browser Pro ou Pro + SPA, version 1.318.0 ou supérieure.

Important

Le monitoring des websockets n’est pas disponible pour l’agent Browser Lite.

Activer la collecte automatique

Améliorez l'observabilité et les capacités de débogage de votre application en suivant ces instructions de configuration simples.

Accédez à one.newrelic.com > All Capabilities > Browser.

Sélectionnez votre application de navigateur.

Dans le menu de gauche, cliquez sur Paramètres de l’application.

Assurez-vous que l'agent de navigateur Pro ou Pro + SPA est sélectionné.

Activez Enable websockets.

screenshot of the websockets settings panel in browser application settings

Désactiver la collecte des websockets

Pour désactiver les websockets pour une application de navigateur existante :

Accédez à one.newrelic.com > All Capabilities > Browser.

Sélectionnez votre application de navigateur.

Dans le menu de gauche, cliquez sur Paramètres de l’application.

Pour désactiver les websockets, désactivez Enable websockets.

Consommation de données

WebSocket événement suivent la même tarification de consommation que vos autres octets de navigateur. La quantité d'octets produits dépend du nombre et de l'attribut des données.

Une fois activé, l’agent capturera automatiquement les websockets lorsqu’ils se produisent dans votre application.

Retrouvez vos données dans New Relic

Les websockets sont stockés en tant que WebSocket événement dans New Relic. Consultez le dictionnaire de données pour plus d’informations sur les champs disponibles pour une utilisation avec WebSocket événement. Pour un dashboard rapide et utile, consultez ce quickstart. Vous pouvez interroger et visualiser ces données pour obtenir des informations détaillées sur les performances de votre application :

Mesurez la quantité totale d’instances websocket au fil du temps

FROM WebSocket
SELECT count(*)
TIMESERIES

Afficher les raisons pour lesquelles les websockets se ferment de manière inattendue

FROM WebSocket
SELECT count(*)
FACET closeReason

Suivre les websockets avec des erreurs

FROM WebSocket
SELECT count(*) AS 'Errors'
WHERE hasErrors IS true
TIMESERIES

Afficher la moyenne des octets envoyés et reçus

FROM WebSocket
SELECT average(sendBytes), average(messageBytes)
WHERE messageCount IS NOT null
TIMESERIES

Monitorer la durée moyenne des websockets

FROM WebSocket
SELECT average(connectedDuration)
FACET cases(
WHERE closeWasClean IS true AS 'Connected - Clean',
WHERE closeWasClean IS NOT true AS 'Connected - Dirty'
)
TIMESERIES

Utilisez ces requêtes ou créez les vôtres pour créer des dashboards personnalisés, configurer des alertes et monitorer les performances réelles de vos applications Web avec précision.

Conseil

Avez-vous besoin d’aide ou souhaitez-vous en savoir plus sur l’utilisation des websockets dans New Relic ? Consultez notre documentation ou contactez support.newrelic.com.

Droits d'auteur © 2026 New Relic Inc.

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