Passer au contenu principal
Notre tarification est basée sur le nombre de requêtes que votre application traite. Cela inclut les requêtes web et les tâches d’arrière-plan. Nous pensons que c’est la manière la plus juste de déterminer la valeur générée par votre application. Cependant, toutes les requêtes ne se valent pas. Par exemple, les vérifications d’état (health checks) d’un équilibreur de charge qui se produisent toutes les 10 secondes n’apportent aucune valeur, mais sont nécessaires pour maintenir votre application en marche. Nous avons créé un certain nombre d’options (de configuration) pour réduire (ignorer) le nombre de requêtes pour ce genre de requêtes.
Avertissement : Les exceptions qui surviennent dans des actions/namespaces ignorés ne seront pas envoyées à AppSignal.
Les métriques personnalisées seront envoyées si elles ont été émises dans une action/un namespace ignoré. Soyez prudent lorsque vous décidez de ce qu’il faut ignorer. Ignorer le namespace admin peut sembler une bonne idée, mais cela pourrait se retourner contre vous lorsque le travail de votre équipe n’est pas enregistré à cause d’une erreur que vous ne saviez pas se produire.

Ignorer des actions

L’option la plus spécifique est d’ignorer une action particulière (par exemple HealthCheckController#show), nous recommandons de n’ignorer que les actions qui apportent peu de valeur ou qui sont principalement statiques, telles que :
  • Vérifications d’état
  • Pages de visite de produit ou autres pages statiques
Plus de documentation sur l’ignorance des actions : Veuillez noter : Ignorer des actions n’empêche pas le stockage des journaux pour ces actions.

Ignorer des namespaces

Lorsque vous avez un grand nombre d’actions à ignorer, nous recommandons de définir un namespace personnalisé pour ces actions et d’ignorer le namespace à la place. Cela permet de garder la configuration propre.