Merge pull request #3338 from BerriAI/litellm_alerting_sort_latencies

Fix - slack alerting show deployment latencies in sorted order
This commit is contained in:
Ishaan Jaff 2024-04-27 18:40:07 -07:00 • committed by GitHub
commit d42c3309ec
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -209,6 +209,14 @@ class SlackAlerting:
_deployment_latencies = metadata["_latency_per_deployment"]
if len(_deployment_latencies) == 0:
return None
try:
# try sorting deployments by latency
_deployment_latencies = sorted(
_deployment_latencies.items(), key=lambda x: x[1]
)
_deployment_latencies = dict(_deployment_latencies)
except:
pass
for api_base, latency in _deployment_latencies.items():
_message_to_send += f"\n{api_base}: {round(latency,2)}s"
_message_to_send = "```" + _message_to_send + "```"