aboutsummaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahooinc.com>2023-03-07 13:44:08 +0100
committerBjørn Christian Seime <bjorncs@yahooinc.com>2023-03-07 13:44:08 +0100
commit9ff54a19abdf8bb790eaa1f0d42ce1a064b13e9d (patch)
tree151686ed10174b0708e5ca9eaffc20a6290f7ac2 /configserver
parentad3f5edcb4d86886a7f6c52c26449e683e1d3a67 (diff)
Add application id to access log
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/http/v2/ApplicationApiHandler.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/http/v2/ApplicationApiHandler.java b/configserver/src/main/java/com/yahoo/vespa/config/server/http/v2/ApplicationApiHandler.java
index ecea7422ce8..4b8d98274ed 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/http/v2/ApplicationApiHandler.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/http/v2/ApplicationApiHandler.java
@@ -100,6 +100,10 @@ public class ApplicationApiHandler extends SessionHandler {
compressedStream = createFromCompressedStream(request.getData(), request.getHeader(contentTypeHeader), maxApplicationPackageSize);
}
+ // Aid debugging by adding full application id to access log (since only tenant name is part of the request URI path)
+ request.getAccessLogEntry()
+ .ifPresent(e -> e.addKeyValue("app.id", prepareParams.getApplicationId().toFullString()));
+
try (compressedStream) {
PrepareResult result = applicationRepository.deploy(compressedStream, prepareParams);
return new SessionPrepareAndActivateResponse(result, request, prepareParams.getApplicationId(), zone);