forked from phoenix/litellm-mirror
Merge pull request #3828 from BerriAI/litellm_outage_alerting
fix(slack_alerting.py): support region based outage alerting
This commit is contained in:
commit
d25ed9c4d3
9 changed files with 414 additions and 78 deletions
|
@ -3026,7 +3026,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:
|
||||
|
@ -3034,7 +3034,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]):
|
||||
|
@ -3602,6 +3603,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