toJson method

Map<String, dynamic> toJson()

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(),
  };
}