[Filebeat] http trace logger - truncate response bodies larger than request.tracer.maxsize #37826
Labels
discuss
Issue needs further discussion.
enhancement
Filebeat
Filebeat
Team:Service-Integrations
Label for the Service Integrations team
Problem: When using
request.tracer.filename
in CEL or httpjson, if the logged message is larger than the maximum size allowed for a log file then the message is discarded by Zap.Proposal: Provide the max size as a hint to the httplog package and when the
http.{request,response}.body.content
is larger than the max size (minus some safety margin to account for the rest of the log message body) then truncate the content and add a truncation indicator field. The missing response is confusing to developers. So including anything (even if truncated) is better than nothing.It feels a little hacky to me, but I could not find an easy way to check for errors from the logger and react to that.
The text was updated successfully, but these errors were encountered: