For each Time Series, Synchro provides two (2) types of statistics.
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.