Skip to content

Commit 3507309

Browse files
Meter filter
1 parent ad6f164 commit 3507309

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/java/com/uid2/core/Main.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.uid2.core.service.AttestationService;
88
import com.uid2.core.service.OperatorJWTTokenProvider;
99
import com.uid2.core.vertx.CoreVerticle;
10+
import com.uid2.core.vertx.Endpoints;
1011
import com.uid2.shared.Const;
1112
import com.uid2.shared.Utils;
1213
import com.uid2.shared.attest.AttestationTokenService;
@@ -183,7 +184,8 @@ private static void setupMetrics(MicrometerMetricsOptions metricOptions) {
183184
.meterFilter(new PrometheusRenameFilter())
184185
.meterFilter(MeterFilter.replaceTagValues(Label.HTTP_PATH.toString(), actualPath -> {
185186
try {
186-
return HttpUtils.normalizePath(actualPath).split("\\?")[0];
187+
String normalized = HttpUtils.normalizePath(actualPath).split("\\?")[0];
188+
return Endpoints.pathSet().contains(normalized) ? normalized : "/unknown";
187189
} catch (IllegalArgumentException e) {
188190
return actualPath;
189191
}

0 commit comments

Comments
 (0)