Skip to content

access log: Add ability to batch entries for grpc access log #7674

@euroelessar

Description

@euroelessar

Description:
Currently noticeable chunk of cpu usage (>50%) of grpc access log is spent in syscalls.
This overhead can be eliminated by batching access log entries.

Is it reasonable to extend CommonGrpcAccessLogConfig by two new field: flush_interval and batch_byte_size?

Relevant Links:

// TODO(mattklein123): Consider batching multiple logs and flushing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementFeature requests. Not bugs or questions.help wantedNeeds help!

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions