summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahooinc.com>2023-03-07 14:45:32 +0100
committerGitHub <noreply@github.com>2023-03-07 14:45:32 +0100
commit17bc2824d457eccde682d89c67fc0ce3f12d7dad (patch)
tree4e7c47d743a2ea590956df44de01d18611ca0f12 /configserver
parent86390355b224f3c198a52cb961483e6759d935a6 (diff)
parent9ff54a19abdf8bb790eaa1f0d42ce1a064b13e9d (diff)
Merge pull request #26339 from vespa-engine/bjorncs/prepare-and-activate
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);