From 20ef72194cae3561ac4b1c58fd5730368fd6be6e Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Sat, 10 Aug 2024 09:15:23 -0700 Subject: [PATCH] use customLogger for prometheus logger --- litellm/litellm_core_utils/litellm_logging.py | 47 ------------------- 1 file changed, 47 deletions(-) diff --git a/litellm/litellm_core_utils/litellm_logging.py b/litellm/litellm_core_utils/litellm_logging.py index 36d4f6aa1c4..cef7973128d 100644 --- a/litellm/litellm_core_utils/litellm_logging.py +++ b/litellm/litellm_core_utils/litellm_logging.py @@ -949,34 +949,6 @@ class Logging: user_id=kwargs.get("user", None), print_verbose=print_verbose, ) - if callback == "prometheus": - verbose_logger.debug("reaches prometheus for success logging!") - kwargs = {} - for k, v in self.model_call_details.items(): - if ( - k != "original_response" - ): # copy.deepcopy raises errors as this could be a coroutine - kwargs[k] = v - # this only logs streaming once, complete_streaming_response exists i.e when stream ends - if self.stream: - verbose_logger.debug( - f"prometheus: is complete_streaming_response in kwargs: {kwargs.get('complete_streaming_response', None)}" - ) - if complete_streaming_response is None: - continue - else: - print_verbose( - "reaches prometheus for streaming logging!" - ) - result = kwargs["complete_streaming_response"] - prometheusLogger.log_event( - kwargs=kwargs, - response_obj=result, - start_time=start_time, - end_time=end_time, - user_id=kwargs.get("user", None), - print_verbose=print_verbose, - ) if callback == "generic": global genericAPILogger verbose_logger.debug("reaches langfuse for success logging!") @@ -1763,25 +1735,6 @@ class Logging: level="ERROR", kwargs=self.model_call_details, ) - if callback == "prometheus": - global prometheusLogger - verbose_logger.debug("reaches prometheus for success logging!") - kwargs = {} - for k, v in self.model_call_details.items(): - if ( - k != "original_response" - ): # copy.deepcopy raises errors as this could be a coroutine - kwargs[k] = v - kwargs["exception"] = str(exception) - prometheusLogger.log_event( - kwargs=kwargs, - response_obj=result, - start_time=start_time, - end_time=end_time, - user_id=kwargs.get("user", None), - print_verbose=print_verbose, - ) - if callback == "logfire": verbose_logger.debug("reaches logfire for failure logging!") kwargs = {}