In general (and messages and streams are just one example) there is a trade-off between more traceability and visibility vs. storage/space (and performance).
QuickStream is indeed a mechanism used internally to address the performance and storage concerns, but, to complete this with a traceability option, there is also a dedicated Business Operation that can add the desired data - see Enhanced Debugging and the introduction of HS.Util.Trace.Operations. This simply adds more calls in the session, to this Operation which (could) include the stream data. The advantage of this is that you can turn it on or off, and you can control also the "level" of tracing. Take into account of course that this needs to be done ahead of what you want to trace/visualize, you can't "apply" this retroactively.
Great! So you have a built-in REST API for your SQL queries.







A true pillar of innovation, and commitment to the community.