| 251 | |
| 252 | |
| 253 | void Metrics::setRecoveryTime(const Duration& duration) |
| 254 | { |
| 255 | CHECK_NONE(recovery_time_secs); |
| 256 | |
| 257 | const double recovery_seconds = duration.secs(); |
| 258 | |
| 259 | recovery_time_secs = process::metrics::PullGauge( |
| 260 | "slave/recovery_time_secs", |
| 261 | [recovery_seconds]() { return recovery_seconds;}); |
| 262 | |
| 263 | process::metrics::add(recovery_time_secs.get()); |
| 264 | } |
| 265 | |
| 266 | } // namespace slave { |
| 267 | } // namespace internal { |