Real-time monitoring

Every second, measured.

Synchro acquires and manages data and events from across an enterprise, then collects, aggregates, historises, alerts, dashboards and reports on it — all at one-second precision.

Sustained throughput
200,000updates / second
Resolution
1second, by default
Retention
Yearsat full precision

What Synchro is?

A real-time enterprise infrastructure-monitoring tool and dashboard, proven across industrial infrastructure, technology infrastructure, real-time big data and application monitoring.

Efficient

A single Synchro infrastructure sustains more than 200,000 data updates per second on commodity server hardware.

Granular

All data is kept at second-level precision, and can be historised at that precision for years where it is needed.

Insightful

Masses of statistics are recalculated every second, so the data that needs attention surfaces on its own.

  • Did something change?
  • What was changed?
  • What was added?
  • What is missing?
  • What are the impacts of the change?

What Synchro does with your data

Every time series carries two kinds of statistics, both maintained continuously rather than computed on demand.

By time

ByTimeStatistics

For every second of the day, within every time series: the latest value, minimum, maximum, average, count and sum of everything received in that second.

LASTMINMAXAVGCOUNTSUM

By period

PeriodStatistics

A period is a continuous interval of the day. For each one, the same statistics plus the time of the last update and the time elapsed since it. Hourly and daily periods are kept by default.

LASTMINMAXAVGCOUNTSUMTIMEDTIME

Architecture

SynchroServer, a multi-threaded Java application, sits at the heart of the infrastructure. It receives data from probes, applications and adapters, then aggregates, historises, reports and raises alarms as needed.

Data reaches it over a deliberately trivial text-based TCP protocol — which is why writing an adapter for a new source is a small job rather than a project. The web tools talk to the server's embedded web server over HTTP.

  1. SourcesAgents, probes, applications, adapters
  2. SC01 over TCPPlain text, one line per sample
  3. SynchroServerAggregate, historise, alarm
  4. Views & reportsIn the browser, over HTTP

Downloads

SynchroAgent reports a host's processor, memory, disk, filesystem, network and per-process activity to SynchroServer. One static binary, no runtime to install.

Agent

Documentation

The current release of each guide, free to download. No account, no form.