From 4287a42b9a31f0fc8d4e1ac7182f2450a8899d7d Mon Sep 17 00:00:00 2001 From: byronantak Date: Fri, 24 Jan 2025 10:46:23 +0000 Subject: [PATCH] I18N-1308: Add environment name to PagerDuty incident --- .../l10n/mojito/service/security/user/UserService.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/webapp/src/main/java/com/box/l10n/mojito/service/security/user/UserService.java b/webapp/src/main/java/com/box/l10n/mojito/service/security/user/UserService.java index e4de2e054f..18732780c5 100644 --- a/webapp/src/main/java/com/box/l10n/mojito/service/security/user/UserService.java +++ b/webapp/src/main/java/com/box/l10n/mojito/service/security/user/UserService.java @@ -12,6 +12,7 @@ import com.box.l10n.mojito.security.HeaderSecurityConfig; import com.box.l10n.mojito.security.Role; import com.box.l10n.mojito.security.ServiceDisambiguator; +import com.box.l10n.mojito.utils.ServerConfig; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableMap; import com.google.common.collect.Sets; @@ -53,6 +54,8 @@ public class UserService { @Autowired MeterRegistry meterRegistry; + @Autowired ServerConfig serverConfig; + @Autowired(required = false) ServiceDisambiguator serviceDisambiguator; @@ -499,7 +502,10 @@ private void sendPagerDutyNotification( pagerDutyClient.triggerIncident( dedupKey, new PagerDutyPayload( - "Mojito unrecognized service attempting authentication: '" + serviceName + "'", + serverConfig.getUrl() + + " - unrecognized service attempting authentication: '" + + serviceName + + "'", serviceName, PagerDutyPayload.Severity.ERROR, ImmutableMap.of("serviceName", serviceName)));