1. A computer-implemented method executed by at least one processor for debugging a streaming application, the method comprising: executing a streaming application that comprises an operator graph that includes a plurality of operators that process a plurality of data tuples; monitoring resource usage of at least one computer system resource by each of the plurality of data tuples processed by the plurality of operators in the operator graph, wherein the resource usage for a selected data tuple comprises a usage of the at least one computer system resource during the processing of the selected data tuple by all of the plurality of operators that process the selected data tuple; defining a tuple breakpoint that defines at least one criterion for usage of the at least one computer system resource by at least one data tuple, and fires when a data tuple satisfies the at least one criterion for usage of the at least one computer system resource; and when the tuple breakpoint fires, halting at least one operator in the operator graph and displaying information regarding a data tuple that caused the tuple breakpoint to fire.