Use LogSplit for logs exceeding maximum size #927
Labels
api: logging
Issues related to the googleapis/java-logging-logback API.
logging-resilience
priority: p2
Moderately-important priority. Fix may not be included in next release.
type: feature request
‘Nice-to-have’ improvement, new feature or different behavior or design.
Is your feature request related to a problem? Please describe.
In our projects we are using LoggingAppender to write logs in GKE. Some of the logs are bigger than the limit and they are rejected:
ERROR: onFailure exception: com.google.cloud.logging.LoggingException: io.grpc.StatusRuntimeException: INVALID_ARGUMENT: Log entry with size 293.5K exceeds maximum size of 256.0K
Describe the solution you'd like
LoggingAppender should split the logs exceeding limit and use "split" field described in google.logging.v2 API.
Additional context
LogEntry definition with
split
field:https://cloud.google.com/logging/docs/reference/v2/rpc/google.logging.v2#logentry
LogSplit definition:
https://cloud.google.com/logging/docs/reference/v2/rpc/google.logging.v2#google.logging.v2.LogSplit
Field definition in proto file:
https://github.com/googleapis/googleapis/blob/master/google/logging/v2/log_entry.proto#L183
The text was updated successfully, but these errors were encountered: