forked from phoenix/litellm-mirror
feat(slack_alerting.py): refactor region outage alerting to do model based alerting instead
Unable to extract azure region from api base, makes sense to start with model alerting and then move to region
This commit is contained in:
parent
2cdb0584d1
commit
8dec87425e
7 changed files with 119 additions and 51 deletions
|
@ -3007,7 +3007,7 @@ class ProxyConfig:
|
|||
general_settings["alert_types"] = _general_settings["alert_types"]
|
||||
proxy_logging_obj.alert_types = general_settings["alert_types"]
|
||||
proxy_logging_obj.slack_alerting_instance.update_values(
|
||||
alert_types=general_settings["alert_types"]
|
||||
alert_types=general_settings["alert_types"], llm_router=llm_router
|
||||
)
|
||||
|
||||
if "alert_to_webhook_url" in _general_settings:
|
||||
|
@ -3015,7 +3015,8 @@ class ProxyConfig:
|
|||
"alert_to_webhook_url"
|
||||
]
|
||||
proxy_logging_obj.slack_alerting_instance.update_values(
|
||||
alert_to_webhook_url=general_settings["alert_to_webhook_url"]
|
||||
alert_to_webhook_url=general_settings["alert_to_webhook_url"],
|
||||
llm_router=llm_router,
|
||||
)
|
||||
|
||||
async def _update_general_settings(self, db_general_settings: Optional[Json]):
|
||||
|
@ -3583,6 +3584,9 @@ async def startup_event():
|
|||
## Error Tracking ##
|
||||
error_tracking()
|
||||
|
||||
## UPDATE SLACK ALERTING ##
|
||||
proxy_logging_obj.slack_alerting_instance.update_values(llm_router=llm_router)
|
||||
|
||||
db_writer_client = HTTPHandler()
|
||||
|
||||
proxy_logging_obj._init_litellm_callbacks() # INITIALIZE LITELLM CALLBACKS ON SERVER STARTUP <- do this to catch any logging errors on startup, not when calls are being made
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue