Uploaded image for project: 'OpenShift Migration Toolkit for Containers'
  1. OpenShift Migration Toolkit for Containers
  2. MIG-563

Improve user-centric logging and add structured logging

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • MTC 1.4.3
    • None
    • None
    • False
    • False
    • ToDo
    • Undefined
    • Sprint 199

       MTC should provide more understandable feedback for its users (cluster admins) who:

       

      • May have a migration stuck waiting on something, but it's unclear what is being waited on
      • Are accustomed to using logs and events for granular feedback on controller activities
      • Would like to understand what the controller is thinking at any given point in the migration
      • Would like to understand all changes being made to their clusters, e.g. any API request modifying etcd store
      • Expect to be able to easily filter for all logs for a particular migration across all system components
      • Need context with all log messages so that they are able to locate whatever that log message is related to across clustersnamespaces, and kinds.
      • Can't be expected to interpret or fix their own problem with a stack trace, can likely only send it to us
      • May want to bump verbosity to get lower-level log messages e.g. from controller-runtime if they are seeing network-level issues etc.
      • Don't necessarily know how to recover from a problem with the system even if they discovered what the problem was
      • Don't know the set of CLI commands required to traverse our hierarchical API relationships looking for feedback on migration progress
      • Don't know which Pod or CR to look at for an error message for the problem they are encountering
      • Don't know which cluster to investigate on, since migration operations span up to 3 (host, src, target) clusters per migration

              rhn-engineering-dwhatley Derek Whatley (Inactive)
              rhn-engineering-dwhatley Derek Whatley (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: