A computer-implemented method for data analysis in a distributed computing system, the method comprising: accessing data, stored in a storage device of a first processing zone (104, 106, 108), that is associated with a particular distributed data processing job that has been executed; detecting, from the data stored in the storage device, identifying information that identifies a particular child job associated with the particular distributed data processing job; in response to detecting the identifying information that identifies a particular child job associated with the particular distributed data processing job, comparing the identifying information to data stored in a storage device of a second processing zone (104, 106, 108); identifying an additional child job as being associated with the particular distributed data processing job based on a result of comparing the identifying information to data stored in the storage device of the second processing zone (104, 106, 108); correlating particular output data associated with the particular child job and additional output data associated with the additional child job for the particular distributed data processing job; determining performance data for the particular distributed data processing job based on the particular output data associated with the particular child job and the additional output data associated with the additional child job; associating the particular distributed data processing job with a particular pipeline, wherein the correlating of the particular output data associated with the particular child job and the additional output data associated with the additional child job for the particular distributed data processing job comprises associating the particular child job and the additional child job with the particular pipeline and providing for display the performance data for the particular distributed data processing job based on the particular output data associated with the particular child job and the additional output data associated with the additional child job. accessing data, stored in a storage device of a first processing zone (104, 106, 108), that is associated with a particular distributed data processing job that has been executed; detecting, from the data stored in the storage device, identifying information that identifies a particular child job associated with the particular distributed data processing job; in response to detecting the identifying information that identifies a particular child job associated with the particular distributed data processing job, comparing the identifying information to data stored in a storage device of a second processing zone (104, 106, 108); identifying an additional child job as being associated with the particular distributed data processing job based on a result of comparing the identifying information to data stored in the storage device of the second processing zone (104, 106, 108); correlating particular output data associated with the particular child job and additional output data associated with the additional child job for the particular distributed data processing job; determining performance data for the particular distributed data processing job based on the particular output data associated with the particular child job and the additional output data associated with the additional child job; associating the particular distributed data processing job with a particular pipeline, wherein the correlating of the particular output data associated with the particular child job and the additional output data associated with the additional child job for the particular distributed data processing job comprises associating the particular child job and the additional child job with the particular pipeline and providing for display the performance data for the particular distributed data processing job based on the particular output data associated with the particular child job and the additional output data associated with the additional child job.