diff --git a/metacat-main/src/main/java/com/netflix/metacat/main/api/RequestWrapper.java b/metacat-main/src/main/java/com/netflix/metacat/main/api/RequestWrapper.java index 64f28c00..94729d8f 100644 --- a/metacat-main/src/main/java/com/netflix/metacat/main/api/RequestWrapper.java +++ b/metacat-main/src/main/java/com/netflix/metacat/main/api/RequestWrapper.java @@ -154,7 +154,6 @@ public R processRequest( if (requestTags != null) { tags.putAll(requestTags); } - tags.put("request", resourceRequestName); tags.put("scheme", MetacatContextManager.getContext().getScheme()); String clientAppName = MetacatContextManager.getContext().getClientAppName(); @@ -249,7 +248,11 @@ public R processRequest( final long start = registry.clock().wallTime(); final Map tags = Maps.newHashMap(); tags.put("request", resourceRequestName); - tags.put("caller", MetacatContextManager.getContext().getClientAppName()); + String clientAppName = MetacatContextManager.getContext().getClientAppName(); + if (clientAppName == null) { + clientAppName = "UNKNOWN"; + } + tags.put("caller", clientAppName); registry.counter(requestCounterId.withTags(tags)).increment(); try { MetacatContextManager.getContext().setRequestName(resourceRequestName);