File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed
apps/webapp/app/v3/services/alerts Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -617,7 +617,7 @@ export class DeliverAlertService extends BaseService {
617
617
type : "section" ,
618
618
text : {
619
619
type : "mrkdwn" ,
620
- text : `\`\`\`${ error . stackTrace ?? error . message } \`\`\`` ,
620
+ text : this . #truncateSlackText ( `\`\`\`${ error . stackTrace ?? error . message } \`\`\`` ) ,
621
621
} ,
622
622
} ,
623
623
{
@@ -729,7 +729,7 @@ export class DeliverAlertService extends BaseService {
729
729
type : "section" ,
730
730
text : {
731
731
type : "mrkdwn" ,
732
- text : `\`\`\`${ error . stackTrace ?? error . message } \`\`\`` ,
732
+ text : this . #truncateSlackText ( `\`\`\`${ error . stackTrace ?? error . message } \`\`\`` ) ,
733
733
} ,
734
734
} ,
735
735
{
@@ -829,7 +829,9 @@ export class DeliverAlertService extends BaseService {
829
829
type : "section" ,
830
830
text : {
831
831
type : "mrkdwn" ,
832
- text : `\`\`\`${ preparedError . stack ?? preparedError . message } \`\`\`` ,
832
+ text : this . #truncateSlackText(
833
+ `\`\`\`${ preparedError . stack ?? preparedError . message } \`\`\``
834
+ ) ,
833
835
} ,
834
836
} ,
835
837
{
@@ -1047,6 +1049,14 @@ export class DeliverAlertService extends BaseService {
1047
1049
} ;
1048
1050
}
1049
1051
1052
+ #truncateSlackText( text : string ) {
1053
+ if ( text . length > 3000 ) {
1054
+ return text . slice ( 0 , 2900 ) + "\n\ntruncated - check dashboard for complete error message" ;
1055
+ }
1056
+
1057
+ return text ;
1058
+ }
1059
+
1050
1060
static async enqueue (
1051
1061
alertId : string ,
1052
1062
tx : PrismaClientOrTransaction ,
You can’t perform that action at this time.
0 commit comments