What can you do with namespaces?
Let’s start first with the things we can use namespaces for:- Group error incidents and performance measurements per namespace. Create overviews of the most important namespaces and fix those incidents first.
- Track and graph metrics per namespace (error rate, error count, throughput, response times, queue times, and more).
- Receive Anomaly detection alerts per namespace.
- Set up notifications settings per namespace.

Default namespaces
The “web” namespace holds all data for HTTP requests while the “background” namespace contains metrics from background job libraries and tasks. The “frontend” namespace is created by the JavaScript front-end integration. You can add your own namespaces to separate parts of your app like the API and Admin panel.Custom namespaces
📖 The custom namespaces feature was introduced in AppSignal for Ruby gem version
2.3.0 and AppSignal for Elixir package version 1.3.0.
📖 To set up custom namespaces in your app, read our guide to setting up
namespace with our integrations.
Namespace limitations
Namespaces are great to split out certain parts of your application, but there are a few limits to namespaces. For optimal performance it’s recommended to not have more than 10-15 namespaces maximum. While we don’t have a hard-limit on this number, we cannot guarantee performance when more than 15 namespaces are used.Ignoring namespaces
Sometimes you have a certain part of an application that does not need to be monitored by AppSignal. The most common use case is an administration panel that you use internally which doesn’t need constant monitoring. By ignoring an entire namespace AppSignal will ignore all transactional data from all actions in the configured namespaces. To ignore a namespace first make sure to configure AppSignal to report all actions you want to ignore under a certain namespace, as described in the namespaces guide. Then configure AppSignal in your app to ignore the namespace, see our ignore namespaces guide. After restarting/deploying your app the actions in the selected namespace should no longer be reported on AppSignal.com.📖 To configure AppSignal to ignore namespaces in your app, read our guide to
ignoring namespace with our integrations.
Deleting namespaces
If you created a namespace that is no longer active you can delete it from the namespaces screen under app settings.We do not automatically delete a namespace if it is no longer receiving data.