toJson method
Implementation
Map<String, dynamic> toJson() {
return {
'jobs_processed': jobsProcessed,
'jobs_failed': jobsFailed,
'jobs_retried': jobsRetried,
'jobs_timed_out': jobsTimedOut,
'uptime_seconds': uptime.inSeconds,
'failure_rate': failureRate,
'timeout_rate': timeoutRate,
'throughput_per_second': throughput,
'average_processing_time_ms': averageProcessingTime.inMilliseconds,
'p50_processing_time_ms': p50ProcessingTime.inMilliseconds,
'p95_processing_time_ms': p95ProcessingTime.inMilliseconds,
'p99_processing_time_ms': p99ProcessingTime.inMilliseconds,
'start_time': startTime?.toIso8601String(),
'last_activity': lastActivity?.toIso8601String(),
};
}