Skip to content

Commit 15edb5d

Browse files
Log request sizes (#410)
1 parent c8c0caf commit 15edb5d

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

model-engine/model_engine_server/api/app.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ class CustomMiddleware(BaseHTTPMiddleware):
4747
async def dispatch(self, request: Request, call_next):
4848
try:
4949
LoggerTagManager.set(LoggerTagKey.REQUEST_ID, str(uuid.uuid4()))
50+
LoggerTagManager.set(LoggerTagKey.REQUEST_SIZE, request.headers.get("content-length"))
5051
# we intentionally exclude healthcheck routes from the concurrency limiter
5152
if request.url.path in healthcheck_routes:
5253
return await call_next(request)

model-engine/model_engine_server/core/loggers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ class LoggerTagKey(str, Enum):
4242
REQUEST_ID = "request_id"
4343
TEAM_ID = "team_id"
4444
USER_ID = "user_id"
45+
REQUEST_SIZE = "request_size"
4546

4647

4748
class LoggerTagManager:

0 commit comments

Comments
 (0)