Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reconstruct large docker logs by default #467

Merged
merged 2 commits into from
Jun 22, 2022
Merged

Reconstruct large docker logs by default #467

merged 2 commits into from
Jun 22, 2022

Conversation

dmitryax
Copy link
Contributor

@dmitryax dmitryax commented Jun 22, 2022

Docker engine uses \n marker at the ens of log entry. Large size log entries can be broken down into several records where only last one has \n marker at the end.

This change adds a default recombine operator for OTel logs collection to reconstruct large logs broken into several entries by docker engine.

Resolves #396

@dmitryax dmitryax requested review from a team as code owners June 22, 2022 17:02
A recombine operator for OTel logs collection to reconstruct multiline logs on docker engine
@dmitryax dmitryax marked this pull request as draft June 22, 2022 17:13
@dmitryax dmitryax marked this pull request as ready for review June 22, 2022 17:27
@dmitryax dmitryax changed the title Reconstruct multiline docker logs by default Reconstruct large docker logs by default Jun 22, 2022
CHANGELOG.md Outdated Show resolved Hide resolved
Co-authored-by: jvoravong <[email protected]>
@dmitryax dmitryax merged commit b02fc66 into main Jun 22, 2022
@dmitryax dmitryax deleted the docker-recombine branch June 24, 2022 21:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add default "newline detection" recombine rule for docker
2 participants