diff options
author | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2023-03-07 14:45:32 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-07 14:45:32 +0100 |
commit | 17bc2824d457eccde682d89c67fc0ce3f12d7dad (patch) | |
tree | 4e7c47d743a2ea590956df44de01d18611ca0f12 /configserver | |
parent | 86390355b224f3c198a52cb961483e6759d935a6 (diff) | |
parent | 9ff54a19abdf8bb790eaa1f0d42ce1a064b13e9d (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.java | 4 |
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); |