Passer au contenu principal
La gem AppSignal est compatible d’emblée avec la gem Ownership.

Utilisation

Lorsque vous utilisez la gem Ownership pour attribuer la propriété à des blocs de code spécifiques, la gem AppSignal for Ruby ajoutera automatiquement un tag owner à l’échantillon résultant, avec le dernier propriétaire attribué à un bloc de code au cours de cet échantillon comme valeur du tag :
# This will set the owner tag for this sample to :growth
owner :growth do
  crunch_user_numbers
end
Intégration Ownership dans AppSignal Vous pouvez utiliser ce tag pour filtrer les échantillons dans AppSignal par l’équipe qui possède le code correspondant. Lorsqu’une erreur est signalée, le tag owner pour l’échantillon d’erreur sera défini sur le propriétaire du bloc de code qui a causé l’erreur.

Définir les namespaces

Vous pouvez également définir l’option de configuration ownership_set_namespace sur true pour qu’en plus du tag owner, le namespace soit automatiquement défini sur le propriétaire. L’utilisation de namespaces vous permet de voir facilement quelles actions de performance et quelles erreurs appartiennent à une équipe spécifique. Notez que la modification du namespace pour les actions et les erreurs qui ont déjà été signalées à AppSignal entraînera leur signalement comme de nouvelles actions et erreurs.

Désactiver l’intégration

Pour désactiver complètement l’intégration avec la gem Ownership, définissez l’option de configuration instrument_ownership sur false.