- Pour les requêtes susceptibles d’être retentées, Weave réessaie à partir d’1 seconde après la première erreur, puis double le délai entre les tentatives jusqu’à 5 minutes. Les requêtes expirent après 36 heures.
-
Au lieu de lever des exceptions,
.call()capture les exceptions et les stocke danscall.exception. Si vous devez lever des exceptions pendant l’exécution, définissez leparamètre __should_raise, comme ceci :showLineNumbers - Les instances Dedicated Weave utilisent une URL d’ingress OpenTelemetry différente. Voir Envoyer des traces OpenTelemetry pour obtenir les informations officielles sur le point de terminaison.
-
Weave tronque parfois les objets de données de trace volumineux. Cela se produit parce que la sortie de trace par défaut est un objet Python personnalisé brut que Weave ne sait pas sérialiser. Pour renvoyer toutes vos données de trace, définissez un dictionnaire de chaînes, comme ceci :