Documentation ¶
Index ¶
- func Init(clusterID string, conf config.TelemetryConfig)
- func PeriodicallyReportMasterTick(db db.DB, rm telemetryRPFetcher, system *actor.System)
- func ReportAllocationTerminal(db db.DB, a model.Allocation, d *device.Device)
- func ReportExperimentCreated(id int, config expconf.ExperimentConfig)
- func ReportExperimentStateChanged(db db.DB, e *model.Experiment)
- func ReportProvisionerTick(instances []*model.Instance, instanceType string)
- func ReportUserCreated(admin, active bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Init ¶
func Init(clusterID string, conf config.TelemetryConfig)
Init sets up the Telemetry singleton.
func PeriodicallyReportMasterTick ¶
PeriodicallyReportMasterTick periodically reports various telemetry information about the running master. It should be called once per cluster.
func ReportAllocationTerminal ¶
ReportAllocationTerminal reports that an allocation ends.
func ReportExperimentCreated ¶
func ReportExperimentCreated(id int, config expconf.ExperimentConfig)
ReportExperimentCreated reports that an experiment has been created.
func ReportExperimentStateChanged ¶
func ReportExperimentStateChanged(db db.DB, e *model.Experiment)
ReportExperimentStateChanged reports that the state of an experiment has changed.
func ReportProvisionerTick ¶
ReportProvisionerTick reports the state of all provision requests by a provisioner.
func ReportUserCreated ¶
func ReportUserCreated(admin, active bool)
ReportUserCreated reports that a user has been created.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.