Many logs contains patterns like: Starting FOO, FOO still running and FOO done. Finding some correlation between the two is useful, especially the relative time between them. It would also be nice to have access to some of the information enclosed in earlier messages.
To do this, we'll need some sort of pipeline local storage, which shouldn't get los on pipeline reloads.