Podman Agent
Podman is a container management tool.
Podman Configuration
Podman supports Kubernetes formatted logs. To enable this, you need to set the log driver to k8s-file
and specify the log file path:
podman run \ --log-driver=k8s-file \ --log-opt=path=/var/log/podman/example.log \ ...
Or starting container with quadlet file:
[Container]LogDriver=k8s-fileLogOpt=path=/var/log/podman/example.log...
Podman Logs
Configuration for Podman logs /etc/fugo/agents/podman.yaml
:
fields: - name: time timestamp: format: rfc3339nano - name: app - name: stream - name: messagefile: path: '/var/log/podman/(?P<app>\w+)\.log' format: plain regex: '^(?P<time>[^ ]+) (?P<stream>[^ ]+) [FP] (?P<message>.*)' rotate: method: truncate size: 10mbretention: period: 3d interval: 1h