sentry_sdk.Hub |
Centre |
---|---|
Sentry Python SDK |
Description
Cette classe contient un hub encapsulant la gestion de la concurrence du SDK. Chaque processus léger a son propre hub, mais le hub peut transférer avec le flux d'exécution si des variables de contexte sont disponibles.
Liste des méthodes
Nom | Prototype | Description |
---|---|---|
ADD_BREADCRUMB | add_breadcrumb(crumb=None, hint=None, **kwargs) | Cette méthode permet d'ajouter un fil d'Ariane. |
BIND_CLIENT | bind_client(new) | Cette méthode permet de lier un nouveau client au hub. |
CAPTURE_EVENT | capture_event(event, hint=None, scope=None, **scope_args) | Cette méthode permet de capturer un événement. |
CAPTURE_EXCEPTION | capture_exception(i=None, scope=None, **scope_args) | Cette méthode permet de capturer une exception. |
CAPTURE_MESSAGE | capture_message(message, level=None, scope=None, **scope_args) | Cette méthode permet de capturer un message. Le message n'est qu'une chaîne de caractères. Si aucun niveau n'est fourni, le niveau par défaut est info. |
CONFIGURE_SCOPE | configure_scope(callback=None) | Cette méthode permet de reconfigurer la portée. |
END_SESSION | end_session() | Cette méthode permet de terminer la session en cours s'il y en a une. |
FLUSH | flush(timeout=None, callback=None) | Cette méthode contient un alias vers sentry_sdk.Client.flush(). |
GET_INTEGRATION | get_integration(name_or_class) | Cette méthode permet de retourner l'intégration de ce hub par nom ou classe. S'il n'y a pas de client lié ou si le client n'a pas cette intégration, None est renvoyé. |
LAST_EVENT_ID | last_event_id() | Cette méthode permet de retourner le dernier identificateur d'événement. |
POP_SCOPE_UNSAFE | pop_scope_unsafe() | Cette méthode permet de sortir de la couche de portée de la pile. |
PUSH_SCOPE | push_scope(callback=None) | Cette méthode permet de pousser un nouveau calque sur la pile de portée. |
RESUME_AUTO_SESSION_TRACKING | resume_auto_session_tracking() | Cette méthode permet de reprendre le suivi automatique de session pour l'étendue actuelle s'il a été désactivé plus tôt. Cela nécessite que le suivi de session automatique soit généralement activé. |
RUN | run(callback) | Cette méthode permet d'exécuter un rappel dans le contexte du hub. Sinon, l'instruction with peut être utilisée directement sur le hub. |
START_SESSION | start_session() | Cette méthode permet de démarrer une nouvelle session. |
START_SPAN | start_span(span=None, **kwargs) | Cette méthode permet de créer et commencer à chronométrer une nouvelle plage dont le parent est la plage ou transaction actuellement active, le cas échéant. La valeur de retour est une instance span, généralement utilisée comme gestionnaire de contexte pour démarrer et arrêter le minutage dans un bloc with. |
START_TRANSACTION | start_transaction(transaction=None, **kwargs) | Cette méthode permet de démarrer et retourner une transaction. |
STOP_AUTO_SESSION_TRACKING | stop_auto_session_tracking() | Cette méthode permet d'arrêter le suivi automatique des sessions. |
Dernière mise à jour : Mardi, le 12 janvier 2021