We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents ac50f77 + 191ea00 commit 835f929Copy full SHA for 835f929
src/server/routes/agent.rs
@@ -161,6 +161,7 @@ fn endpoint_record_progress(
161
) -> Fallible<Response<Body>> {
162
let start = std::time::Instant::now();
163
let data = mutex.lock().unwrap();
164
+ let lock_wait = start.elapsed();
165
let ex = Experiment::get(&data.db, &result.experiment_name)?
166
.ok_or_else(|| err_msg("no experiment run by this agent"))?;
167
@@ -175,6 +176,10 @@ fn endpoint_record_progress(
175
176
.crater_endpoint_time
177
.with_label_values(&["record_progress"])
178
.observe(start.elapsed().as_secs_f64());
179
+ data.metrics
180
+ .crater_endpoint_time
181
+ .with_label_values(&["record_progress_lock"])
182
+ .observe(lock_wait.as_secs_f64());
183
ret
184
}
185
0 commit comments