From bbba85f723cfb03b63a484347d75515558afbc81 Mon Sep 17 00:00:00 2001 From: Chris Worthington Date: Tue, 13 Jan 2026 14:54:51 +0000 Subject: [PATCH 1/2] CME-820: Remove useless metrics sampling override Metrics are sent directly to App Insights via Micrometer, not via HTTP requests to /metrics endpoint. The override was doing nothing. --- lib/applicationinsights.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/lib/applicationinsights.json b/lib/applicationinsights.json index 7c2b20b4dd..88ff5ee711 100644 --- a/lib/applicationinsights.json +++ b/lib/applicationinsights.json @@ -13,11 +13,6 @@ "key": "http.url", "value": "https?://[^/]+/health.*", "matchType": "regexp" - }, - { - "key": "http.url", - "value": "https?://[^/]+/metrics.*", - "matchType": "regexp" } ], "percentage": 1 From 2709cc0d49e156b3fcef0a35572f4107552488ea Mon Sep 17 00:00:00 2001 From: Chris Worthington Date: Thu, 15 Jan 2026 14:06:31 +0000 Subject: [PATCH 2/2] CME-820 reduce logging --- .../ccd/domain/service/lau/AuditCaseRemoteOperation.java | 4 ++-- .../hmcts/ccd/security/JwtGrantedAuthoritiesConverter.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/uk/gov/hmcts/ccd/domain/service/lau/AuditCaseRemoteOperation.java b/src/main/java/uk/gov/hmcts/ccd/domain/service/lau/AuditCaseRemoteOperation.java index 502a056582..4556111b03 100644 --- a/src/main/java/uk/gov/hmcts/ccd/domain/service/lau/AuditCaseRemoteOperation.java +++ b/src/main/java/uk/gov/hmcts/ccd/domain/service/lau/AuditCaseRemoteOperation.java @@ -155,7 +155,7 @@ private SearchLog createSearchLogFromAuditEntry(AuditEntry entry, ZonedDateTime private void logCorrelationId( String requestId, String activity, String jurisdiction, String idamId, String auditLogId) { - log.info("LAU Correlation-ID:REMOTE_LOG_AND_AUDIT_CASE_{},Request-ID:{},jurisdiction:{},idamId:{}, logId:{}", + log.debug("LAU Correlation-ID:REMOTE_LOG_AND_AUDIT_CASE_{},Request-ID:{},jurisdiction:{},idamId:{}, logId:{}", activity, requestId, jurisdiction, @@ -165,7 +165,7 @@ private void logCorrelationId( private void logAuditResponse( String requestId, String activity, int httpStatus, URI uri, String auditLogId) { - log.info("LAU Response:REMOTE_LOG_AND_AUDIT_CASE_{},Request-ID:{},httpStatus:{},url:{}, logId:{}", + log.debug("LAU Response:REMOTE_LOG_AND_AUDIT_CASE_{},Request-ID:{},httpStatus:{},url:{}, logId:{}", activity, requestId, httpStatus, diff --git a/src/main/java/uk/gov/hmcts/ccd/security/JwtGrantedAuthoritiesConverter.java b/src/main/java/uk/gov/hmcts/ccd/security/JwtGrantedAuthoritiesConverter.java index f7322a6f08..4de43e7fb6 100644 --- a/src/main/java/uk/gov/hmcts/ccd/security/JwtGrantedAuthoritiesConverter.java +++ b/src/main/java/uk/gov/hmcts/ccd/security/JwtGrantedAuthoritiesConverter.java @@ -36,7 +36,7 @@ public Collection convert(Jwt jwt) { List authorities = new ArrayList<>(); if (jwt.hasClaim(TOKEN_NAME) && jwt.getClaim(TOKEN_NAME).equals(ACCESS_TOKEN)) { UserInfo userInfo = idamRepository.getUserInfo(jwt.getTokenValue()); - log.info("JwtGrantedAuthoritiesConverter retrieved user info from idamRepository. User Id={}. Roles={}.", + log.debug("JwtGrantedAuthoritiesConverter retrieved user info from idamRepository. User Id={}. Roles={}.", userInfo.getUid(), userInfo.getRoles()); authorities = extractAuthorityFromClaims(userInfo.getRoles()); }