File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 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:
117117
118118 # If the response is a client error (4xx), we wont retry
119119 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+ )
121123 return
122124
123125 # 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+ )
125129 except httpx .RequestError as exc :
126130 # 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 } " )
128132
129133 # If we reach here, we need to retry or give up
130134 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." )
132136 return
133137
134138 # Exponential backoff + jitter
You can’t perform that action at this time.
0 commit comments