You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(gitlab): correlate CI job logs with OTel traces via journald
When both GitLab runner and OTel are configured, Podman is set to use
the journald log driver so CI job container output is captured by
systemd journal. The otelcol config gains a journald/gitlab-jobs
receiver that parses CONTAINER_NAME to extract job_id, project_id, and
runner_token, and the existing filelog/gitlab-runner receiver gets
regex_parser operators to promote job= and runner= fields from the
runner daemon log body into attributes. Both streams share job_id,
enabling cross-stream correlation in any OTel backend.
The journald log driver change is gated on a new LogToJournald field in
GitLabRunnerArgs, set only when hasOtel is true in the IBM Power and
IBM Z providers. The otelcol receivers remain gated on the existing
MonitorGitLabRunner flag.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments