# Functions
No description provided by the author
NewGeneration returns a new Generation starting with an id of 0.
Run is used to run a new monitor.
# Structs
Data is the live store of data from the monitored servers.
No description provided by the author
Device is the in memory representation/wrapper for a job.Device.
Devices is the type that manages a set of Device objects.
Generation is a way to handle sequences of 'updates' or 'generations', find out how many have happened, as well as blocking until the next one happens.
Managers describes the set of managers to monitor for data changes.
Package is the in memory representation/wrapper for a build.Package.
Packages is the type that manages a set of Package objects.
Replay is the in memory representation/wrapper for a replay.Action.
Replays is the type that manages a set of Replay objects.
Report is the in memory representation/wrapper for a report.Action.
Reports is the type that manages a set of Report objects.
Subject is the in memory representation/wrapper for a subject.Subject.
Subjects is the type that manages a set of Subject objects.
Trace is the in memory representation/wrapper for a trace.Action.
Traces is the type that manages a set of Trace objects.
Track is the in memory representation/wrapper for a build.Track.
Tracks is the type that manages a set of Track objects.
Worker is the in memory representation/wrapper for a job.Worker.
Workers is the type that manages a set of Worker objects.