Fix startup time format

Before it was a string. To use it efficiently we want it to be a number - in this case in nanoseconds.
This commit is contained in:
Maximilian Paß
2022-08-03 12:37:58 +02:00
parent b287aa335d
commit 89e15c5c2f

View File

@ -154,7 +154,7 @@ func (m *NomadRunnerManager) onAllocationAdded(alloc *nomadApi.Allocation, start
func monitorAllocationStartupDuration(startup time.Duration, runnerID string, environmentID dto.EnvironmentID) { func monitorAllocationStartupDuration(startup time.Duration, runnerID string, environmentID dto.EnvironmentID) {
p := influxdb2.NewPointWithMeasurement(monitoring.MeasurementIdleRunnerNomad) p := influxdb2.NewPointWithMeasurement(monitoring.MeasurementIdleRunnerNomad)
p.AddField(monitoring.InfluxKeyDuration, startup) p.AddField(monitoring.InfluxKeyDuration, startup.Nanoseconds())
p.AddTag(monitoring.InfluxKeyEnvironmentID, environmentID.ToString()) p.AddTag(monitoring.InfluxKeyEnvironmentID, environmentID.ToString())
p.AddTag(monitoring.InfluxKeyRunnerID, runnerID) p.AddTag(monitoring.InfluxKeyRunnerID, runnerID)
monitoring.WriteInfluxPoint(p) monitoring.WriteInfluxPoint(p)