forked from phoenix/litellm-mirror
truncate long slack msg
This commit is contained in:
parent
d999acd20d
commit
5cdcc5895c
1 changed files with 3 additions and 1 deletions
|
@ -20,6 +20,7 @@ import datetime, time
|
||||||
import tiktoken
|
import tiktoken
|
||||||
import uuid
|
import uuid
|
||||||
import aiohttp
|
import aiohttp
|
||||||
|
import textwrap
|
||||||
import logging
|
import logging
|
||||||
import asyncio, httpx, inspect
|
import asyncio, httpx, inspect
|
||||||
from inspect import iscoroutine
|
from inspect import iscoroutine
|
||||||
|
@ -6536,8 +6537,9 @@ def handle_failure(exception, traceback_exception, start_time, end_time, args, k
|
||||||
for detail in additional_details:
|
for detail in additional_details:
|
||||||
slack_msg += f"{detail}: {additional_details[detail]}\n"
|
slack_msg += f"{detail}: {additional_details[detail]}\n"
|
||||||
slack_msg += f"Traceback: {traceback_exception}"
|
slack_msg += f"Traceback: {traceback_exception}"
|
||||||
|
truncated_slack_msg = textwrap.shorten(slack_msg, width=512, placeholder="...")
|
||||||
slack_app.client.chat_postMessage(
|
slack_app.client.chat_postMessage(
|
||||||
channel=alerts_channel, text=slack_msg
|
channel=alerts_channel, text=truncated_slack_msg
|
||||||
)
|
)
|
||||||
elif callback == "sentry":
|
elif callback == "sentry":
|
||||||
capture_exception(exception)
|
capture_exception(exception)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue