From 9d3e97a2d8d33849ed6fead42a1e689e1f096f3f Mon Sep 17 00:00:00 2001 From: Harshit Jain <48647625+Harshit28j@users.noreply.github.com> Date: Fri, 27 Feb 2026 15:59:47 +0530 Subject: [PATCH] Update litellm/integrations/datadog/datadog_metrics.py Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- litellm/integrations/datadog/datadog_metrics.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/litellm/integrations/datadog/datadog_metrics.py b/litellm/integrations/datadog/datadog_metrics.py index 70576d2d15..fcf40701e2 100644 --- a/litellm/integrations/datadog/datadog_metrics.py +++ b/litellm/integrations/datadog/datadog_metrics.py @@ -215,11 +215,10 @@ class DatadogMetricsLogger(CustomBatchLogger): try: await self._upload_to_datadog(payload_data) except Exception as e: - # Re-insert failed batch so next flush retries - self.log_queue.extend(batch) verbose_logger.exception( f"Datadog Metrics: Error in async_send_batch: {str(e)}" ) + raise async def _upload_to_datadog(self, payload: DatadogMetricsPayload): if not self.dd_api_key: