Feedback issue: CI log timestamps

Feedback summary

  • Would be nice to have control over the following in the UI logs:
    • Timestamp appearance (include date, milliseconds, etc.)
    • Timezone the timestamp appears in
    • Show/hide timestamps entirely

Action that GitLab took:

  • We updated the timestamp format to only be HH:MM:SS. This change was implemented in GitLab 17.5: merge request !164595 (merged).
  • We'll make it clear this is in UTC-only: Reduce repetitive Z on job log timestamps (#476166 - closed)

Background

In Add timestamps to the CI logs for each line in ... (#202293) • Unassigned • 18.9 • At risk we are improving the CI log rendering experience by adding a feature to generate timestamps for each line in the CI log output. That feature was released behind a feature flag. We'd like to obtain feedback on the feature before enabling it by default.

How to enable this for your jobs:

  • Make sure your runners are updated to at least version 17.0 to get the most recent UI updates of this feature.
  • Enable FF_TIMESTAMPS by following these instructions for your whole pipeline or specific jobs. (Note: If you're using gitlab.com, some hosted runners may not support timestamps yet and need to be updated on GitLab's side).
    • Self-managed users 👉 One extra step! Enable the parse_ci_job_timestamps feature flag for your instance.

Please add feedback to the threads below:

  • What works well? 👍
  • What doesn't work well? 👎
  • What should be improved? 📈
Edited Feb 14, 2025 by Jackson Bigelow
Assignee Loading
Time tracking Loading