Monitoring and Profiling

This topic introduces the technologies and utilities that allow you to monitor your StreamBase and LiveView applications as they run, and allow you to profile running applications to gather statistics about its operators and queues.

StreamBase provides the following ways to monitor StreamBase and LiveView applications:

Profiling is a branch of monitoring that extracts and analyzes performance statistics about the operators and queues in a running EventFlow application. Profiling can occur interactively while an application is running, or separately, using a file of collected statistics.

You can also create your own performance monitor client utility using the StreamBase monitoring API, as described in Developing StreamBase Monitor Applications.