File tree 1 file changed +8
-4
lines changed 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -117,18 +117,22 @@ def export(self, items: list[Trace | Span[Any]]) -> None:
117
117
118
118
# If the response is a client error (4xx), we wont retry
119
119
if 400 <= response .status_code < 500 :
120
- logger .error (f"Tracing client error { response .status_code } : { response .text } " )
120
+ logger .error (
121
+ f"[non-fatal] Tracing client error { response .status_code } : { response .text } "
122
+ )
121
123
return
122
124
123
125
# For 5xx or other unexpected codes, treat it as transient and retry
124
- logger .warning (f"Server error { response .status_code } , retrying." )
126
+ logger .warning (
127
+ f"[non-fatal] Tracing: server error { response .status_code } , retrying."
128
+ )
125
129
except httpx .RequestError as exc :
126
130
# Network or other I/O error, we'll retry
127
- logger .warning (f"Request failed: { exc } " )
131
+ logger .warning (f"[non-fatal] Tracing: request failed: { exc } " )
128
132
129
133
# If we reach here, we need to retry or give up
130
134
if attempt >= self .max_retries :
131
- logger .error ("Max retries reached, giving up on this batch." )
135
+ logger .error ("[non-fatal] Tracing: max retries reached, giving up on this batch." )
132
136
return
133
137
134
138
# Exponential backoff + jitter
You can’t perform that action at this time.
0 commit comments