Corvil Streams identifies key analytics for all applications from the torrent of network data — producing streams of actionable events for review in the Corvil UI or integration with external systems.
The network environment is shared by hundreds of applications with different characteristics and requirements, different users, and different problems. From the continuous flow of this application data on your network, Corvil Streams pull out the key events for each application — and generates a concise summary for each one. These events can be reviewed, filtered, and categorized in the Corvil UI or exported in real-time to third-party systems such as Splunk, Hadoop, AWS Kenesis, Tableau and STORM.
The analytics stream for an application will contain a variety of event data: performance and health reporting will generate events for server outages and response time issues; business level analytics will be reported through per-transaction summaries driven by decoding of the application payload.
An analytics stream can easily be tuned — new event types can be added or existing events modified. Event fields can be populated from any of the decoded network data or the additional analytics provided by Corvil's Plug-ins suite. The streams are tuned to the needs of different users — to providing the application ops team with details on sluggish response times, or the network team with updates about DNS or BGP problems.
Network data protocols exchange huge volumes of encoded information — the events in an Analytics Stream reformats this into human-readable form:
For high volume streams, events can also be summarized on a per-second basis to produce aggregated results. For example, the analytics stream for a web application can produce summarized results for response times and error codes on a per-URL basis.
The underlying network data that was used to produce the event is always available for drill-down when additional context is required.
The Corvil Streams UI presents information from all streams in a clear tabulated form.
The analytics streams are designed for easy integration with other applications. An open and flexible API provides real-time access so that they can become an input to external dashboards, existing monitoring systems, or proprietary applications.