In some examples, a rally point 306 that has been created and stored based on one composition operation 302 may also be used by other composition operations 302. For example, as shown in FIG. 3, a rally point 306 may be created and stored when first event data 122A is received with respect to a first composition operation 302 that expects the first event data 122A followed by second event data 122B. However, a second composition operation 302 may expect the same first event data 122A to followed by another type of event data 122 that is different from the second event data 122B. In this situation, a rally point 306 that is created to include data about the first event data 122A, such as data about a child process associated with the first event data 122A and a parent process of that child process, can also be relevant to the second composition operation 302. Accordingly, the same data stored for a rally point 306 can be used for multiple composition operations 302, thereby increasing efficiency and reducing duplication of data stored in local or cloud storage space.