For each Time Series, Synchro provides two (2) types of statistics.
- ByTimeStatistics
- PeriodStatistics
For each second of the day, within each Time Series, Synchro
provides the latest value (LAST), Min, Max, Average, Count, and Sum,
of the data received for that second. These second level statistics
are called ByTimeStatistics.
Additionally, in
Synchro it is possible to define Periods. A Period describes
a continuous interval for a time of the day. For each Period, and
for each Time Series, Synchro provides the latest value (LAST), Min,
Max, Average, Count, Sum, Time (time of the last update), and Dtime
(time since the last update). These Period based statistics are
called PeriodStatistics. By default, Synchro keeps hourly,
morning, evening, work hours, and daily PeriodStatistics. Users can
define as many (possibly overlapping), Periods as required.
Synchro can also “artificially” create Time Series based on your
data. It can group them together, aggregate days of data together,
create new Time Series using moving aggregation functions (like
moving averages), and create alerts that they themselves, become
Time Series.
Synchro uses four (4) identifiers to uniquely
identify a Time Series. By convention, the identifiers, Types
and Metrics define what is being measured, and the
identifiers, Components and Targets identifiy what it
is measured on.
One of the most useful and distinctive
features of Synchro is the possibility of using values of
PeriodStatistics to select a Time Series (in addition to the name of
a Time Series). This makes it easy and efficient to display a
real-time list (updated every second), of the top “N”
clients/products/systems, based on any Time Series.