Slide 33
Slide 33 text
REAL-TIME ANALYTICS
Spring XD provides out of the box a few simple analytics tools implemented as an
Abstract API with implementations for in-memory and Redis, as follows:
Simple Counter
Field Value Counter: Counts the occurrence of named fields.
Aggregate Counter: Popular in tools like Mongo and Redis, this allows you to
timeslice data by, for example, minute, hour, month, year and so on.
Gauge: Last value
Rich Gauge: Last value, running average, min/max
Real-time data analytics
The analytics functionality is provided via modules that can be added to a stream.
In that sense, real-time analytics is accomplished via exactly the same model as
data ingestion. Spring XD provides support for the real-time evaluation of various
machine learning scoring algorithms as well simple real-time data analytics using
various types of counters and gauges.