Nossos preços são baseados na contagem de requisições que sua aplicação processa. Isso inclui requisições web e jobs em background. Sentimos que é a forma mais justa de determinar quanto valor sua aplicação gera.
No entanto, nem todas as requisições são iguais. Por exemplo, verificações de saúde do load balancer que ocorrem a cada 10 segundos não fornecem valor, mas são necessárias para manter sua aplicação funcionando.
Criamos várias opções (de configuração) para reduzir (ignorar) a contagem de requisições para esses tipos de requisições.
Aviso: Exceções que ocorrem em ações/namespaces ignorados não serão
enviadas ao AppSignal.
Métricas personalizadas serão enviadas se forem emitidas em uma ação/namespace ignorada.
Tenha cuidado ao decidir o que ignorar. Ignorar o namespace admin pode parecer uma boa ideia, mas pode ter consequências negativas quando o trabalho da sua equipe não for salvo por causa de um erro que você não sabia que estava acontecendo.
Ignorar ações
A opção mais específica é ignorar uma determinada ação (por exemplo, HealthCheckController#show), recomendamos ignorar apenas ações que fornecem pouco valor ou são em sua maioria estáticas, como:
- Verificações de saúde
- Páginas de tour do produto ou outras páginas estáticas
Mais documentação sobre como ignorar ações:
Observe: Ignorar ações não impede o armazenamento de logs para essas ações.
Ignorar namespaces
Quando você tem uma grande quantidade de ações que gostaria de ignorar, recomendamos definir um namespace personalizado para essas ações e ignorar o namespace em vez disso. Isso mantém a configuração limpa.