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

Refactor container logging #836

Closed
troglobit opened this issue Nov 26, 2024 · 0 comments · Fixed by #843
Closed

Refactor container logging #836

troglobit opened this issue Nov 26, 2024 · 0 comments · Fixed by #843
Assignees
Labels
enhancement New feature or request

Comments

@troglobit
Copy link
Contributor

Due to lack of syslog support in Podman, containers in Infix log to syslogd using a helper program called k8s-logger.

This helper requires containers to log to a fifo before it converts the k8s log format to syslog() calls.

To reduce complexity of the overall container support in Infix this should be refactored to use the journald backend of Podman and add journald logging support to sysklogd.

@troglobit troglobit converted this from a draft issue Nov 26, 2024
@troglobit troglobit added the enhancement New feature or request label Nov 26, 2024
@troglobit troglobit added this to the Infix v24.11.1 milestone Nov 26, 2024
wkz added a commit that referenced this issue Nov 28, 2024
Since `conmon` only logs the output from the monitored container's
`stdout`/`stderr`, we might as well get rid of `k8s-logger`, and let
the output pass through to finit, which will then pipe the messages to
syslog.

Fix #836
@troglobit troglobit linked a pull request Nov 28, 2024 that will close this issue
17 tasks
@github-project-automation github-project-automation bot moved this from In progress to Done in Infix & C:o Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants