Add environment id to periodical monitoring events.

This commit is contained in:
Maximilian Paß
2022-08-19 22:06:39 +02:00
parent 5590c50e14
commit 1eef26cc83
4 changed files with 16 additions and 6 deletions

View File

@ -37,8 +37,10 @@ func NewNomadEnvironment(apiClient nomad.ExecutorAPI, jobHCL string) (*NomadEnvi
return nil, fmt.Errorf("error parsing Nomad job: %w", err)
}
return &NomadEnvironment{apiClient, jobHCL, job, storage.NewMonitoredLocalStorage[runner.Runner](
monitoring.MeasurementIdleRunnerNomad, runner.MonitorRunnersEnvironmentID, time.Minute)}, nil
e := &NomadEnvironment{apiClient, jobHCL, job, nil}
e.idleRunners = storage.NewMonitoredLocalStorage[runner.Runner](monitoring.MeasurementIdleRunnerNomad,
runner.MonitorEnvironmentID[runner.Runner](e.ID()), time.Minute)
return e, nil
}
func NewNomadEnvironmentFromRequest(