Que pouvez-vous faire avec les namespaces ?
Commençons d’abord par les choses pour lesquelles nous pouvons utiliser les namespaces :- Regrouper les incidents d’erreur et les mesures de performance par namespace. Créer des aperçus des namespaces les plus importants et corriger ces incidents en premier.
- Suivre et représenter graphiquement les métriques par namespace (taux d’erreur, nombre d’erreurs, débit, temps de réponse, temps de file d’attente, et plus encore).
- Recevoir des alertes de Anomaly detection par namespace.
- Configurer des paramètres de notification par namespace.

Exemple de graphiques avec plusieurs namespaces, séparant une API GraphQL et le namespace web. À gauche, un menu déroulant avec le filtre de namespace.
Namespaces par défaut
L’namespace « web » contient toutes les données des requêtes HTTP tandis que le namespace « background » contient les métriques des bibliothèques et tâches de jobs d’arrière-plan. L’namespace « frontend » est créé par l’intégration front-end JavaScript. Vous pouvez ajouter vos propres namespaces pour séparer des parties de votre application comme l’API et le panneau d’administration.Namespaces personnalisés
📖 La fonctionnalité des namespaces personnalisés a été introduite dans la version 2.3.0 de la gem AppSignal pour Ruby
et dans la version 1.3.0 du package AppSignal pour Elixir.
📖 Pour configurer des namespaces personnalisés dans votre application, lisez notre guide sur la configuration
des namespaces avec nos intégrations.
Limitations des namespaces
Les namespaces sont parfaits pour séparer certaines parties de votre application, mais il existe quelques limites aux namespaces. Pour des performances optimales, il est recommandé de ne pas avoir plus de 10-15 namespaces au maximum. Bien que nous n’ayons pas de limite stricte sur ce nombre, nous ne pouvons pas garantir les performances lorsque plus de 15 namespaces sont utilisés.Ignorer des namespaces
Parfois, vous avez une certaine partie d’une application qui n’a pas besoin d’être surveillée par AppSignal. Le cas d’usage le plus courant est un panneau d’administration que vous utilisez en interne et qui n’a pas besoin d’une surveillance constante. En ignorant un namespace entier, AppSignal ignorera toutes les données transactionnelles de toutes les actions dans les namespaces configurés. Pour ignorer un namespace, assurez-vous d’abord de configurer AppSignal pour signaler toutes les actions que vous souhaitez ignorer sous un certain namespace, comme décrit dans le guide des namespaces. Configurez ensuite AppSignal dans votre application pour ignorer le namespace, consultez notre guide pour ignorer les namespaces. Après le redémarrage/déploiement de votre application, les actions dans le namespace sélectionné ne devraient plus être signalées sur AppSignal.com.📖 Pour configurer AppSignal afin d’ignorer les namespaces dans votre application, lisez notre guide sur
ignorer les namespaces avec nos intégrations.
Supprimer des namespaces
Si vous avez créé un namespace qui n’est plus actif, vous pouvez le supprimer depuis l’écran namespaces sous les paramètres de l’application.Nous ne supprimons pas automatiquement un namespace s’il ne reçoit plus de données.