O que você pode fazer com namespaces?
Vamos começar pelas coisas para as quais podemos usar namespaces:- Agrupar incidentes de erro e medições de desempenho por namespace. Crie visões gerais dos namespaces mais importantes e corrija primeiro esses incidentes.
- Acompanhar e plotar métricas por namespace (taxa de erro, contagem de erros, throughput, tempos de resposta, tempos de fila, e muito mais).
- Receber alertas de detecção de anomalias por namespace.
- Configurar preferências de notificação por namespace.

Namespaces padrão
O namespace “web” contém todos os dados de requisições HTTP, enquanto o namespace “background” contém métricas de bibliotecas e tarefas de background jobs. O namespace “frontend” é criado pela integração de front-end em JavaScript. Você pode adicionar seus próprios namespaces para separar partes do seu app, como a API e o painel de administração.Namespaces personalizados
📖 O recurso de namespaces personalizados foi introduzido na gem AppSignal para Ruby versão
2.3.0 e no pacote AppSignal para Elixir versão 1.3.0.
📖 Para configurar namespaces personalizados no seu app, leia nosso guia para configurar
namespaces com nossas integrações.
Limitações de namespaces
Os namespaces são ótimos para separar certas partes da sua aplicação, mas há alguns limites para eles. Para desempenho ideal, recomenda-se não ter mais do que 10–15 namespaces no máximo. Embora não tenhamos um limite rígido para esse número, não podemos garantir o desempenho quando mais de 15 namespaces são usados.Ignorando namespaces
Às vezes, você tem uma determinada parte da aplicação que não precisa ser monitorada pelo AppSignal. O caso de uso mais comum é um painel de administração que você usa internamente e que não precisa de monitoramento constante. Ao ignorar um namespace inteiro, o AppSignal ignorará todos os dados transacionais de todas as actions nos namespaces configurados. Para ignorar um namespace, primeiro configure o AppSignal para reportar todas as actions que você quer ignorar sob um certo namespace, conforme descrito no guia de namespaces. Em seguida, configure o AppSignal no seu app para ignorar o namespace; veja nosso guia para ignorar namespaces. Após reiniciar/fazer deploy do seu app, as actions no namespace selecionado não devem mais ser reportadas em AppSignal.com.📖 Para configurar o AppSignal para ignorar namespaces no seu app, leia nosso guia para
ignorar namespaces com nossas integrações.
Excluindo namespaces
Se você criou um namespace que não está mais ativo, pode excluí-lo na tela de namespaces nas configurações do app.Não excluímos automaticamente um namespace caso ele deixe de receber dados.