{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9673.82, "limit_mb": null}, "detail": {"last_error_at": "2026-08-31T00:26:42+09:00", "last_error_summary": "[rtsp @ 0x5c206e5d5f00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5c206e5d5e00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "returncode": 8, "stderr_log_path": "/data/playlist/logs/live_runtime_health/ffmpeg/21.stderr.log"}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_terminated", "ffmpeg": {"error_count": 193, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T00:26:42+09:00", "last_error_summary": "[rtsp @ 0x5c206e5d5f00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5c206e5d5e00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T00:26:44+09:00", "last_returncode": 8, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T00:26:42+09:00", "pid": 10338, "process": {"exists": false, "pid": 10338}, "restart_count": 201, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 202}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 81430.575, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 81430.62, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 51, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 166.749, "last_sample_duration_ms": 572.244, "last_trigger": "periodic", "next_snapshot_in_sec": 433.251, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 651, "storage_bytes": 1845509}, "mjpeg": {"age_sec": 81430.569, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T00:26:44+09:00", "process": {"exists": true, "fd_count": 107, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 81434.251, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 81430588.937, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 81430584.614, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 81430582.611, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 81430592.98, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.94, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.835, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 79627.647, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10336, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001775, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000677, "system_cpu_s_delta": 1.2200000000011642, "user_cpu_core_ratio": 0.001098, "user_cpu_s_delta": 1.9800000000104774}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.127, "count": 30, "max": 6.677, "p95": 6.236, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.625, "count": 30, "max": 2.215, "p95": 2.126, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 53489.739, "count": 30, "max": 79627.647, "p95": 77013.961, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19800, "sampled_at": "2026-08-30T23:56:41+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-30T23:56:41+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9673.332, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 193, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T00:26:42+09:00", "last_error_summary": "[rtsp @ 0x5c206e5d5f00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5c206e5d5e00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T00:26:44+09:00", "last_returncode": 8, "last_stable_duration_sec": 2.031, "last_started_at": "2026-08-31T00:26:42+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 201, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 202}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 81430.605, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 81430.65, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 51, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 166.769, "last_sample_duration_ms": 572.244, "last_trigger": "periodic", "next_snapshot_in_sec": 433.231, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 651, "storage_bytes": 1845509}, "mjpeg": {"age_sec": 81430.599, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T00:26:44+09:00", "process": {"exists": true, "fd_count": 103, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 81434.273, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 81430617.374, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 81430613.051, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 81430611.049, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 81430621.418, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.6, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 1.992, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 81430.579, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10338, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001786, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000704, "system_cpu_s_delta": 1.2699999999895226, "user_cpu_core_ratio": 0.001082, "user_cpu_s_delta": 1.9500000000116415}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.01, "count": 30, "max": 6.677, "p95": 6.236, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.619, "count": 30, "max": 2.215, "p95": 2.126, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 55292.318, "count": 30, "max": 81430.579, "p95": 78816.475, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19801, "sampled_at": "2026-08-31T00:26:44+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T00:26:44+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9706.75, "limit_mb": null}, "detail": {"last_error_at": "2026-08-31T00:56:45+09:00", "last_error_summary": "[rtsp @ 0x596134a2ff00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x596134a2fe00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "returncode": 8, "stderr_log_path": "/data/playlist/logs/live_runtime_health/ffmpeg/21.stderr.log"}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_terminated", "ffmpeg": {"error_count": 194, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T00:56:45+09:00", "last_error_summary": "[rtsp @ 0x596134a2ff00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x596134a2fe00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T00:56:47+09:00", "last_returncode": 8, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T00:56:45+09:00", "pid": 10341, "process": {"exists": false, "pid": 10341}, "restart_count": 202, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 203}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 83233.604, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 83233.649, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 54, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 164.082, "last_sample_duration_ms": 525.883, "last_trigger": "periodic", "next_snapshot_in_sec": 435.918, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 654, "storage_bytes": 1867183}, "mjpeg": {"age_sec": 83233.598, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T00:56:47+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 83237.277, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 83233617.15, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 83233612.827, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 83233610.824, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 83233621.193, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.331, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 1.992, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 81430.579, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10338, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001786, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000704, "system_cpu_s_delta": 1.2699999999895226, "user_cpu_core_ratio": 0.001082, "user_cpu_s_delta": 1.9500000000116415}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.01, "count": 30, "max": 6.677, "p95": 6.236, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.619, "count": 30, "max": 2.215, "p95": 2.126, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 55292.318, "count": 30, "max": 81430.579, "p95": 78816.475, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19801, "sampled_at": "2026-08-31T00:26:44+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T00:26:44+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9707.004, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 194, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T00:56:45+09:00", "last_error_summary": "[rtsp @ 0x596134a2ff00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x596134a2fe00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T00:56:47+09:00", "last_returncode": 8, "last_stable_duration_sec": 2.03, "last_started_at": "2026-08-31T00:56:45+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 202, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 203}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 83233.632, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 83233.677, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 54, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 164.101, "last_sample_duration_ms": 525.883, "last_trigger": "periodic", "next_snapshot_in_sec": 435.899, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 654, "storage_bytes": 1867183}, "mjpeg": {"age_sec": 83233.626, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T00:56:47+09:00", "process": {"exists": true, "fd_count": 103, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 83237.299, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 83233644.303, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 83233639.98, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 83233637.978, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 83233648.347, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.323, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 6.223, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 83233.605, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10341, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001814, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000682, "system_cpu_s_delta": 1.2300000000104774, "user_cpu_core_ratio": 0.001131, "user_cpu_s_delta": 2.0399999999790452}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.162, "count": 30, "max": 6.677, "p95": 6.347, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.641, "count": 30, "max": 2.215, "p95": 2.126, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 57094.921, "count": 30, "max": 83233.605, "p95": 80619.26, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19802, "sampled_at": "2026-08-31T00:56:47+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T00:56:47+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9742.387, "limit_mb": null}, "detail": {"last_error_at": "2026-08-31T01:26:48+09:00", "last_error_summary": "[rtsp @ 0x5c169dfd7f00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5c169dfd7e00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "returncode": 8, "stderr_log_path": "/data/playlist/logs/live_runtime_health/ffmpeg/21.stderr.log"}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_terminated", "ffmpeg": {"error_count": 195, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T01:26:48+09:00", "last_error_summary": "[rtsp @ 0x5c169dfd7f00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5c169dfd7e00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T01:26:49+09:00", "last_returncode": 8, "last_stable_duration_sec": 2.002, "last_started_at": "2026-08-31T01:26:47+09:00", "pid": 10591, "process": {"exists": false, "pid": 10591}, "restart_count": 203, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 204}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 85036.181, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 85036.225, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 57, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 161.243, "last_sample_duration_ms": 560.472, "last_trigger": "periodic", "next_snapshot_in_sec": 438.757, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 657, "storage_bytes": 1888852}, "mjpeg": {"age_sec": 85036.174, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T01:26:49+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 85039.852, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 85036193.831, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 85036189.508, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 85036187.506, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 85036197.875, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.16, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 6.223, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 83233.605, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10341, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001814, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000682, "system_cpu_s_delta": 1.2300000000104774, "user_cpu_core_ratio": 0.001131, "user_cpu_s_delta": 2.0399999999790452}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.162, "count": 30, "max": 6.677, "p95": 6.347, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.641, "count": 30, "max": 2.215, "p95": 2.126, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 57094.921, "count": 30, "max": 83233.605, "p95": 80619.26, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19802, "sampled_at": "2026-08-31T00:56:47+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T00:56:47+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9741.77, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 195, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T01:26:48+09:00", "last_error_summary": "[rtsp @ 0x5c169dfd7f00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5c169dfd7e00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T01:26:49+09:00", "last_returncode": 8, "last_stable_duration_sec": 2.029, "last_started_at": "2026-08-31T01:26:47+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 203, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 204}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 85036.208, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 85036.252, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 57, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 161.263, "last_sample_duration_ms": 560.472, "last_trigger": "periodic", "next_snapshot_in_sec": 438.737, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 657, "storage_bytes": 1888852}, "mjpeg": {"age_sec": 85036.201, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T01:26:49+09:00", "process": {"exists": true, "fd_count": 103, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 85039.876, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 85036219.788, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 85036215.465, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 85036213.463, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 85036223.832, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.635, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 4.8, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 85036.182, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10591, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001764, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000699, "system_cpu_s_delta": 1.2599999999947613, "user_cpu_core_ratio": 0.001065, "user_cpu_s_delta": 1.9200000000128057}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.167, "count": 30, "max": 6.677, "p95": 6.347, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.649, "count": 30, "max": 2.215, "p95": 2.126, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 58897.532, "count": 30, "max": 85036.182, "p95": 82422.243, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19803, "sampled_at": "2026-08-31T01:26:49+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T01:26:49+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9766.719, "limit_mb": null}, "detail": {"pid": 10593, "restart_count": 204, "start_count": 205}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_started", "ffmpeg": {"error_count": 195, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T01:26:48+09:00", "last_error_summary": "[rtsp @ 0x5c169dfd7f00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5c169dfd7e00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T01:26:49+09:00", "last_returncode": 8, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T01:56:50+09:00", "pid": 10593, "process": {"exists": true, "fd_count": 4, "hwm_mb": 45.594, "name": "ffmpeg", "pid": 10593, "rss_mb": 45.594, "state": "S (sleeping)", "threads": 1}, "restart_count": 204, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": true, "start_count": 205}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 86838.62, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 86838.664, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 60, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 158.337, "last_sample_duration_ms": 555.317, "last_trigger": "periodic", "next_snapshot_in_sec": 441.663, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 660, "storage_bytes": 1910523}, "mjpeg": {"age_sec": 86838.613, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T01:56:52+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.422, "state": "S (sleeping)", "threads": 85}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 86842.293, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 86838632.846, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 86838628.523, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 86838626.521, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 86838636.89, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.612, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 4.8, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 85036.182, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10591, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001764, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000699, "system_cpu_s_delta": 1.2599999999947613, "user_cpu_core_ratio": 0.001065, "user_cpu_s_delta": 1.9200000000128057}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.167, "count": 30, "max": 6.677, "p95": 6.347, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.649, "count": 30, "max": 2.215, "p95": 2.126, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 58897.532, "count": 30, "max": 85036.182, "p95": 82422.243, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19803, "sampled_at": "2026-08-31T01:26:49+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T01:26:49+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9756.281, "limit_mb": null}, "detail": {"actual_bytes": 0, "expected_bytes": 2764800}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "invalid_frame_read_size", "ffmpeg": {"error_count": 196, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T01:56:53+09:00", "last_error_summary": "[tcp @ 0x5d8f2c6ab900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x5d8f2c6a8e00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T01:26:49+09:00", "last_returncode": 8, "last_stable_duration_sec": 3.093, "last_started_at": "2026-08-31T01:56:50+09:00", "pid": 10593, "process": {"exists": false, "pid": 10593}, "restart_count": 204, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 205}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 86839.711, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 86839.756, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 60, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 159.42, "last_sample_duration_ms": 555.317, "last_trigger": "periodic", "next_snapshot_in_sec": 440.58, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 660, "storage_bytes": 1910523}, "mjpeg": {"age_sec": 86839.705, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T01:56:53+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 86843.38, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 1, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["ffmpeg_select_timeouts_seen", "invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 86839724.275, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 86839719.952, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 86839717.949, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 86839728.318, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.088, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 6.199, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 86838.621, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10593, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.00182, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000721, "system_cpu_s_delta": 1.3000000000029104, "user_cpu_core_ratio": 0.001099, "user_cpu_s_delta": 1.9799999999813735}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.227, "count": 30, "max": 6.677, "p95": 6.347, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.688, "count": 30, "max": 2.459, "p95": 2.179, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 60700.146, "count": 30, "max": 86838.621, "p95": 84225.022, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19804, "sampled_at": "2026-08-31T01:56:52+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T01:56:52+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9756.301, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 196, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T01:56:53+09:00", "last_error_summary": "[tcp @ 0x5d8f2c6ab900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x5d8f2c6a8e00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T01:26:49+09:00", "last_returncode": 8, "last_stable_duration_sec": 3.109, "last_started_at": "2026-08-31T01:56:50+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 204, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 205}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 86839.728, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 86839.772, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 60, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 159.434, "last_sample_duration_ms": 555.317, "last_trigger": "periodic", "next_snapshot_in_sec": 440.566, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 660, "storage_bytes": 1910523}, "mjpeg": {"age_sec": 86839.721, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T01:56:53+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 86843.394, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 1, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["ffmpeg_select_timeouts_seen", "invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 86839739.494, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 86839735.17, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 86839733.168, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 86839743.537, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.239, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 6.199, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 86838.621, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10593, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.00182, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000721, "system_cpu_s_delta": 1.3000000000029104, "user_cpu_core_ratio": 0.001099, "user_cpu_s_delta": 1.9799999999813735}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.227, "count": 30, "max": 6.677, "p95": 6.347, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.688, "count": 30, "max": 2.459, "p95": 2.179, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 60700.146, "count": 30, "max": 86838.621, "p95": 84225.022, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19804, "sampled_at": "2026-08-31T01:56:52+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T01:56:52+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9767.406, "limit_mb": null}, "detail": {"last_error_at": "2026-08-31T02:26:54+09:00", "last_error_summary": "[tcp @ 0x61f685f3f900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x61f685f3ce00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "returncode": 143, "stderr_log_path": "/data/playlist/logs/live_runtime_health/ffmpeg/21.stderr.log"}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_terminated", "ffmpeg": {"error_count": 197, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T02:26:54+09:00", "last_error_summary": "[tcp @ 0x61f685f3f900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x61f685f3ce00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:26:55+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.002, "last_started_at": "2026-08-31T02:26:53+09:00", "pid": 10595, "process": {"exists": false, "pid": 10595}, "restart_count": 205, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 206}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 88641.928, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 88641.972, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 63, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 156.297, "last_sample_duration_ms": 552.009, "last_trigger": "periodic", "next_snapshot_in_sec": 443.703, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 663, "storage_bytes": 1932193}, "mjpeg": {"age_sec": 88641.921, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T02:26:55+09:00", "process": {"exists": true, "fd_count": 106, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 88645.6, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 88641940.857, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 88641936.533, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 88641934.531, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 88641944.9, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.689, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 6.199, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 86838.621, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10593, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.00182, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000721, "system_cpu_s_delta": 1.3000000000029104, "user_cpu_core_ratio": 0.001099, "user_cpu_s_delta": 1.9799999999813735}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.227, "count": 30, "max": 6.677, "p95": 6.347, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.688, "count": 30, "max": 2.459, "p95": 2.179, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 60700.146, "count": 30, "max": 86838.621, "p95": 84225.022, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19804, "sampled_at": "2026-08-31T01:56:52+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T01:56:52+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9767.535, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 197, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T02:26:54+09:00", "last_error_summary": "[tcp @ 0x61f685f3f900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x61f685f3ce00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:26:55+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.032, "last_started_at": "2026-08-31T02:26:53+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 205, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 206}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 88641.958, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 88642.003, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 63, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 156.316, "last_sample_duration_ms": 552.009, "last_trigger": "periodic", "next_snapshot_in_sec": 443.684, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 663, "storage_bytes": 1932193}, "mjpeg": {"age_sec": 88641.951, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T02:26:55+09:00", "process": {"exists": true, "fd_count": 104, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 88645.625, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 88641970.024, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 88641965.701, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 88641963.698, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 88641974.067, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.52, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.184, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 88641.93, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10595, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001808, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000715, "system_cpu_s_delta": 1.2899999999935972, "user_cpu_core_ratio": 0.001092, "user_cpu_s_delta": 1.9700000000011642}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.321, "count": 30, "max": 6.677, "p95": 6.347, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.687, "count": 30, "max": 2.459, "p95": 2.179, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 62502.779, "count": 30, "max": 88641.93, "p95": 86027.523, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19805, "sampled_at": "2026-08-31T02:26:55+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T02:26:55+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9782.723, "limit_mb": null}, "detail": {"last_error_at": "2026-08-31T02:56:58+09:00", "last_error_summary": "[tcp @ 0x583b8ce9e900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x583b8ce9be00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "returncode": 143, "stderr_log_path": "/data/playlist/logs/live_runtime_health/ffmpeg/21.stderr.log"}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_terminated", "ffmpeg": {"error_count": 198, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T02:56:58+09:00", "last_error_summary": "[tcp @ 0x583b8ce9e900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x583b8ce9be00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T02:56:56+09:00", "pid": 10597, "process": {"exists": false, "pid": 10597}, "restart_count": 206, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 207}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 90444.794, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 90444.838, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 66, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 154.087, "last_sample_duration_ms": 539.673, "last_trigger": "periodic", "next_snapshot_in_sec": 445.913, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 666, "storage_bytes": 1953861}, "mjpeg": {"age_sec": 90444.787, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T02:56:58+09:00", "process": {"exists": true, "fd_count": 107, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 90448.469, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 90444806.805, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 90444802.482, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 90444800.479, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 90444810.848, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.441, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.184, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 88641.93, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10595, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001808, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000715, "system_cpu_s_delta": 1.2899999999935972, "user_cpu_core_ratio": 0.001092, "user_cpu_s_delta": 1.9700000000011642}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.321, "count": 30, "max": 6.677, "p95": 6.347, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.687, "count": 30, "max": 2.459, "p95": 2.179, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 62502.779, "count": 30, "max": 88641.93, "p95": 86027.523, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19805, "sampled_at": "2026-08-31T02:26:55+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T02:26:55+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9782.496, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 198, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T02:56:58+09:00", "last_error_summary": "[tcp @ 0x583b8ce9e900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x583b8ce9be00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.027, "last_started_at": "2026-08-31T02:56:56+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 206, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 207}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 90444.82, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 90444.864, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 66, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 154.102, "last_sample_duration_ms": 539.673, "last_trigger": "periodic", "next_snapshot_in_sec": 445.898, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 666, "storage_bytes": 1953861}, "mjpeg": {"age_sec": 90444.813, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T02:56:58+09:00", "process": {"exists": true, "fd_count": 104, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 90448.486, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 90444831.61, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 90444827.287, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 90444825.285, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 90444835.654, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.335, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 2.094, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 90444.796, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10597, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001819, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.00071, "system_cpu_s_delta": 1.2799999999988358, "user_cpu_core_ratio": 0.001109, "user_cpu_s_delta": 2.0}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.194, "count": 30, "max": 6.677, "p95": 6.347, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.666, "count": 30, "max": 2.459, "p95": 2.179, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 64305.436, "count": 30, "max": 90444.796, "p95": 87830.441, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19806, "sampled_at": "2026-08-31T02:56:58+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T02:56:58+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9804.059, "limit_mb": null}, "detail": {"pid": 10599, "restart_count": 207, "start_count": 208}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_started", "ffmpeg": {"error_count": 198, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T02:56:58+09:00", "last_error_summary": "[tcp @ 0x583b8ce9e900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x583b8ce9be00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T03:26:59+09:00", "pid": 10599, "process": {"exists": true, "fd_count": 4, "hwm_mb": 45.496, "name": "ffmpeg", "pid": 10599, "rss_mb": 45.496, "state": "S (sleeping)", "threads": 1}, "restart_count": 207, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": true, "start_count": 208}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 92247.672, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 92247.717, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 69, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 151.535, "last_sample_duration_ms": 561.769, "last_trigger": "periodic", "next_snapshot_in_sec": 448.465, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 669, "storage_bytes": 1975525}, "mjpeg": {"age_sec": 92247.666, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T03:27:01+09:00", "process": {"exists": true, "fd_count": 108, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.422, "state": "S (sleeping)", "threads": 85}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 92251.343, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 92247685.404, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 92247681.081, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 92247679.079, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 92247689.448, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.206, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 2.094, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 90444.796, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10597, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001819, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.00071, "system_cpu_s_delta": 1.2799999999988358, "user_cpu_core_ratio": 0.001109, "user_cpu_s_delta": 2.0}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.194, "count": 30, "max": 6.677, "p95": 6.347, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.666, "count": 30, "max": 2.459, "p95": 2.179, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 64305.436, "count": 30, "max": 90444.796, "p95": 87830.441, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19806, "sampled_at": "2026-08-31T02:56:58+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T02:56:58+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9793.195, "limit_mb": null}, "detail": {"actual_bytes": 0, "expected_bytes": 2764800}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "invalid_frame_read_size", "ffmpeg": {"error_count": 199, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T03:27:02+09:00", "last_error_summary": "[tcp @ 0x566a67fd6900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x566a67fd3e00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 3.084, "last_started_at": "2026-08-31T03:26:59+09:00", "pid": 10599, "process": {"exists": false, "pid": 10599}, "restart_count": 207, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 208}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 92248.755, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 92248.799, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 69, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 152.611, "last_sample_duration_ms": 561.769, "last_trigger": "periodic", "next_snapshot_in_sec": 447.389, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 669, "storage_bytes": 1975525}, "mjpeg": {"age_sec": 92248.749, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T03:27:02+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 92252.425, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 1, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["ffmpeg_select_timeouts_seen", "invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 92248768.524, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 92248764.201, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 92248762.198, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 92248772.568, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.783, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.37, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 92247.673, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10599, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001842, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000704, "system_cpu_s_delta": 1.2700000000040745, "user_cpu_core_ratio": 0.001137, "user_cpu_s_delta": 2.0500000000174623}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.182, "count": 30, "max": 6.677, "p95": 6.347, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.673, "count": 30, "max": 2.459, "p95": 2.289, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 66108.112, "count": 30, "max": 92247.673, "p95": 89633.506, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19807, "sampled_at": "2026-08-31T03:27:01+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T03:27:01+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9793.273, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 199, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T03:27:02+09:00", "last_error_summary": "[tcp @ 0x566a67fd6900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x566a67fd3e00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 3.103, "last_started_at": "2026-08-31T03:26:59+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 207, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 208}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 92248.774, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 92248.818, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 69, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 152.626, "last_sample_duration_ms": 561.769, "last_trigger": "periodic", "next_snapshot_in_sec": 447.374, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 669, "storage_bytes": 1975525}, "mjpeg": {"age_sec": 92248.767, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T03:27:02+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 92252.44, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 1, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["ffmpeg_select_timeouts_seen", "invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 92248785.638, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 92248781.315, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 92248779.312, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 92248789.681, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.481, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.37, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 92247.673, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10599, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001842, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000704, "system_cpu_s_delta": 1.2700000000040745, "user_cpu_core_ratio": 0.001137, "user_cpu_s_delta": 2.0500000000174623}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.182, "count": 30, "max": 6.677, "p95": 6.347, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.673, "count": 30, "max": 2.459, "p95": 2.289, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 66108.112, "count": 30, "max": 92247.673, "p95": 89633.506, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19807, "sampled_at": "2026-08-31T03:27:01+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T03:27:01+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9849.004, "limit_mb": null}, "detail": {"pid": 10726, "restart_count": 208, "start_count": 209}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_started", "ffmpeg": {"error_count": 199, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T03:27:02+09:00", "last_error_summary": "[tcp @ 0x566a67fd6900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x566a67fd3e00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T03:57:02+09:00", "pid": 10726, "process": {"exists": true, "fd_count": 4, "hwm_mb": 45.293, "name": "ffmpeg", "pid": 10726, "rss_mb": 45.293, "state": "S (sleeping)", "threads": 1}, "restart_count": 208, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": true, "start_count": 209}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 94050.989, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 94051.034, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 72, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 149.534, "last_sample_duration_ms": 577.032, "last_trigger": "periodic", "next_snapshot_in_sec": 450.466, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 672, "storage_bytes": 1997193}, "mjpeg": {"age_sec": 94050.982, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T03:57:04+09:00", "process": {"exists": true, "fd_count": 106, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.422, "state": "S (sleeping)", "threads": 85}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 94054.664, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 94051002.35, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 94050998.027, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 94050996.024, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 94051006.393, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.729, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.37, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 92247.673, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10599, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001842, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000704, "system_cpu_s_delta": 1.2700000000040745, "user_cpu_core_ratio": 0.001137, "user_cpu_s_delta": 2.0500000000174623}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.182, "count": 30, "max": 6.677, "p95": 6.347, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.673, "count": 30, "max": 2.459, "p95": 2.289, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 66108.112, "count": 30, "max": 92247.673, "p95": 89633.506, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19807, "sampled_at": "2026-08-31T03:27:01+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T03:27:01+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9837.344, "limit_mb": null}, "detail": {"actual_bytes": 0, "expected_bytes": 2764800}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "invalid_frame_read_size", "ffmpeg": {"error_count": 199, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T03:27:02+09:00", "last_error_summary": "[tcp @ 0x566a67fd6900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x566a67fd3e00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.562, "last_started_at": "2026-08-31T03:57:02+09:00", "pid": 10726, "process": {"exists": false, "pid": 10726}, "restart_count": 208, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 209}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 94051.55, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 94051.594, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 72, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 150.085, "last_sample_duration_ms": 577.032, "last_trigger": "periodic", "next_snapshot_in_sec": 449.915, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 672, "storage_bytes": 1997193}, "mjpeg": {"age_sec": 94051.543, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T03:57:05+09:00", "process": {"exists": true, "fd_count": 106, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.422, "state": "S (sleeping)", "threads": 85}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 94055.217, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 94051561.952, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 94051557.629, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 94051555.626, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 94051565.995, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.565, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 6.798, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 94050.992, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10726, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001852, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000704, "system_cpu_s_delta": 1.2700000000040745, "user_cpu_core_ratio": 0.001148, "user_cpu_s_delta": 2.070000000006985}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.241, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.709, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 67910.813, "count": 30, "max": 94050.992, "p95": 91436.378, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19808, "sampled_at": "2026-08-31T03:57:04+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T03:57:04+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9837.438, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 200, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T03:57:05+09:00", "last_error_summary": "[tcp @ 0x5f15a4796900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x5f15a4793e00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.578, "last_started_at": "2026-08-31T03:57:02+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 208, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 209}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 94051.566, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 94051.61, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 72, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 150.099, "last_sample_duration_ms": 577.032, "last_trigger": "periodic", "next_snapshot_in_sec": 449.901, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 672, "storage_bytes": 1997193}, "mjpeg": {"age_sec": 94051.559, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T03:57:05+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 94055.232, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 94051577.505, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 94051573.182, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 94051571.18, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 94051581.549, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.252, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 6.798, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 94050.992, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10726, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001852, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000704, "system_cpu_s_delta": 1.2700000000040745, "user_cpu_core_ratio": 0.001148, "user_cpu_s_delta": 2.070000000006985}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.241, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.709, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 67910.813, "count": 30, "max": 94050.992, "p95": 91436.378, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19808, "sampled_at": "2026-08-31T03:57:04+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T03:57:04+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9859.781, "limit_mb": null}, "detail": {"pid": 10728, "restart_count": 209, "start_count": 210}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_started", "ffmpeg": {"error_count": 200, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T03:57:05+09:00", "last_error_summary": "[tcp @ 0x5f15a4796900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x5f15a4793e00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T04:27:05+09:00", "pid": 10728, "process": {"exists": true, "fd_count": 4, "hwm_mb": 45.223, "name": "ffmpeg", "pid": 10728, "rss_mb": 45.223, "state": "S (sleeping)", "threads": 1}, "restart_count": 209, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": true, "start_count": 210}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 95854.171, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 95854.216, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 75, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 147.327, "last_sample_duration_ms": 613.365, "last_trigger": "periodic", "next_snapshot_in_sec": 452.673, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 675, "storage_bytes": 2018858}, "mjpeg": {"age_sec": 95854.164, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T04:27:07+09:00", "process": {"exists": true, "fd_count": 107, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.422, "state": "S (sleeping)", "threads": 85}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 95857.844, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 95854184.304, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 95854179.981, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 95854177.979, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 95854188.348, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 6.418, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 6.798, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 94050.992, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10726, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001852, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000704, "system_cpu_s_delta": 1.2700000000040745, "user_cpu_core_ratio": 0.001148, "user_cpu_s_delta": 2.070000000006985}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.241, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.709, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 67910.813, "count": 30, "max": 94050.992, "p95": 91436.378, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19808, "sampled_at": "2026-08-31T03:57:04+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T03:57:04+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9848.93, "limit_mb": null}, "detail": {"actual_bytes": 0, "expected_bytes": 2764800}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "invalid_frame_read_size", "ffmpeg": {"error_count": 200, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T03:57:05+09:00", "last_error_summary": "[tcp @ 0x5f15a4796900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x5f15a4793e00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.627, "last_started_at": "2026-08-31T04:27:05+09:00", "pid": 10728, "process": {"exists": false, "pid": 10728}, "restart_count": 209, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 210}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 95854.796, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 95854.841, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 75, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 147.94, "last_sample_duration_ms": 613.365, "last_trigger": "periodic", "next_snapshot_in_sec": 452.06, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 675, "storage_bytes": 2018858}, "mjpeg": {"age_sec": 95854.79, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T04:27:08+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 95858.464, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 95854808.438, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 95854804.115, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 95854802.112, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 95854812.481, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.602, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.661, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 95854.173, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10728, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001836, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000743, "system_cpu_s_delta": 1.3399999999965075, "user_cpu_core_ratio": 0.001093, "user_cpu_s_delta": 1.9700000000011642}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.24, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.708, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 69713.545, "count": 30, "max": 95854.173, "p95": 93239.498, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19809, "sampled_at": "2026-08-31T04:27:07+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T04:27:07+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9848.832, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 201, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T04:27:08+09:00", "last_error_summary": "[tcp @ 0x6085bcaed900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x6085bcaeae00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.644, "last_started_at": "2026-08-31T04:27:05+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 209, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 210}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 95854.814, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 95854.859, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 75, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 147.956, "last_sample_duration_ms": 613.365, "last_trigger": "periodic", "next_snapshot_in_sec": 452.044, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 675, "storage_bytes": 2018858}, "mjpeg": {"age_sec": 95854.807, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T04:27:08+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 95858.481, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 95854825.994, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 95854821.671, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 95854819.668, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 95854830.037, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.548, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.661, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 95854.173, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10728, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001836, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000743, "system_cpu_s_delta": 1.3399999999965075, "user_cpu_core_ratio": 0.001093, "user_cpu_s_delta": 1.9700000000011642}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.24, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.708, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 69713.545, "count": 30, "max": 95854.173, "p95": 93239.498, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19809, "sampled_at": "2026-08-31T04:27:07+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T04:27:07+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "20", "cgroup_memory": {"current_mb": 9850.371, "limit_mb": null}, "detail": {"watchdog_timeout_sec": 30.0}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "20", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 11170231603200, "copied_frame_count": 4040159, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-31T03:56:03+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5379850, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-31T03:55:58+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.958}, "oldest_age_s": null, "peak_active_count": 2, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 414720000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "792fde5f", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 480, "events_emitted": 96, "events_failed": 378, "events_observed": 480, "events_suppressed": 6, "frame_buffer_copied_bytes": 11170231603200, "frame_buffer_copies": 4040159, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 4850, "recorder_active_input_bytes": 13409280000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 97, "recorder_clips_failed": 0, "recorder_clips_started": 97, "stage_failures": 379, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 97, "worker_jobs_accepted": 474, "worker_jobs_completed": 96, "worker_jobs_failed": 378, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0536, "count": 512, "max_ms": 0.7618, "p50_ms": 0.0494, "p95_ms": 0.0682, "p99_ms": 0.0782}, "stages": {"db_insert": {"avg_ms": 28.0444, "count": 97, "max_ms": 54.3823, "p50_ms": 27.2808, "p95_ms": 43.5628, "p99_ms": 52.0147, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9534, "count": 474, "max_ms": 3.9239, "p50_ms": 0.8399, "p95_ms": 1.7266, "p99_ms": 2.3372, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 245.4369, "count": 480, "max_ms": 5563.7324, "p50_ms": 30.4578, "p95_ms": 1090.397, "p99_ms": 1585.8974, "results": {"failed": 378, "not_applicable": 0, "success": 96, "suppressed": 6, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.4217, "count": 512, "max_ms": 0.7917, "p50_ms": 0.4001, "p95_ms": 0.5673, "p99_ms": 0.6519, "results": {"failed": 0, "not_applicable": 0, "success": 4040159, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 88.375, "count": 480, "max_ms": 959.9192, "p50_ms": 2.2196, "p95_ms": 433.5517, "p99_ms": 616.8491, "results": {"failed": 0, "not_applicable": 0, "success": 480, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 11.995, "count": 474, "max_ms": 48.9157, "p50_ms": 9.9595, "p95_ms": 27.5926, "p99_ms": 38.6558, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.0262, "count": 512, "max_ms": 7.0519, "p50_ms": 3.7452, "p95_ms": 5.603, "p99_ms": 6.1144, "results": {"failed": 0, "not_applicable": 0, "success": 4850, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.6011, "count": 512, "max_ms": 4.45, "p50_ms": 0.4649, "p95_ms": 1.2541, "p99_ms": 1.6662, "results": {"failed": 0, "not_applicable": 0, "success": 4850, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 87.1612, "count": 474, "max_ms": 956.5495, "p50_ms": 0.0643, "p95_ms": 431.5816, "p99_ms": 615.7678, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 377, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 362.6057, "count": 97, "max_ms": 880.0845, "p50_ms": 330.8999, "p95_ms": 551.1076, "p99_ms": 729.9139, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 60.0761, "count": 97, "max_ms": 84.3476, "p50_ms": 61.519, "p95_ms": 72.711, "p99_ms": 79.4235, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1998, "count": 97, "max_ms": 3.0957, "p50_ms": 1.0655, "p95_ms": 2.5025, "p99_ms": 2.9183, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 474, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 377, "unknown": 0}}, "recorder_stop": {"avg_ms": 31.216, "count": 97, "max_ms": 46.6659, "p50_ms": 30.2753, "p95_ms": 41.2246, "p99_ms": 43.9656, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6372, "count": 480, "max_ms": 6.3052, "p50_ms": 0.5754, "p95_ms": 0.9682, "p99_ms": 2.3223, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 6, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 2.1721, "count": 97, "max_ms": 12.4029, "p50_ms": 1.0964, "p95_ms": 7.7643, "p99_ms": 9.462, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 2.1721, "count": 97, "max_ms": 12.4029, "p50_ms": 1.0964, "p95_ms": 7.7643, "p99_ms": 9.462, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6372, "count": 480, "max_ms": 6.3052, "p50_ms": 0.5754, "p95_ms": 0.9682, "p99_ms": 2.3223, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 6, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6304, "count": 474, "max_ms": 5.9438, "p50_ms": 0.5331, "p95_ms": 1.0738, "p99_ms": 2.2401, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 96, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 96, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 573.887, "count": 97, "max_ms": 5069.649, "p50_ms": 400.449, "p95_ms": 1016.4682, "p99_ms": 4531.4311, "results": {"failed": 1, "not_applicable": 0, "success": 96, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 480, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 480, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.5244, "count": 474, "max_ms": 19.3884, "p50_ms": 1.0026, "p95_ms": 5.0477, "p99_ms": 11.4412, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 7.6208, "count": 474, "max_ms": 38.724, "p50_ms": 4.0901, "p95_ms": 23.2752, "p99_ms": 30.8056, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.0599, "count": 474, "max_ms": 1.295, "p50_ms": 0.0505, "p95_ms": 0.0873, "p99_ms": 0.1295, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 10.7323, "count": 474, "max_ms": 3770.7504, "p50_ms": 2.1651, "p95_ms": 3.8235, "p99_ms": 5.3549, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 148.5308, "count": 474, "max_ms": 5143.3805, "p50_ms": 25.749, "p95_ms": 606.7281, "p99_ms": 1063.9568, "results": {"failed": 378, "not_applicable": 0, "success": 96, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "20", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 377, "relay_transport": 1}, "generation": "792fde5f", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 474, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 5530666, "peak_jobs": 2, "rejected": 0, "submit_ms": {"count": 256, "max_ms": 0.2265, "p50_ms": 0.0507, "p95_ms": 0.0839, "p99_ms": 0.1203}, "wait_ms": {"count": 256, "max_ms": 244.5965, "p50_ms": 2.052, "p95_ms": 3.3934, "p99_ms": 4.4695}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 474, "artifact_failed": 0, "artifact_requested": 474, "artifact_success": 474, "completed": 474, "completed_failed": 378, "completed_success": 96, "cooldown_promoted": 97, "database_requested": 474, "db_insert_success": 97, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6640, "relay_business_failed": 0, "relay_business_success": 96, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 474, "relay_transport_failed": 1, "relay_transport_success": 96, "reservation_requested": 474}, "snapshot": {"copied_bytes": 1310515200, "copied_count": 474, "copy": {"count": 256, "max_ms": 3.9239, "p50_ms": 0.8372, "p95_ms": 1.7052, "p99_ms": 2.353}}, "state": "running"}}, "event_type": "frame_read_watchdog_timeout", "ffmpeg": {"error_count": 35, "h264_decode_error_count": 2, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-30T02:00:29+09:00", "last_error_summary": "[tcp @ 0x5f4eacc97940] Connection to tcp://223.171.147.71:554?timeout=10000000 failed: Connection timed out [in#0 @ 0x5f4eacc94e00] Error opening input: Connection timed out Error opening input file rtsp://admin:smart1357%21@223.171.147.71:554/trackID=1. Error opening input files: Connection timed out", "last_exit_at": "2026-08-28T06:34:28+09:00", "last_returncode": 0, "last_stable_duration_sec": 47692.493, "last_started_at": "2026-08-30T15:15:41+09:00", "pid": 10183, "process": {"exists": true, "fd_count": 5, "hwm_mb": 290.75, "name": "ffmpeg", "pid": 10183, "rss_mb": 290.75, "state": "S (sleeping)", "threads": 70}, "restart_count": 39, "restart_count_per_hour": 0, "rtsp_timeout_count": 95, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": true, "start_count": 40}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": 42.851, "sample_count": 2700, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 4040159, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-31T04:30:04+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "792fde5f", "last_frame_pushed_age_sec": 30.054, "last_frame_pushed_at": "2026-08-31T04:30:04+09:00", "last_frame_read_age_sec": 30.094, "last_frame_read_at": "2026-08-31T04:30:04+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 75, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 353.581, "last_sample_duration_ms": 613.365, "last_trigger": "periodic", "next_snapshot_in_sec": 246.419, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 675, "storage_bytes": 2018858}, "mjpeg": {"age_sec": 30.048, "exists": true, "mtime": "2026-08-31T04:30:04.141775+09:00", "mtime_epoch": 1788118204.1417754, "path": "/data/playlist/streaming/20/mjpeg.jpg", "size_bytes": 114075}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/20", "observed_at": "2026-08-31T04:30:34+09:00", "process": {"exists": true, "fd_count": 121, "hwm_mb": 3318.898, "name": "celery", "pid": 245, "rss_mb": 3312.391, "state": "S (sleeping)", "threads": 97}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 3, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 278, "last_event_ttl_s": 120.0, "last_prune_age_s": 32.747, "off_candidate_pruned_total": 931}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "fallback_partial_samples", "decision_frame": 16502, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "fallback_partial_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 10, "worker_height_ratio_median": 0.057933, "worker_small_worker_ratio": 0.8}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 10}}, "source_url": "rtsp://admin:smart1357%21@223.171.147.71:554/trackID=1", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 30, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["ffmpeg_select_timeouts_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 30068.86, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 30068.319, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 30067.867, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 30071.121, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 245, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.817, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "20", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 245, "process_rss_mb_proxy": 3312.316, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 10.541, "skip_count": 2}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "792fde5f", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": 42.612, "sample_count": 3000, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 4040009, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-31T04:29:49+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 0.0, "exists": true, "size_bytes": 120945, "write_bytes_delta": 120945, "write_count_delta": 1}, "processes": {"input_ffmpeg": {"context_switch_delta": 403.0, "cpu_core_ratio": 0.282229, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 0.0, "pid": 10183, "reason": null, "system_cpu_core_ratio": 0.025838, "system_cpu_s_delta": 0.2599999999999909, "user_cpu_core_ratio": 0.256391, "user_cpu_s_delta": 2.5799999999999272}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.473032, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 6666.0, "pid": 245, "reason": null, "system_cpu_core_ratio": 0.118258, "system_cpu_s_delta": 1.1899999999877764, "user_cpu_core_ratio": 0.354774, "user_cpu_s_delta": 3.569999999977881}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": 1.154, "count": 301, "max_ms": 2.32, "p95_ms": 1.486, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 4, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 301}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 301}, "yolo11_640_fire_11class": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 301}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 301}}, "truncated_count": 0}, "object_counts": {"__other__": {"avg": 1.0, "key_count": 1, "max": 1.0, "p95": 1.0, "provenance": "bounded_other_sum_proxy", "sample_count": 1}, "total": {"avg": 0.003, "max": 1.0, "p95": 0.0, "sample_count": 301}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 13.291, "count": 30, "max": 31.955, "p95": 29.081, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 10.576, "count": 30, "max": 13.344, "p95": 12.766, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 403.567, "count": 30, "max": 410.0, "p95": 409.55, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.03, "count": 30, "max": 0.039, "p95": 0.035, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.246, "count": 30, "max": 0.256, "p95": 0.256, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 119147.367, "count": 30, "max": 134138.0, "p95": 127648.3, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 119147.367, "count": 30, "max": 134138.0, "p95": 127648.3, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 234.133, "count": 30, "max": 6666.0, "p95": 25.65, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.094, "count": 30, "max": 0.118, "p95": 0.099, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.323, "count": 30, "max": 0.355, "p95": 0.335, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 39263, "sampled_at": "2026-08-31T04:29:49+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "f4c73cb1e1255de4", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T04:29:49+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:16+09:00", "state": "running", "task_id": "877eb95d-e4f0-4c14-99f3-63a3b48f81de", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "20", "cgroup_memory": {"current_mb": 9733.75, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "20", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 11170231603200, "copied_frame_count": 4040159, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-31T03:56:03+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5379850, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-31T03:55:58+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.958}, "oldest_age_s": null, "peak_active_count": 2, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 414720000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "792fde5f", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 480, "events_emitted": 96, "events_failed": 378, "events_observed": 480, "events_suppressed": 6, "frame_buffer_copied_bytes": 11170231603200, "frame_buffer_copies": 4040159, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 4850, "recorder_active_input_bytes": 13409280000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 97, "recorder_clips_failed": 0, "recorder_clips_started": 97, "stage_failures": 379, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 97, "worker_jobs_accepted": 474, "worker_jobs_completed": 96, "worker_jobs_failed": 378, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0536, "count": 512, "max_ms": 0.7618, "p50_ms": 0.0494, "p95_ms": 0.0682, "p99_ms": 0.0782}, "stages": {"db_insert": {"avg_ms": 28.0444, "count": 97, "max_ms": 54.3823, "p50_ms": 27.2808, "p95_ms": 43.5628, "p99_ms": 52.0147, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9534, "count": 474, "max_ms": 3.9239, "p50_ms": 0.8399, "p95_ms": 1.7266, "p99_ms": 2.3372, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 245.4369, "count": 480, "max_ms": 5563.7324, "p50_ms": 30.4578, "p95_ms": 1090.397, "p99_ms": 1585.8974, "results": {"failed": 378, "not_applicable": 0, "success": 96, "suppressed": 6, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.4217, "count": 512, "max_ms": 0.7917, "p50_ms": 0.4001, "p95_ms": 0.5673, "p99_ms": 0.6519, "results": {"failed": 0, "not_applicable": 0, "success": 4040159, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 88.375, "count": 480, "max_ms": 959.9192, "p50_ms": 2.2196, "p95_ms": 433.5517, "p99_ms": 616.8491, "results": {"failed": 0, "not_applicable": 0, "success": 480, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 11.995, "count": 474, "max_ms": 48.9157, "p50_ms": 9.9595, "p95_ms": 27.5926, "p99_ms": 38.6558, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.0262, "count": 512, "max_ms": 7.0519, "p50_ms": 3.7452, "p95_ms": 5.603, "p99_ms": 6.1144, "results": {"failed": 0, "not_applicable": 0, "success": 4850, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.6011, "count": 512, "max_ms": 4.45, "p50_ms": 0.4649, "p95_ms": 1.2541, "p99_ms": 1.6662, "results": {"failed": 0, "not_applicable": 0, "success": 4850, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 87.1612, "count": 474, "max_ms": 956.5495, "p50_ms": 0.0643, "p95_ms": 431.5816, "p99_ms": 615.7678, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 377, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 362.6057, "count": 97, "max_ms": 880.0845, "p50_ms": 330.8999, "p95_ms": 551.1076, "p99_ms": 729.9139, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 60.0761, "count": 97, "max_ms": 84.3476, "p50_ms": 61.519, "p95_ms": 72.711, "p99_ms": 79.4235, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1998, "count": 97, "max_ms": 3.0957, "p50_ms": 1.0655, "p95_ms": 2.5025, "p99_ms": 2.9183, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 474, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 377, "unknown": 0}}, "recorder_stop": {"avg_ms": 31.216, "count": 97, "max_ms": 46.6659, "p50_ms": 30.2753, "p95_ms": 41.2246, "p99_ms": 43.9656, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6372, "count": 480, "max_ms": 6.3052, "p50_ms": 0.5754, "p95_ms": 0.9682, "p99_ms": 2.3223, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 6, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 2.1721, "count": 97, "max_ms": 12.4029, "p50_ms": 1.0964, "p95_ms": 7.7643, "p99_ms": 9.462, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 2.1721, "count": 97, "max_ms": 12.4029, "p50_ms": 1.0964, "p95_ms": 7.7643, "p99_ms": 9.462, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6372, "count": 480, "max_ms": 6.3052, "p50_ms": 0.5754, "p95_ms": 0.9682, "p99_ms": 2.3223, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 6, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6304, "count": 474, "max_ms": 5.9438, "p50_ms": 0.5331, "p95_ms": 1.0738, "p99_ms": 2.2401, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 96, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 96, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 573.887, "count": 97, "max_ms": 5069.649, "p50_ms": 400.449, "p95_ms": 1016.4682, "p99_ms": 4531.4311, "results": {"failed": 1, "not_applicable": 0, "success": 96, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 480, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 480, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.5244, "count": 474, "max_ms": 19.3884, "p50_ms": 1.0026, "p95_ms": 5.0477, "p99_ms": 11.4412, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 7.6208, "count": 474, "max_ms": 38.724, "p50_ms": 4.0901, "p95_ms": 23.2752, "p99_ms": 30.8056, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.0599, "count": 474, "max_ms": 1.295, "p50_ms": 0.0505, "p95_ms": 0.0873, "p99_ms": 0.1295, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 10.7323, "count": 474, "max_ms": 3770.7504, "p50_ms": 2.1651, "p95_ms": 3.8235, "p99_ms": 5.3549, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 148.5308, "count": 474, "max_ms": 5143.3805, "p50_ms": 25.749, "p95_ms": 606.7281, "p99_ms": 1063.9568, "results": {"failed": 378, "not_applicable": 0, "success": 96, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "20", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 377, "relay_transport": 1}, "generation": "792fde5f", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 474, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 5530666, "peak_jobs": 2, "rejected": 0, "submit_ms": {"count": 256, "max_ms": 0.2265, "p50_ms": 0.0507, "p95_ms": 0.0839, "p99_ms": 0.1203}, "wait_ms": {"count": 256, "max_ms": 244.5965, "p50_ms": 2.052, "p95_ms": 3.3934, "p99_ms": 4.4695}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 474, "artifact_failed": 0, "artifact_requested": 474, "artifact_success": 474, "completed": 474, "completed_failed": 378, "completed_success": 96, "cooldown_promoted": 97, "database_requested": 474, "db_insert_success": 97, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6640, "relay_business_failed": 0, "relay_business_success": 96, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 474, "relay_transport_failed": 1, "relay_transport_success": 96, "reservation_requested": 474}, "snapshot": {"copied_bytes": 1310515200, "copied_count": 474, "copy": {"count": 256, "max_ms": 3.9239, "p50_ms": 0.8372, "p95_ms": 1.7052, "p99_ms": 2.353}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 35, "h264_decode_error_count": 2, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-30T02:00:29+09:00", "last_error_summary": "[tcp @ 0x5f4eacc97940] Connection to tcp://223.171.147.71:554?timeout=10000000 failed: Connection timed out [in#0 @ 0x5f4eacc94e00] Error opening input: Connection timed out Error opening input file rtsp://admin:smart1357%21@223.171.147.71:554/trackID=1. Error opening input files: Connection timed out", "last_exit_at": "2026-08-28T06:34:28+09:00", "last_returncode": 0, "last_stable_duration_sec": 47692.54, "last_started_at": "2026-08-30T15:15:41+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 39, "restart_count_per_hour": 0, "rtsp_timeout_count": 95, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 40}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": 42.851, "sample_count": 2699, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 4040159, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-31T04:30:04+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "792fde5f", "last_frame_pushed_age_sec": 30.101, "last_frame_pushed_at": "2026-08-31T04:30:04+09:00", "last_frame_read_age_sec": 30.141, "last_frame_read_at": "2026-08-31T04:30:04+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 75, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 353.608, "last_sample_duration_ms": 613.365, "last_trigger": "periodic", "next_snapshot_in_sec": 246.392, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 675, "storage_bytes": 2018858}, "mjpeg": {"age_sec": 30.095, "exists": true, "mtime": "2026-08-31T04:30:04.141775+09:00", "mtime_epoch": 1788118204.1417754, "path": "/data/playlist/streaming/20/mjpeg.jpg", "size_bytes": 114075}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/20", "observed_at": "2026-08-31T04:30:34+09:00", "process": {"exists": true, "fd_count": 122, "hwm_mb": 3318.898, "name": "celery", "pid": 245, "rss_mb": 3312.391, "state": "S (sleeping)", "threads": 97}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 3, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 278, "last_event_ttl_s": 120.0, "last_prune_age_s": 32.778, "off_candidate_pruned_total": 931}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "fallback_partial_samples", "decision_frame": 16502, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "fallback_partial_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 10, "worker_height_ratio_median": 0.057933, "worker_small_worker_ratio": 0.8}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 10}}, "source_url": "rtsp://admin:smart1357%21@223.171.147.71:554/trackID=1", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 30, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["ffmpeg_select_timeouts_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 30106.863, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 30106.322, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 30105.87, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 30109.124, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 245, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.695, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "20", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 245, "process_rss_mb_proxy": 3312.316, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 10.541, "skip_count": 2}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "792fde5f", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": 42.612, "sample_count": 3000, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 4040009, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-31T04:29:49+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 0.0, "exists": true, "size_bytes": 120945, "write_bytes_delta": 120945, "write_count_delta": 1}, "processes": {"input_ffmpeg": {"context_switch_delta": 403.0, "cpu_core_ratio": 0.282229, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 0.0, "pid": 10183, "reason": null, "system_cpu_core_ratio": 0.025838, "system_cpu_s_delta": 0.2599999999999909, "user_cpu_core_ratio": 0.256391, "user_cpu_s_delta": 2.5799999999999272}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.473032, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 6666.0, "pid": 245, "reason": null, "system_cpu_core_ratio": 0.118258, "system_cpu_s_delta": 1.1899999999877764, "user_cpu_core_ratio": 0.354774, "user_cpu_s_delta": 3.569999999977881}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": 1.154, "count": 301, "max_ms": 2.32, "p95_ms": 1.486, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 4, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 301}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 301}, "yolo11_640_fire_11class": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 301}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 301}}, "truncated_count": 0}, "object_counts": {"__other__": {"avg": 1.0, "key_count": 1, "max": 1.0, "p95": 1.0, "provenance": "bounded_other_sum_proxy", "sample_count": 1}, "total": {"avg": 0.003, "max": 1.0, "p95": 0.0, "sample_count": 301}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 13.291, "count": 30, "max": 31.955, "p95": 29.081, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 10.576, "count": 30, "max": 13.344, "p95": 12.766, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 403.567, "count": 30, "max": 410.0, "p95": 409.55, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.03, "count": 30, "max": 0.039, "p95": 0.035, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.246, "count": 30, "max": 0.256, "p95": 0.256, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 119147.367, "count": 30, "max": 134138.0, "p95": 127648.3, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 119147.367, "count": 30, "max": 134138.0, "p95": 127648.3, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 234.133, "count": 30, "max": 6666.0, "p95": 25.65, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.094, "count": 30, "max": 0.118, "p95": 0.099, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.323, "count": 30, "max": 0.355, "p95": 0.335, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 39263, "sampled_at": "2026-08-31T04:29:49+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "f4c73cb1e1255de4", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T04:29:49+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:16+09:00", "state": "running", "task_id": "877eb95d-e4f0-4c14-99f3-63a3b48f81de", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "20", "cgroup_memory": {"current_mb": 9617.512, "limit_mb": null}, "detail": {"pid": 10730, "restart_count": 40, "start_count": 41}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "20", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 11170231603200, "copied_frame_count": 4040159, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-31T03:56:03+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5379850, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-31T03:55:58+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.958}, "oldest_age_s": null, "peak_active_count": 2, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 414720000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "792fde5f", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 480, "events_emitted": 96, "events_failed": 378, "events_observed": 480, "events_suppressed": 6, "frame_buffer_copied_bytes": 11170231603200, "frame_buffer_copies": 4040159, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 4850, "recorder_active_input_bytes": 13409280000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 97, "recorder_clips_failed": 0, "recorder_clips_started": 97, "stage_failures": 379, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 97, "worker_jobs_accepted": 474, "worker_jobs_completed": 96, "worker_jobs_failed": 378, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0536, "count": 512, "max_ms": 0.7618, "p50_ms": 0.0494, "p95_ms": 0.0682, "p99_ms": 0.0782}, "stages": {"db_insert": {"avg_ms": 28.0444, "count": 97, "max_ms": 54.3823, "p50_ms": 27.2808, "p95_ms": 43.5628, "p99_ms": 52.0147, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9534, "count": 474, "max_ms": 3.9239, "p50_ms": 0.8399, "p95_ms": 1.7266, "p99_ms": 2.3372, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 245.4369, "count": 480, "max_ms": 5563.7324, "p50_ms": 30.4578, "p95_ms": 1090.397, "p99_ms": 1585.8974, "results": {"failed": 378, "not_applicable": 0, "success": 96, "suppressed": 6, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.4217, "count": 512, "max_ms": 0.7917, "p50_ms": 0.4001, "p95_ms": 0.5673, "p99_ms": 0.6519, "results": {"failed": 0, "not_applicable": 0, "success": 4040159, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 88.375, "count": 480, "max_ms": 959.9192, "p50_ms": 2.2196, "p95_ms": 433.5517, "p99_ms": 616.8491, "results": {"failed": 0, "not_applicable": 0, "success": 480, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 11.995, "count": 474, "max_ms": 48.9157, "p50_ms": 9.9595, "p95_ms": 27.5926, "p99_ms": 38.6558, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.0262, "count": 512, "max_ms": 7.0519, "p50_ms": 3.7452, "p95_ms": 5.603, "p99_ms": 6.1144, "results": {"failed": 0, "not_applicable": 0, "success": 4850, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.6011, "count": 512, "max_ms": 4.45, "p50_ms": 0.4649, "p95_ms": 1.2541, "p99_ms": 1.6662, "results": {"failed": 0, "not_applicable": 0, "success": 4850, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 87.1612, "count": 474, "max_ms": 956.5495, "p50_ms": 0.0643, "p95_ms": 431.5816, "p99_ms": 615.7678, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 377, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 362.6057, "count": 97, "max_ms": 880.0845, "p50_ms": 330.8999, "p95_ms": 551.1076, "p99_ms": 729.9139, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 60.0761, "count": 97, "max_ms": 84.3476, "p50_ms": 61.519, "p95_ms": 72.711, "p99_ms": 79.4235, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1998, "count": 97, "max_ms": 3.0957, "p50_ms": 1.0655, "p95_ms": 2.5025, "p99_ms": 2.9183, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 474, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 377, "unknown": 0}}, "recorder_stop": {"avg_ms": 31.216, "count": 97, "max_ms": 46.6659, "p50_ms": 30.2753, "p95_ms": 41.2246, "p99_ms": 43.9656, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6372, "count": 480, "max_ms": 6.3052, "p50_ms": 0.5754, "p95_ms": 0.9682, "p99_ms": 2.3223, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 6, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 2.1721, "count": 97, "max_ms": 12.4029, "p50_ms": 1.0964, "p95_ms": 7.7643, "p99_ms": 9.462, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 2.1721, "count": 97, "max_ms": 12.4029, "p50_ms": 1.0964, "p95_ms": 7.7643, "p99_ms": 9.462, "results": {"failed": 0, "not_applicable": 0, "success": 97, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6372, "count": 480, "max_ms": 6.3052, "p50_ms": 0.5754, "p95_ms": 0.9682, "p99_ms": 2.3223, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 6, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6304, "count": 474, "max_ms": 5.9438, "p50_ms": 0.5331, "p95_ms": 1.0738, "p99_ms": 2.2401, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 96, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 96, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 573.887, "count": 97, "max_ms": 5069.649, "p50_ms": 400.449, "p95_ms": 1016.4682, "p99_ms": 4531.4311, "results": {"failed": 1, "not_applicable": 0, "success": 96, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 480, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 480, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.5244, "count": 474, "max_ms": 19.3884, "p50_ms": 1.0026, "p95_ms": 5.0477, "p99_ms": 11.4412, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 7.6208, "count": 474, "max_ms": 38.724, "p50_ms": 4.0901, "p95_ms": 23.2752, "p99_ms": 30.8056, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.0599, "count": 474, "max_ms": 1.295, "p50_ms": 0.0505, "p95_ms": 0.0873, "p99_ms": 0.1295, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 10.7323, "count": 474, "max_ms": 3770.7504, "p50_ms": 2.1651, "p95_ms": 3.8235, "p99_ms": 5.3549, "results": {"failed": 0, "not_applicable": 0, "success": 474, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 148.5308, "count": 474, "max_ms": 5143.3805, "p50_ms": 25.749, "p95_ms": 606.7281, "p99_ms": 1063.9568, "results": {"failed": 378, "not_applicable": 0, "success": 96, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "20", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 377, "relay_transport": 1}, "generation": "792fde5f", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 474, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 5530666, "peak_jobs": 2, "rejected": 0, "submit_ms": {"count": 256, "max_ms": 0.2265, "p50_ms": 0.0507, "p95_ms": 0.0839, "p99_ms": 0.1203}, "wait_ms": {"count": 256, "max_ms": 244.5965, "p50_ms": 2.052, "p95_ms": 3.3934, "p99_ms": 4.4695}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 474, "artifact_failed": 0, "artifact_requested": 474, "artifact_success": 474, "completed": 474, "completed_failed": 378, "completed_success": 96, "cooldown_promoted": 97, "database_requested": 474, "db_insert_success": 97, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6640, "relay_business_failed": 0, "relay_business_success": 96, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 474, "relay_transport_failed": 1, "relay_transport_success": 96, "reservation_requested": 474}, "snapshot": {"copied_bytes": 1310515200, "copied_count": 474, "copy": {"count": 256, "max_ms": 3.9239, "p50_ms": 0.8372, "p95_ms": 1.7052, "p99_ms": 2.353}}, "state": "running"}}, "event_type": "ffmpeg_started", "ffmpeg": {"error_count": 35, "h264_decode_error_count": 2, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-30T02:00:29+09:00", "last_error_summary": "[tcp @ 0x5f4eacc97940] Connection to tcp://223.171.147.71:554?timeout=10000000 failed: Connection timed out [in#0 @ 0x5f4eacc94e00] Error opening input: Connection timed out Error opening input file rtsp://admin:smart1357%21@223.171.147.71:554/trackID=1. Error opening input files: Connection timed out", "last_exit_at": "2026-08-28T06:34:28+09:00", "last_returncode": 0, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T04:30:36+09:00", "pid": 10730, "process": {"exists": true, "fd_count": 4, "hwm_mb": 58.676, "name": "ffmpeg", "pid": 10730, "rss_mb": 58.676, "state": "S (sleeping)", "threads": 1}, "restart_count": 40, "restart_count_per_hour": 1, "rtsp_timeout_count": 95, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": true, "start_count": 41}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": 42.851, "sample_count": 2654, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 4040159, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-31T04:30:04+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "792fde5f", "last_frame_pushed_age_sec": 34.647, "last_frame_pushed_at": "2026-08-31T04:30:04+09:00", "last_frame_read_age_sec": 34.687, "last_frame_read_at": "2026-08-31T04:30:04+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 75, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 358.153, "last_sample_duration_ms": 613.365, "last_trigger": "periodic", "next_snapshot_in_sec": 241.847, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 675, "storage_bytes": 2018858}, "mjpeg": {"age_sec": 34.642, "exists": true, "mtime": "2026-08-31T04:30:04.141775+09:00", "mtime_epoch": 1788118204.1417754, "path": "/data/playlist/streaming/20/mjpeg.jpg", "size_bytes": 114075}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/20", "observed_at": "2026-08-31T04:30:38+09:00", "process": {"exists": true, "fd_count": 120, "hwm_mb": 3318.898, "name": "celery", "pid": 245, "rss_mb": 3312.379, "state": "S (sleeping)", "threads": 97}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 3, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 278, "last_event_ttl_s": 120.0, "last_prune_age_s": 37.326, "off_candidate_pruned_total": 931}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "fallback_partial_samples", "decision_frame": 16502, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "fallback_partial_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 10, "worker_height_ratio_median": 0.057933, "worker_small_worker_ratio": 0.8}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 10}}, "source_url": "rtsp://admin:smart1357%21@223.171.147.71:554/trackID=1", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 26, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["ffmpeg_select_timeouts_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 34654.252, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 34653.712, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 34653.259, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 34656.514, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 245, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.8, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "20", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 245, "process_rss_mb_proxy": 3312.391, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 18.422, "skip_count": 2}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "792fde5f", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": 42.851, "sample_count": 2700, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 4040159, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-31T04:30:04+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 30.065, "exists": true, "size_bytes": 114075, "write_bytes_delta": 114075, "write_count_delta": 1}, "processes": {"input_ffmpeg": {"context_switch_delta": 1099.0, "cpu_core_ratio": 0.127498, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 0.0, "pid": 10183, "reason": null, "system_cpu_core_ratio": 0.010839, "system_cpu_s_delta": 0.38000000000010914, "user_cpu_core_ratio": 0.116659, "user_cpu_s_delta": 4.0900000000001455}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.066173, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 6.0, "pid": 245, "reason": null, "system_cpu_core_ratio": 0.015402, "system_cpu_s_delta": 0.5399999999935972, "user_cpu_core_ratio": 0.050771, "user_cpu_s_delta": 1.7799999999988358}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 13.602, "count": 30, "max": 31.955, "p95": 29.081, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 10.425, "count": 30, "max": 13.344, "p95": 12.766, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 427.033, "count": 30, "max": 1099.0, "p95": 410.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.03, "count": 30, "max": 0.039, "p95": 0.035, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.242, "count": 30, "max": 0.256, "p95": 0.256, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 1.002, "count": 30, "max": 30.065, "p95": 0.0, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 118675.733, "count": 30, "max": 134138.0, "p95": 127648.3, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 118675.733, "count": 30, "max": 134138.0, "p95": 127648.3, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 233.933, "count": 30, "max": 6666.0, "p95": 25.65, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.091, "count": 30, "max": 0.118, "p95": 0.099, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.314, "count": 30, "max": 0.355, "p95": 0.335, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 39265, "sampled_at": "2026-08-31T04:30:34+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "f4c73cb1e1255de4", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T04:30:34+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:16+09:00", "state": "running", "task_id": "877eb95d-e4f0-4c14-99f3-63a3b48f81de", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9823.145, "limit_mb": null}, "detail": {"pid": 10846, "restart_count": 210, "start_count": 211}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_started", "ffmpeg": {"error_count": 201, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T04:27:08+09:00", "last_error_summary": "[tcp @ 0x6085bcaed900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x6085bcaeae00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.002, "last_started_at": "2026-08-31T04:57:08+09:00", "pid": 10846, "process": {"exists": true, "fd_count": 4, "hwm_mb": 45.324, "name": "ffmpeg", "pid": 10846, "rss_mb": 45.324, "state": "S (sleeping)", "threads": 1}, "restart_count": 210, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": true, "start_count": 211}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 97657.14, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 97657.185, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 78, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 116.624, "last_sample_duration_ms": 537.247, "last_trigger": "periodic", "next_snapshot_in_sec": 483.376, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 678, "storage_bytes": 2040549}, "mjpeg": {"age_sec": 97657.134, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T04:57:10+09:00", "process": {"exists": true, "fd_count": 107, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.422, "state": "S (sleeping)", "threads": 85}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 97660.816, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 97657155.213, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 97657150.89, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 97657148.887, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 97657159.256, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 7.311, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.661, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 95854.173, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10728, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001836, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000743, "system_cpu_s_delta": 1.3399999999965075, "user_cpu_core_ratio": 0.001093, "user_cpu_s_delta": 1.9700000000011642}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.24, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.708, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 69713.545, "count": 30, "max": 95854.173, "p95": 93239.498, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19809, "sampled_at": "2026-08-31T04:27:07+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T04:27:07+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9812.047, "limit_mb": null}, "detail": {"actual_bytes": 0, "expected_bytes": 2764800}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "invalid_frame_read_size", "ffmpeg": {"error_count": 202, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T04:57:12+09:00", "last_error_summary": "[tcp @ 0x6183b00e0900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x6183b00dde00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 3.079, "last_started_at": "2026-08-31T04:57:08+09:00", "pid": 10846, "process": {"exists": false, "pid": 10846}, "restart_count": 210, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 211}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 97658.218, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 97658.262, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 78, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 117.689, "last_sample_duration_ms": 537.247, "last_trigger": "periodic", "next_snapshot_in_sec": 482.311, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 678, "storage_bytes": 2040549}, "mjpeg": {"age_sec": 97658.211, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T04:57:12+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 97661.887, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 1, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["ffmpeg_select_timeouts_seen", "invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 97658231.332, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 97658227.009, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 97658225.006, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 97658235.375, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.762, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.479, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 97657.145, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10846, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001825, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.00071, "system_cpu_s_delta": 1.2799999999988358, "user_cpu_core_ratio": 0.001115, "user_cpu_s_delta": 2.0099999999802094}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.265, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.716, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 71516.294, "count": 30, "max": 97657.145, "p95": 95042.742, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19810, "sampled_at": "2026-08-31T04:57:10+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T04:57:10+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9812.312, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 202, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T04:57:12+09:00", "last_error_summary": "[tcp @ 0x6183b00e0900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x6183b00dde00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 3.096, "last_started_at": "2026-08-31T04:57:08+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 210, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 211}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 97658.235, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 97658.279, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 78, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 117.703, "last_sample_duration_ms": 537.247, "last_trigger": "periodic", "next_snapshot_in_sec": 482.297, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 678, "storage_bytes": 2040549}, "mjpeg": {"age_sec": 97658.228, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T04:57:12+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 97661.901, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 1, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["ffmpeg_select_timeouts_seen", "invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 97658246.669, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 97658242.346, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 97658240.343, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 97658250.712, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.342, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.479, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 97657.145, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10846, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001825, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.00071, "system_cpu_s_delta": 1.2799999999988358, "user_cpu_core_ratio": 0.001115, "user_cpu_s_delta": 2.0099999999802094}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.265, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.716, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 71516.294, "count": 30, "max": 97657.145, "p95": 95042.742, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19810, "sampled_at": "2026-08-31T04:57:10+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T04:57:10+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9839.719, "limit_mb": null}, "detail": {"pid": 10848, "restart_count": 211, "start_count": 212}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_started", "ffmpeg": {"error_count": 202, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T04:57:12+09:00", "last_error_summary": "[tcp @ 0x6183b00e0900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x6183b00dde00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T05:27:12+09:00", "pid": 10848, "process": {"exists": true, "fd_count": 4, "hwm_mb": 45.527, "name": "ffmpeg", "pid": 10848, "rss_mb": 45.527, "state": "S (sleeping)", "threads": 1}, "restart_count": 211, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": true, "start_count": 212}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 99460.873, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 99460.918, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 81, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 114.537, "last_sample_duration_ms": 505.0, "last_trigger": "periodic", "next_snapshot_in_sec": 485.463, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 681, "storage_bytes": 2062239}, "mjpeg": {"age_sec": 99460.867, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T05:27:14+09:00", "process": {"exists": true, "fd_count": 107, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.422, "state": "S (sleeping)", "threads": 85}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 99464.545, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 99460886.359, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 99460882.036, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 99460880.033, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 99460890.403, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.143, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.479, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 97657.145, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10846, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001825, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.00071, "system_cpu_s_delta": 1.2799999999988358, "user_cpu_core_ratio": 0.001115, "user_cpu_s_delta": 2.0099999999802094}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.265, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.716, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 71516.294, "count": 30, "max": 97657.145, "p95": 95042.742, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19810, "sampled_at": "2026-08-31T04:57:10+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T04:57:10+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9828.543, "limit_mb": null}, "detail": {"actual_bytes": 0, "expected_bytes": 2764800}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "invalid_frame_read_size", "ffmpeg": {"error_count": 202, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T04:57:12+09:00", "last_error_summary": "[tcp @ 0x6183b00e0900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x6183b00dde00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.61, "last_started_at": "2026-08-31T05:27:12+09:00", "pid": 10848, "process": {"exists": false, "pid": 10848}, "restart_count": 211, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 212}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 99461.483, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 99461.527, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 81, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 115.14, "last_sample_duration_ms": 505.0, "last_trigger": "periodic", "next_snapshot_in_sec": 484.86, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 681, "storage_bytes": 2062239}, "mjpeg": {"age_sec": 99461.476, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T05:27:15+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 99465.15, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 99461494.642, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 99461490.318, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 99461488.316, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 99461498.685, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.887, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 4.755, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 99460.874, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10848, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001813, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.00071, "system_cpu_s_delta": 1.2799999999988358, "user_cpu_core_ratio": 0.001103, "user_cpu_s_delta": 1.9900000000197906}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.366, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.73, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 73319.08, "count": 30, "max": 99460.874, "p95": 96845.808, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19811, "sampled_at": "2026-08-31T05:27:14+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T05:27:14+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9827.633, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 203, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T05:27:15+09:00", "last_error_summary": "[tcp @ 0x6394031be900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x6394031bbe00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.628, "last_started_at": "2026-08-31T05:27:12+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 211, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 212}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 99461.501, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 99461.545, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 81, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 115.161, "last_sample_duration_ms": 505.0, "last_trigger": "periodic", "next_snapshot_in_sec": 484.839, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 681, "storage_bytes": 2062239}, "mjpeg": {"age_sec": 99461.494, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T05:27:15+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 99465.171, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 99461512.535, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 99461508.212, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 99461506.209, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 99461516.578, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 6.956, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 4.755, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 99460.874, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10848, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001813, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.00071, "system_cpu_s_delta": 1.2799999999988358, "user_cpu_core_ratio": 0.001103, "user_cpu_s_delta": 1.9900000000197906}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.366, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.73, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 73319.08, "count": 30, "max": 99460.874, "p95": 96845.808, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19811, "sampled_at": "2026-08-31T05:27:14+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T05:27:14+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9862.047, "limit_mb": null}, "detail": {"pid": 10974, "restart_count": 212, "start_count": 213}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_started", "ffmpeg": {"error_count": 203, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T05:27:15+09:00", "last_error_summary": "[tcp @ 0x6394031be900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x6394031bbe00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T05:57:15+09:00", "pid": 10974, "process": {"exists": true, "fd_count": 4, "hwm_mb": 45.266, "name": "ffmpeg", "pid": 10974, "rss_mb": 45.266, "state": "S (sleeping)", "threads": 1}, "restart_count": 212, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": true, "start_count": 213}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 101263.671, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 101263.716, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 84, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 111.97, "last_sample_duration_ms": 553.283, "last_trigger": "periodic", "next_snapshot_in_sec": 488.03, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 684, "storage_bytes": 2083923}, "mjpeg": {"age_sec": 101263.665, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T05:57:17+09:00", "process": {"exists": true, "fd_count": 106, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.422, "state": "S (sleeping)", "threads": 85}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 101267.347, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 101263685.088, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 101263680.765, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 101263678.762, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 101263689.131, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 9.76, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 4.755, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 99460.874, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10848, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001813, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.00071, "system_cpu_s_delta": 1.2799999999988358, "user_cpu_core_ratio": 0.001103, "user_cpu_s_delta": 1.9900000000197906}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.366, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.73, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 73319.08, "count": 30, "max": 99460.874, "p95": 96845.808, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19811, "sampled_at": "2026-08-31T05:27:14+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T05:27:14+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9851.109, "limit_mb": null}, "detail": {"actual_bytes": 0, "expected_bytes": 2764800}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "invalid_frame_read_size", "ffmpeg": {"error_count": 204, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T05:57:18+09:00", "last_error_summary": "[tcp @ 0x62283df8c900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x62283df89e00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 3.089, "last_started_at": "2026-08-31T05:57:15+09:00", "pid": 10974, "process": {"exists": false, "pid": 10974}, "restart_count": 212, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 213}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 101264.759, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 101264.803, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 84, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 113.045, "last_sample_duration_ms": 553.283, "last_trigger": "periodic", "next_snapshot_in_sec": 486.955, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 684, "storage_bytes": 2083923}, "mjpeg": {"age_sec": 101264.752, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T05:57:18+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 101268.428, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 1, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["ffmpeg_select_timeouts_seen", "invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 101264771.859, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 101264767.535, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 101264765.533, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 101264775.902, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.464, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.207, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 101263.677, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10974, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001819, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000693, "system_cpu_s_delta": 1.25, "user_cpu_core_ratio": 0.001126, "user_cpu_s_delta": 2.029999999998836}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.386, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.754, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 75121.861, "count": 30, "max": 101263.677, "p95": 98649.196, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19812, "sampled_at": "2026-08-31T05:57:17+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T05:57:17+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9851.805, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 204, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T05:57:18+09:00", "last_error_summary": "[tcp @ 0x62283df8c900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x62283df89e00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 3.107, "last_started_at": "2026-08-31T05:57:15+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 212, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 213}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 101264.777, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 101264.821, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 84, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 113.063, "last_sample_duration_ms": 553.283, "last_trigger": "periodic", "next_snapshot_in_sec": 486.937, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 684, "storage_bytes": 2083923}, "mjpeg": {"age_sec": 101264.77, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T05:57:18+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 101268.445, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 1, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["ffmpeg_select_timeouts_seen", "invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 101264788.805, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 101264784.481, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 101264782.479, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 101264792.848, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.546, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.207, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 101263.677, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10974, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001819, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000693, "system_cpu_s_delta": 1.25, "user_cpu_core_ratio": 0.001126, "user_cpu_s_delta": 2.029999999998836}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.386, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.754, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 75121.861, "count": 30, "max": 101263.677, "p95": 98649.196, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19812, "sampled_at": "2026-08-31T05:57:17+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T05:57:17+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9880.09, "limit_mb": null}, "detail": {"pid": 10976, "restart_count": 213, "start_count": 214}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_started", "ffmpeg": {"error_count": 204, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T05:57:18+09:00", "last_error_summary": "[tcp @ 0x62283df8c900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x62283df89e00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T06:27:18+09:00", "pid": 10976, "process": {"exists": true, "fd_count": 4, "hwm_mb": 45.383, "name": "ffmpeg", "pid": 10976, "rss_mb": 45.383, "state": "S (sleeping)", "threads": 1}, "restart_count": 213, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": true, "start_count": 214}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 103066.915, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 103066.959, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 87, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 109.412, "last_sample_duration_ms": 533.446, "last_trigger": "periodic", "next_snapshot_in_sec": 490.588, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 687, "storage_bytes": 2105610}, "mjpeg": {"age_sec": 103066.908, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T06:27:20+09:00", "process": {"exists": true, "fd_count": 108, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.422, "state": "S (sleeping)", "threads": 85}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 103070.586, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 103066927.965, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 103066923.642, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 103066921.639, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 103066932.009, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.476, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.207, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 101263.677, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10974, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001819, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000693, "system_cpu_s_delta": 1.25, "user_cpu_core_ratio": 0.001126, "user_cpu_s_delta": 2.029999999998836}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.386, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.754, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 75121.861, "count": 30, "max": 101263.677, "p95": 98649.196, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19812, "sampled_at": "2026-08-31T05:57:17+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T05:57:17+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9870.133, "limit_mb": null}, "detail": {"actual_bytes": 0, "expected_bytes": 2764800}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "invalid_frame_read_size", "ffmpeg": {"error_count": 205, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T06:27:21+09:00", "last_error_summary": "[tcp @ 0x600b90b51900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x600b90b4ee00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 3.088, "last_started_at": "2026-08-31T06:27:18+09:00", "pid": 10976, "process": {"exists": false, "pid": 10976}, "restart_count": 213, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 214}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 103068.002, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 103068.046, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 87, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 110.493, "last_sample_duration_ms": 533.446, "last_trigger": "periodic", "next_snapshot_in_sec": 489.507, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 687, "storage_bytes": 2105610}, "mjpeg": {"age_sec": 103067.995, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T06:27:21+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 103071.671, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 1, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["ffmpeg_select_timeouts_seen", "invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 103068014.755, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 103068010.432, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 103068008.43, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 103068018.799, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.531, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 4.509, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 103066.916, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10976, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001708, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000671, "system_cpu_s_delta": 1.2100000000064028, "user_cpu_core_ratio": 0.001037, "user_cpu_s_delta": 1.8699999999953434}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.383, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.759, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 76924.673, "count": 30, "max": 103066.916, "p95": 100452.416, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19813, "sampled_at": "2026-08-31T06:27:20+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T06:27:20+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9870.223, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 205, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T06:27:21+09:00", "last_error_summary": "[tcp @ 0x600b90b51900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x600b90b4ee00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 3.106, "last_started_at": "2026-08-31T06:27:18+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 213, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 214}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 103068.019, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 103068.064, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 87, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 110.507, "last_sample_duration_ms": 533.446, "last_trigger": "periodic", "next_snapshot_in_sec": 489.493, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 687, "storage_bytes": 2105610}, "mjpeg": {"age_sec": 103068.012, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T06:27:21+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 103071.686, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 1, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["ffmpeg_select_timeouts_seen", "invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 103068031.007, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 103068026.684, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 103068024.681, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 103068035.05, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.525, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 4.509, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 103066.916, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10976, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001708, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000671, "system_cpu_s_delta": 1.2100000000064028, "user_cpu_core_ratio": 0.001037, "user_cpu_s_delta": 1.8699999999953434}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.383, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.759, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 76924.673, "count": 30, "max": 103066.916, "p95": 100452.416, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19813, "sampled_at": "2026-08-31T06:27:20+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T06:27:20+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9896.219, "limit_mb": null}, "detail": {"pid": 10978, "restart_count": 214, "start_count": 215}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_started", "ffmpeg": {"error_count": 205, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T06:27:21+09:00", "last_error_summary": "[tcp @ 0x600b90b51900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x600b90b4ee00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T06:57:21+09:00", "pid": 10978, "process": {"exists": true, "fd_count": 4, "hwm_mb": 45.539, "name": "ffmpeg", "pid": 10978, "rss_mb": 45.539, "state": "S (sleeping)", "threads": 1}, "restart_count": 214, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": true, "start_count": 215}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 104870.098, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 104870.143, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 90, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 106.783, "last_sample_duration_ms": 610.333, "last_trigger": "periodic", "next_snapshot_in_sec": 493.217, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 690, "storage_bytes": 2127302}, "mjpeg": {"age_sec": 104870.092, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T06:57:23+09:00", "process": {"exists": true, "fd_count": 107, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.422, "state": "S (sleeping)", "threads": 85}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 104873.777, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 104870112.997, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 104870108.674, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 104870106.671, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 104870117.04, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 6.919, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 4.509, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 103066.916, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10976, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001708, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000671, "system_cpu_s_delta": 1.2100000000064028, "user_cpu_core_ratio": 0.001037, "user_cpu_s_delta": 1.8699999999953434}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.383, "count": 30, "max": 6.798, "p95": 6.574, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.759, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 76924.673, "count": 30, "max": 103066.916, "p95": 100452.416, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19813, "sampled_at": "2026-08-31T06:27:20+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T06:27:20+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9884.605, "limit_mb": null}, "detail": {"actual_bytes": 0, "expected_bytes": 2764800}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "invalid_frame_read_size", "ffmpeg": {"error_count": 206, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T06:57:24+09:00", "last_error_summary": "[tcp @ 0x5e87f04b3900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x5e87f04b0e00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 3.077, "last_started_at": "2026-08-31T06:57:21+09:00", "pid": 10978, "process": {"exists": false, "pid": 10978}, "restart_count": 214, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 215}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 104871.174, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 104871.218, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 90, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 107.843, "last_sample_duration_ms": 610.333, "last_trigger": "periodic", "next_snapshot_in_sec": 492.157, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 690, "storage_bytes": 2127302}, "mjpeg": {"age_sec": 104871.167, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T06:57:24+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 104874.843, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 1, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["ffmpeg_select_timeouts_seen", "invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 104871187.318, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 104871182.994, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 104871180.992, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 104871191.361, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.893, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 9.172, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 104870.104, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10978, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.00163, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000638, "system_cpu_s_delta": 1.1499999999941792, "user_cpu_core_ratio": 0.000993, "user_cpu_s_delta": 1.7899999999790452}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.627, "count": 30, "max": 9.172, "p95": 6.744, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.772, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 78727.497, "count": 30, "max": 104870.104, "p95": 102255.458, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19814, "sampled_at": "2026-08-31T06:57:23+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T06:57:23+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9884.797, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 206, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T06:57:24+09:00", "last_error_summary": "[tcp @ 0x5e87f04b3900] Connection to tcp://nk20001.iptime.org:554?timeout=10000000 failed: No route to host [in#0 @ 0x5e87f04b0e00] Error opening input: No route to host Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: No route to host", "last_exit_at": "2026-08-31T02:56:58+09:00", "last_returncode": 143, "last_stable_duration_sec": 3.093, "last_started_at": "2026-08-31T06:57:21+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 214, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 215}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 104871.19, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 104871.235, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 90, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 107.858, "last_sample_duration_ms": 610.333, "last_trigger": "periodic", "next_snapshot_in_sec": 492.142, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 690, "storage_bytes": 2127302}, "mjpeg": {"age_sec": 104871.183, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T06:57:24+09:00", "process": {"exists": true, "fd_count": 105, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 104874.857, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 1, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 1, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": ["ffmpeg_select_timeouts_seen", "invalid_ffmpeg_reads_seen"], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 104871202.019, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 104871197.696, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 104871195.694, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 104871206.063, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.214, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 9.172, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 104870.104, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10978, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.00163, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000638, "system_cpu_s_delta": 1.1499999999941792, "user_cpu_core_ratio": 0.000993, "user_cpu_s_delta": 1.7899999999790452}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.627, "count": 30, "max": 9.172, "p95": 6.744, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.772, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 78727.497, "count": 30, "max": 104870.104, "p95": 102255.458, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19814, "sampled_at": "2026-08-31T06:57:23+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T06:57:23+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9899.793, "limit_mb": null}, "detail": {"last_error_at": "2026-08-31T07:27:25+09:00", "last_error_summary": "[rtsp @ 0x565f39d06f00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x565f39d06e00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "returncode": 8, "stderr_log_path": "/data/playlist/logs/live_runtime_health/ffmpeg/21.stderr.log"}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_terminated", "ffmpeg": {"error_count": 207, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T07:27:25+09:00", "last_error_summary": "[rtsp @ 0x565f39d06f00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x565f39d06e00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T07:27:27+09:00", "last_returncode": 8, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T07:27:25+09:00", "pid": 10980, "process": {"exists": false, "pid": 10980}, "restart_count": 215, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 216}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 106673.674, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 106673.719, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 93, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 104.902, "last_sample_duration_ms": 443.206, "last_trigger": "periodic", "next_snapshot_in_sec": 495.098, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 693, "storage_bytes": 2148997}, "mjpeg": {"age_sec": 106673.668, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T07:27:27+09:00", "process": {"exists": true, "fd_count": 106, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 106677.349, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 106673687.217, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 106673682.893, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 106673680.891, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 106673691.26, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.271, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.422, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 9.172, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 104870.104, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": true, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10978, "reason": "baseline_pending", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.00163, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000638, "system_cpu_s_delta": 1.1499999999941792, "user_cpu_core_ratio": 0.000993, "user_cpu_s_delta": 1.7899999999790452}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.627, "count": 30, "max": 9.172, "p95": 6.744, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.772, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 78727.497, "count": 30, "max": 104870.104, "p95": 102255.458, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19814, "sampled_at": "2026-08-31T06:57:23+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T06:57:23+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9899.898, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 207, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T07:27:25+09:00", "last_error_summary": "[rtsp @ 0x565f39d06f00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x565f39d06e00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T07:27:27+09:00", "last_returncode": 8, "last_stable_duration_sec": 2.027, "last_started_at": "2026-08-31T07:27:25+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 215, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 216}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 106673.7, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 106673.745, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 93, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 104.919, "last_sample_duration_ms": 443.206, "last_trigger": "periodic", "next_snapshot_in_sec": 495.081, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 693, "storage_bytes": 2148997}, "mjpeg": {"age_sec": 106673.693, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T07:27:27+09:00", "process": {"exists": true, "fd_count": 104, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 106677.367, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 106673712.1, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 106673707.776, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 106673705.774, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 106673716.143, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.692, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 2.292, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 106673.675, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10980, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001724, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000671, "system_cpu_s_delta": 1.2100000000064028, "user_cpu_core_ratio": 0.001053, "user_cpu_s_delta": 1.900000000023283}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.54, "count": 30, "max": 9.172, "p95": 6.744, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.768, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 80530.36, "count": 30, "max": 106673.675, "p95": 104058.669, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19815, "sampled_at": "2026-08-31T07:27:27+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T07:27:27+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9917.168, "limit_mb": null}, "detail": {"last_error_at": "2026-08-31T07:57:28+09:00", "last_error_summary": "[rtsp @ 0x5b69988ecf00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5b69988ece00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "returncode": 8, "stderr_log_path": "/data/playlist/logs/live_runtime_health/ffmpeg/21.stderr.log"}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_terminated", "ffmpeg": {"error_count": 208, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T07:57:28+09:00", "last_error_summary": "[rtsp @ 0x5b69988ecf00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5b69988ece00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T07:57:30+09:00", "last_returncode": 8, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T07:57:28+09:00", "pid": 10982, "process": {"exists": false, "pid": 10982}, "restart_count": 216, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 217}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 108476.655, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 108476.7, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 96, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 102.208, "last_sample_duration_ms": 532.872, "last_trigger": "periodic", "next_snapshot_in_sec": 497.792, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 696, "storage_bytes": 2170681}, "mjpeg": {"age_sec": 108476.649, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T07:57:30+09:00", "process": {"exists": true, "fd_count": 108, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 108480.331, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 108476668.307, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 108476663.984, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 108476661.982, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 108476672.351, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.743, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 2.292, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 106673.675, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10980, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001724, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000671, "system_cpu_s_delta": 1.2100000000064028, "user_cpu_core_ratio": 0.001053, "user_cpu_s_delta": 1.900000000023283}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.54, "count": 30, "max": 9.172, "p95": 6.744, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.768, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 80530.36, "count": 30, "max": 106673.675, "p95": 104058.669, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19815, "sampled_at": "2026-08-31T07:27:27+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T07:27:27+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9916.918, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 208, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T07:57:28+09:00", "last_error_summary": "[rtsp @ 0x5b69988ecf00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5b69988ece00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T07:57:30+09:00", "last_returncode": 8, "last_stable_duration_sec": 2.03, "last_started_at": "2026-08-31T07:57:28+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 216, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 217}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 108476.684, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 108476.728, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 96, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 102.225, "last_sample_duration_ms": 532.872, "last_trigger": "periodic", "next_snapshot_in_sec": 497.775, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 696, "storage_bytes": 2170681}, "mjpeg": {"age_sec": 108476.677, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T07:57:30+09:00", "process": {"exists": true, "fd_count": 104, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 108480.351, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 108476695.628, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 108476691.305, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 108476689.302, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 108476699.671, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.869, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 1.926, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 108476.658, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10982, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001697, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.00066, "system_cpu_s_delta": 1.1900000000023283, "user_cpu_core_ratio": 0.001037, "user_cpu_s_delta": 1.8699999999953434}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.425, "count": 30, "max": 9.172, "p95": 6.744, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.762, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 82333.224, "count": 30, "max": 108476.658, "p95": 105862.068, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19816, "sampled_at": "2026-08-31T07:57:30+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T07:57:30+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9929.848, "limit_mb": null}, "detail": {"last_error_at": "2026-08-31T08:27:30+09:00", "last_error_summary": "[rtsp @ 0x5f3b0668ef00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5f3b0668ee00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "returncode": 8, "stderr_log_path": "/data/playlist/logs/live_runtime_health/ffmpeg/21.stderr.log"}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_terminated", "ffmpeg": {"error_count": 209, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T08:27:30+09:00", "last_error_summary": "[rtsp @ 0x5f3b0668ef00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5f3b0668ee00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T08:27:32+09:00", "last_returncode": 8, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T08:27:30+09:00", "pid": 10984, "process": {"exists": false, "pid": 10984}, "restart_count": 217, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 218}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 110278.728, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 110278.772, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 99, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 98.54, "last_sample_duration_ms": 553.381, "last_trigger": "periodic", "next_snapshot_in_sec": 501.46, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 699, "storage_bytes": 2192362}, "mjpeg": {"age_sec": 110278.721, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T08:27:32+09:00", "process": {"exists": true, "fd_count": 106, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 110282.4, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 110278740.509, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 110278736.185, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 110278734.183, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 110278744.552, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.688, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 1.926, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 108476.658, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10982, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001697, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.00066, "system_cpu_s_delta": 1.1900000000023283, "user_cpu_core_ratio": 0.001037, "user_cpu_s_delta": 1.8699999999953434}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.425, "count": 30, "max": 9.172, "p95": 6.744, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.762, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 82333.224, "count": 30, "max": 108476.658, "p95": 105862.068, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19816, "sampled_at": "2026-08-31T07:57:30+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T07:57:30+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9929.637, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 209, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T08:27:30+09:00", "last_error_summary": "[rtsp @ 0x5f3b0668ef00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5f3b0668ee00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T08:27:32+09:00", "last_returncode": 8, "last_stable_duration_sec": 2.029, "last_started_at": "2026-08-31T08:27:30+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 217, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 218}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 110278.755, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 110278.799, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 99, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 98.562, "last_sample_duration_ms": 553.381, "last_trigger": "periodic", "next_snapshot_in_sec": 501.438, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 699, "storage_bytes": 2192362}, "mjpeg": {"age_sec": 110278.748, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T08:27:32+09:00", "process": {"exists": true, "fd_count": 104, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 110282.426, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 110278766.539, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 110278762.216, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 110278760.213, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 110278770.582, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 7.91, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.608, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 110278.729, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10984, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001676, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000649, "system_cpu_s_delta": 1.1699999999982538, "user_cpu_core_ratio": 0.001027, "user_cpu_s_delta": 1.8500000000058208}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.56, "count": 30, "max": 9.172, "p95": 6.744, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.793, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 84136.057, "count": 30, "max": 110278.729, "p95": 107665.316, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19817, "sampled_at": "2026-08-31T08:27:32+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T08:27:32+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9973.816, "limit_mb": null}, "detail": {"last_error_at": "2026-08-31T08:57:33+09:00", "last_error_summary": "[rtsp @ 0x5f013b599f00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5f013b599e00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "returncode": 8, "stderr_log_path": "/data/playlist/logs/live_runtime_health/ffmpeg/21.stderr.log"}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_terminated", "ffmpeg": {"error_count": 210, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T08:57:33+09:00", "last_error_summary": "[rtsp @ 0x5f013b599f00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5f013b599e00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T08:57:35+09:00", "last_returncode": 8, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T08:57:33+09:00", "pid": 10987, "process": {"exists": false, "pid": 10987}, "restart_count": 218, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 219}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 112081.638, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 112081.682, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 102, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 90.471, "last_sample_duration_ms": 719.268, "last_trigger": "periodic", "next_snapshot_in_sec": 509.529, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 702, "storage_bytes": 2214046}, "mjpeg": {"age_sec": 112081.631, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T08:57:35+09:00", "process": {"exists": true, "fd_count": 107, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 112085.309, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 112081650.748, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 112081646.424, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 112081644.422, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 112081654.791, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.396, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 5.608, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 110278.729, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10984, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001676, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000649, "system_cpu_s_delta": 1.1699999999982538, "user_cpu_core_ratio": 0.001027, "user_cpu_s_delta": 1.8500000000058208}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.56, "count": 30, "max": 9.172, "p95": 6.744, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.793, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 84136.057, "count": 30, "max": 110278.729, "p95": 107665.316, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19817, "sampled_at": "2026-08-31T08:27:32+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T08:27:32+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9973.848, "limit_mb": null}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "running"}}, "event_type": "ffmpeg_not_running", "ffmpeg": {"error_count": 210, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T08:57:33+09:00", "last_error_summary": "[rtsp @ 0x5f013b599f00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5f013b599e00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T08:57:35+09:00", "last_returncode": 8, "last_stable_duration_sec": 2.029, "last_started_at": "2026-08-31T08:57:33+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 218, "restart_count_per_hour": 2, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 219}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running", "last_stable_duration_sec<180"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 112081.665, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 112081.71, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 102, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 90.485, "last_sample_duration_ms": 719.268, "last_trigger": "periodic", "next_snapshot_in_sec": 509.515, "reason": "waiting_for_next_snapshot", "rotation_count": 82, "runtime_state": "active", "sample_count": 702, "storage_bytes": 2214046}, "mjpeg": {"age_sec": 112081.658, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T08:57:35+09:00", "process": {"exists": true, "fd_count": 104, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.418, "state": "S (sleeping)", "threads": 84}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running", "ffmpeg_unstable_after_restart_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 112085.331, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 112081676.837, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 112081672.514, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 112081670.511, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 112081680.881, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 4.255, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 6.445, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 112081.639, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10987, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001719, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000654, "system_cpu_s_delta": 1.179999999993015, "user_cpu_core_ratio": 0.001065, "user_cpu_s_delta": 1.9199999999837019}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.671, "count": 30, "max": 9.172, "p95": 6.744, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.802, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 85938.894, "count": 30, "max": 112081.639, "p95": 109467.797, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19818, "sampled_at": "2026-08-31T08:57:35+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T08:57:35+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "running", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "21", "cgroup_memory": {"current_mb": 9999.254, "limit_mb": null}, "detail": {"cctv_id": "21", "instance_id": "8d671fe8", "phase": "channel_stop_after_recorder_cleanup", "recorder_cleanup": {"already_exited_count": 0, "attempted_count": 0, "duration_ms": 0.043, "enabled": true, "error_count": 0, "killed_count": 0, "reason": "channel_stop", "recorders": [], "remaining_running_count": 0, "stopped_count": 0, "timeout_s": 5.0}, "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc"}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "21", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 5916561408000, "copied_frame_count": 2139960, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-30T01:27:20+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 5948239, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-30T01:27:15+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.902}, "oldest_age_s": null, "peak_active_count": 1, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 276480000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "8d671fe8", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 12, "events_emitted": 6, "events_failed": 1, "events_observed": 12, "events_suppressed": 5, "frame_buffer_copied_bytes": 5916561408000, "frame_buffer_copies": 2139960, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 300, "recorder_active_input_bytes": 829440000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 6, "recorder_clips_failed": 0, "recorder_clips_started": 6, "stage_failures": 1, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 6, "worker_jobs_accepted": 7, "worker_jobs_completed": 6, "worker_jobs_failed": 1, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0662, "count": 512, "max_ms": 0.8102, "p50_ms": 0.0574, "p95_ms": 0.1001, "p99_ms": 0.1306}, "stages": {"db_insert": {"avg_ms": 29.7667, "count": 6, "max_ms": 39.3625, "p50_ms": 30.6405, "p95_ms": 38.6371, "p99_ms": 39.2174, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9892, "count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 801.562, "count": 12, "max_ms": 1846.8691, "p50_ms": 609.2108, "p95_ms": 1823.3742, "p99_ms": 1842.1701, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 5, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.6166, "count": 512, "max_ms": 1.9877, "p50_ms": 0.4904, "p95_ms": 1.223, "p99_ms": 1.5243, "results": {"failed": 0, "not_applicable": 0, "success": 2139960, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 367.3074, "count": 12, "max_ms": 836.26, "p50_ms": 303.288, "p95_ms": 792.0626, "p99_ms": 827.4205, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 9.0923, "count": 7, "max_ms": 12.4087, "p50_ms": 9.0141, "p95_ms": 12.3814, "p99_ms": 12.4033, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 4.3052, "count": 300, "max_ms": 7.0526, "p50_ms": 4.2065, "p95_ms": 5.9032, "p99_ms": 6.5175, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.8216, "count": 300, "max_ms": 3.4387, "p50_ms": 0.6455, "p95_ms": 2.4279, "p99_ms": 3.1574, "results": {"failed": 0, "not_applicable": 0, "success": 300, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 626.4047, "count": 7, "max_ms": 832.781, "p50_ms": 736.1108, "p95_ms": 808.9794, "p99_ms": 828.0207, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 664.2083, "count": 6, "max_ms": 755.2427, "p50_ms": 670.2214, "p95_ms": 739.4257, "p99_ms": 752.0793, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 62.8918, "count": 6, "max_ms": 74.0962, "p50_ms": 59.6447, "p95_ms": 73.9698, "p99_ms": 74.071, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1727, "count": 6, "max_ms": 1.5313, "p50_ms": 1.1073, "p95_ms": 1.4655, "p99_ms": 1.5181, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 7, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 1, "unknown": 0}}, "recorder_stop": {"avg_ms": 33.7649, "count": 6, "max_ms": 46.4558, "p50_ms": 30.9584, "p95_ms": 43.1989, "p99_ms": 45.8044, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 3.1024, "count": 6, "max_ms": 4.851, "p50_ms": 3.2561, "p95_ms": 4.732, "p99_ms": 4.8272, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6098, "count": 12, "max_ms": 0.9098, "p50_ms": 0.5812, "p95_ms": 0.8822, "p99_ms": 0.9043, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 5, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6273, "count": 7, "max_ms": 1.249, "p50_ms": 0.489, "p95_ms": 1.0824, "p99_ms": 1.2157, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 6, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 796.8777, "count": 6, "max_ms": 1123.8804, "p50_ms": 822.5109, "p95_ms": 1091.2052, "p99_ms": 1117.3453, "results": {"failed": 0, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 12, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 12, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.6504, "count": 7, "max_ms": 4.5891, "p50_ms": 1.181, "p95_ms": 3.7118, "p99_ms": 4.4136, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 16.8006, "count": 7, "max_ms": 28.6399, "p50_ms": 18.2231, "p95_ms": 27.2911, "p99_ms": 28.3702, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.1463, "count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 1.5413, "count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638, "results": {"failed": 0, "not_applicable": 0, "success": 7, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 743.3731, "count": 7, "max_ms": 1199.339, "p50_ms": 771.141, "p95_ms": 1156.2027, "p99_ms": 1190.7118, "results": {"failed": 1, "not_applicable": 0, "success": 6, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "21", "drain": {"duration_ms": 0.4598, "state": "complete", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 1}, "generation": "8d671fe8", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 7, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 2765333, "peak_jobs": 1, "rejected": 0, "submit_ms": {"count": 7, "max_ms": 0.6298, "p50_ms": 0.0746, "p95_ms": 0.4656, "p99_ms": 0.5969}, "wait_ms": {"count": 7, "max_ms": 2.3876, "p50_ms": 1.3623, "p95_ms": 2.269, "p99_ms": 2.3638}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 7, "artifact_failed": 0, "artifact_requested": 7, "artifact_success": 7, "completed": 7, "completed_failed": 1, "completed_success": 6, "cooldown_promoted": 6, "database_requested": 7, "db_insert_success": 6, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6633, "relay_business_failed": 0, "relay_business_success": 6, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 7, "relay_transport_failed": 0, "relay_transport_success": 6, "reservation_requested": 7}, "snapshot": {"copied_bytes": 19353600, "copied_count": 7, "copy": {"count": 7, "max_ms": 1.3072, "p50_ms": 1.0308, "p95_ms": 1.2605, "p99_ms": 1.2978}}, "state": "stopped"}}, "event_type": "channel_stop_after_recorder_cleanup", "ffmpeg": {"error_count": 210, "h264_decode_error_count": 12, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-31T08:57:33+09:00", "last_error_summary": "[rtsp @ 0x5f013b599f00] method DESCRIBE failed: 502 Bad Gateway [in#0 @ 0x5f013b599e00] Error opening input: Server returned 5XX Server Error reply Error opening input file rtsp://nk20001.iptime.org:554/live02. Error opening input files: Server returned 5XX Server Error reply", "last_exit_at": "2026-08-31T08:57:35+09:00", "last_returncode": 8, "last_stable_duration_sec": 1803.261, "last_started_at": "2026-08-31T08:57:33+09:00", "pid": null, "process": {"exists": false, "pid": 0}, "restart_count": 218, "restart_count_per_hour": 1, "rtsp_timeout_count": 24, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 219}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s", "last_frame_read_age_sec>30s", "last_frame_pushed_age_sec>30s", "ffmpeg_not_running"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "8d671fe8", "last_frame_pushed_age_sec": 113882.897, "last_frame_pushed_at": "2026-08-30T01:49:33+09:00", "last_frame_read_age_sec": 113882.941, "last_frame_read_at": "2026-08-30T01:49:33+09:00", "memory_observability": {"active_channels": ["20", "21"], "capped": false, "configured_mode": "monitoring", "current_rows": 106, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 0.598, "last_sample_duration_ms": 541.952, "last_trigger": "pre_stop", "next_snapshot_in_sec": 599.402, "reason": "snapshot_written", "rotation_count": 82, "runtime_state": "active", "sample_count": 706, "storage_bytes": 2242959}, "mjpeg": {"age_sec": 113882.89, "exists": true, "mtime": "2026-08-30T01:49:33.787800+09:00", "mtime_epoch": 1788022173.7877998, "path": "/data/playlist/streaming/21/mjpeg.jpg", "size_bytes": 99018}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/21", "observed_at": "2026-08-31T09:27:36+09:00", "process": {"exists": true, "fd_count": 103, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2018.297, "state": "R (running)", "threads": 80}, "reason_codes": ["mjpeg_output_stale_critical", "frame_read_stale_critical", "frame_push_stale_critical", "ffmpeg_not_running"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 2, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 0, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 0}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 2, "last_event_ttl_s": 120.0, "last_prune_age_s": 113886.566, "off_candidate_pruned_total": 2}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "strong_samples", "decision_frame": 96, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "strong_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 20, "worker_height_ratio_median": 0.045833, "worker_small_worker_ratio": 0.85}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 20}}, "source_url": "rtsp://nk20001.iptime.org:554/live02", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 113882909.564, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 113882905.241, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 113882903.238, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 0, "client_acquire_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "parse_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "request_count": 0, "request_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "response_tensor_bytes": {"avg": null, "count": 0, "max": null, "p95": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "sample_age_ms": 113882913.607, "source": "client_direct", "task_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "reason": "no_samples_in_window", "sample_age_ms": null, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 5.213, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "21", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2018.418, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 6.445, "skip_count": 3}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "8d671fe8", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 2139960, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-30T01:49:33+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 112081.639, "exists": true, "size_bytes": 99018, "write_bytes_delta": 0, "write_count_delta": 0}, "processes": {"input_ffmpeg": {"context_switch_delta": null, "cpu_core_ratio": null, "exists": false, "major_fault_delta": null, "minor_fault_delta": null, "pid": 10987, "reason": "FileNotFoundError", "system_cpu_core_ratio": null, "system_cpu_s_delta": null, "user_cpu_core_ratio": null, "user_cpu_s_delta": null}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.001719, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 1.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.000654, "system_cpu_s_delta": 1.179999999993015, "user_cpu_core_ratio": 0.001065, "user_cpu_s_delta": 1.9199999999837019}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 4.671, "count": 30, "max": 9.172, "p95": 6.744, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 1.802, "count": 30, "max": 2.794, "p95": 2.41, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 597.167, "count": 30, "max": 612.0, "p95": 609.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.037, "count": 30, "max": 0.043, "p95": 0.04, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.167, "count": 30, "max": 0.178, "p95": 0.177, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 85938.894, "count": 30, "max": 112081.639, "p95": 109467.797, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 99018.0, "count": 30, "max": 99018.0, "p95": 99018.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.001, "count": 30, "max": 0.001, "p95": 0.001, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 19818, "sampled_at": "2026-08-31T08:57:35+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "328b4951b505e431", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T08:57:35+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-26T09:58:18+09:00", "state": "stopping", "task_id": "c4d8306d-f3b1-4249-a4e2-24e2f7a3fddc", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "20", "cgroup_memory": {"current_mb": 9856.68, "limit_mb": null}, "detail": {"cctv_id": "20", "instance_id": "792fde5f", "phase": "channel_stop_after_recorder_cleanup", "recorder_cleanup": {"already_exited_count": 0, "attempted_count": 0, "duration_ms": 0.017, "enabled": true, "error_count": 0, "killed_count": 0, "reason": "channel_stop", "recorders": [], "remaining_running_count": 0, "stopped_count": 0, "timeout_s": 5.0}, "task_id": "877eb95d-e4f0-4c14-99f3-63a3b48f81de"}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "20", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "measured", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 11951749324800, "copied_frame_count": 4322826, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": {"expected_post_frame_count": 50, "expected_pre_frame_count": 50, "pre_event_source_bytes": 138240000}, "last_clip": {"actual_written_frame_count": 100, "configured_fps": 10, "expected_post_frame_count": 50, "expected_pre_frame_count": 50, "finished_at": "2026-08-31T05:40:31+09:00", "limitation_reason": "source_timestamps_unavailable", "mp4_exists": true, "mp4_size_bytes": 4313178, "nominal_duration_s": 10.0, "outcome": "normal", "returncode": 0, "started_at": "2026-08-31T05:40:26+09:00", "wall_clock_fidelity": "not_collected", "wall_elapsed_s": 4.889}, "oldest_age_s": null, "peak_active_count": 2, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 414720000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "792fde5f", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 482, "events_emitted": 98, "events_failed": 378, "events_observed": 482, "events_suppressed": 6, "frame_buffer_copied_bytes": 11951749324800, "frame_buffer_copies": 4322826, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 4950, "recorder_active_input_bytes": 13685760000, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 99, "recorder_clips_failed": 0, "recorder_clips_started": 99, "stage_failures": 379, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 99, "worker_jobs_accepted": 476, "worker_jobs_completed": 98, "worker_jobs_failed": 378, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0558, "count": 512, "max_ms": 0.7219, "p50_ms": 0.0528, "p95_ms": 0.0678, "p99_ms": 0.0768}, "stages": {"db_insert": {"avg_ms": 28.0575, "count": 99, "max_ms": 54.3823, "p50_ms": 27.5295, "p95_ms": 43.45, "p99_ms": 51.9653, "results": {"failed": 0, "not_applicable": 0, "success": 99, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": 0.9608, "count": 476, "max_ms": 4.5343, "p50_ms": 0.8418, "p95_ms": 1.7297, "p99_ms": 2.4044, "results": {"failed": 0, "not_applicable": 0, "success": 476, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": 248.2334, "count": 482, "max_ms": 5563.7324, "p50_ms": 30.6178, "p95_ms": 1089.8544, "p99_ms": 1585.8393, "results": {"failed": 378, "not_applicable": 0, "success": 98, "suppressed": 6, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.4252, "count": 512, "max_ms": 1.1615, "p50_ms": 0.4096, "p95_ms": 0.5204, "p99_ms": 0.6701, "results": {"failed": 0, "not_applicable": 0, "success": 4322826, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": 89.4656, "count": 482, "max_ms": 959.9192, "p50_ms": 2.2223, "p95_ms": 433.4607, "p99_ms": 616.4193, "results": {"failed": 0, "not_applicable": 0, "success": 482, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": 11.9784, "count": 476, "max_ms": 48.9157, "p50_ms": 9.9595, "p95_ms": 27.5794, "p99_ms": 38.6511, "results": {"failed": 0, "not_applicable": 0, "success": 476, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": 3.9341, "count": 512, "max_ms": 6.3613, "p50_ms": 3.5001, "p95_ms": 5.6056, "p99_ms": 6.0169, "results": {"failed": 0, "not_applicable": 0, "success": 4950, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": 0.5295, "count": 512, "max_ms": 2.6216, "p50_ms": 0.4255, "p95_ms": 1.0564, "p99_ms": 1.5178, "results": {"failed": 0, "not_applicable": 0, "success": 4950, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": 88.2498, "count": 476, "max_ms": 956.5495, "p50_ms": 0.0645, "p95_ms": 431.5522, "p99_ms": 615.3492, "results": {"failed": 0, "not_applicable": 0, "success": 99, "suppressed": 377, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": 361.2955, "count": 99, "max_ms": 880.0845, "p50_ms": 330.6599, "p95_ms": 549.9931, "p99_ms": 726.7853, "results": {"failed": 0, "not_applicable": 0, "success": 99, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": 59.7804, "count": 99, "max_ms": 84.3476, "p50_ms": 61.1603, "p95_ms": 72.5355, "p99_ms": 79.3209, "results": {"failed": 0, "not_applicable": 0, "success": 99, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": 1.1957, "count": 99, "max_ms": 3.0957, "p50_ms": 1.0655, "p95_ms": 2.4898, "p99_ms": 2.9146, "results": {"failed": 0, "not_applicable": 0, "success": 99, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": 0.0, "count": 476, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 99, "suppressed": 377, "unknown": 0}}, "recorder_stop": {"avg_ms": 31.0854, "count": 99, "max_ms": 46.6659, "p50_ms": 30.1203, "p95_ms": 41.1143, "p99_ms": 43.9093, "results": {"failed": 0, "not_applicable": 0, "success": 99, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": 0.6369, "count": 482, "max_ms": 6.3052, "p50_ms": 0.5754, "p95_ms": 0.967, "p99_ms": 2.3208, "results": {"failed": 0, "not_applicable": 0, "success": 476, "suppressed": 6, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": 2.1611, "count": 99, "max_ms": 12.4029, "p50_ms": 1.0964, "p95_ms": 7.7336, "p99_ms": 9.4008, "results": {"failed": 0, "not_applicable": 0, "success": 99, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": 2.1611, "count": 99, "max_ms": 12.4029, "p50_ms": 1.0964, "p95_ms": 7.7336, "p99_ms": 9.4008, "results": {"failed": 0, "not_applicable": 0, "success": 99, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": 0.6369, "count": 482, "max_ms": 6.3052, "p50_ms": 0.5754, "p95_ms": 0.967, "p99_ms": 2.3208, "results": {"failed": 0, "not_applicable": 0, "success": 476, "suppressed": 6, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": 0.6299, "count": 476, "max_ms": 5.9438, "p50_ms": 0.5328, "p95_ms": 1.0737, "p99_ms": 2.237, "results": {"failed": 0, "not_applicable": 0, "success": 476, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": 0.0, "count": 98, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 98, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": 572.8524, "count": 99, "max_ms": 5069.649, "p50_ms": 400.449, "p95_ms": 1014.724, "p99_ms": 4520.2182, "results": {"failed": 1, "not_applicable": 0, "success": 98, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": 0.0, "count": 482, "max_ms": 0.0, "p50_ms": 0.0, "p95_ms": 0.0, "p99_ms": 0.0, "results": {"failed": 0, "not_applicable": 0, "success": 482, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": 1.5207, "count": 476, "max_ms": 19.3884, "p50_ms": 1.0002, "p95_ms": 5.0081, "p99_ms": 11.4177, "results": {"failed": 0, "not_applicable": 0, "success": 476, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": 7.6062, "count": 476, "max_ms": 38.724, "p50_ms": 4.0901, "p95_ms": 23.2434, "p99_ms": 30.8017, "results": {"failed": 0, "not_applicable": 0, "success": 476, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": 0.06, "count": 476, "max_ms": 1.295, "p50_ms": 0.0505, "p95_ms": 0.0872, "p99_ms": 0.1295, "results": {"failed": 0, "not_applicable": 0, "success": 476, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": 10.6916, "count": 476, "max_ms": 3770.7504, "p50_ms": 2.158, "p95_ms": 3.8226, "p99_ms": 5.3531, "results": {"failed": 0, "not_applicable": 0, "success": 476, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": 150.2919, "count": 476, "max_ms": 5143.3805, "p50_ms": 25.7623, "p95_ms": 622.2407, "p99_ms": 1063.1648, "results": {"failed": 378, "not_applicable": 0, "success": 98, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "20", "drain": {"duration_ms": 0.2409, "state": "complete", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {"output_prerequisite": 377, "relay_transport": 1}, "generation": "792fde5f", "last_failure": {"reason": "recorder_acceptance_required_for_db", "stage": "output_prerequisite"}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 476, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 5530666, "peak_jobs": 2, "rejected": 0, "submit_ms": {"count": 256, "max_ms": 0.2265, "p50_ms": 0.0507, "p95_ms": 0.0839, "p99_ms": 0.1203}, "wait_ms": {"count": 256, "max_ms": 244.5965, "p50_ms": 2.0407, "p95_ms": 3.3211, "p99_ms": 4.4266}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 476, "artifact_failed": 0, "artifact_requested": 476, "artifact_success": 476, "completed": 476, "completed_failed": 378, "completed_success": 98, "cooldown_promoted": 99, "database_requested": 476, "db_insert_success": 99, "instance_requested": 0, "instance_success": 0, "last_inserted_id": 6642, "relay_business_failed": 0, "relay_business_success": 98, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 476, "relay_transport_failed": 1, "relay_transport_success": 98, "reservation_requested": 476}, "snapshot": {"copied_bytes": 1316044800, "copied_count": 476, "copy": {"count": 256, "max_ms": 4.5343, "p50_ms": 0.8457, "p95_ms": 1.7147, "p99_ms": 2.4068}}, "state": "stopped"}}, "event_type": "channel_stop_after_recorder_cleanup", "ffmpeg": {"error_count": 35, "h264_decode_error_count": 2, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "2026-08-30T02:00:29+09:00", "last_error_summary": "[tcp @ 0x5f4eacc97940] Connection to tcp://223.171.147.71:554?timeout=10000000 failed: Connection timed out [in#0 @ 0x5f4eacc94e00] Error opening input: Connection timed out Error opening input file rtsp://admin:smart1357%21@223.171.147.71:554/trackID=1. Error opening input files: Connection timed out", "last_exit_at": "2026-08-28T06:34:28+09:00", "last_returncode": 0, "last_stable_duration_sec": 28269.565, "last_started_at": "2026-08-31T04:30:36+09:00", "pid": 10730, "process": {"exists": false, "pid": 10730}, "restart_count": 40, "restart_count_per_hour": 0, "rtsp_timeout_count": 95, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 41}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": 45.422, "sample_count": 2994, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 4322826, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-31T12:21:45+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["ffmpeg_not_running"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "792fde5f", "last_frame_pushed_age_sec": 0.592, "last_frame_pushed_at": "2026-08-31T12:21:45+09:00", "last_frame_read_age_sec": 0.637, "last_frame_read_at": "2026-08-31T12:21:45+09:00", "memory_observability": {"active_channels": ["20"], "capped": false, "configured_mode": "monitoring", "current_rows": 125, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 0.578, "last_sample_duration_ms": 445.851, "last_trigger": "pre_stop", "next_snapshot_in_sec": 599.422, "reason": "snapshot_written", "rotation_count": 82, "runtime_state": "active", "sample_count": 725, "storage_bytes": 2366291}, "mjpeg": {"age_sec": 0.584, "exists": true, "mtime": "2026-08-31T12:21:45.763495+09:00", "mtime_epoch": 1788146505.7634954, "path": "/data/playlist/streaming/20/mjpeg.jpg", "size_bytes": 239630}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/20", "observed_at": "2026-08-31T12:21:46+09:00", "process": {"exists": true, "fd_count": 120, "hwm_mb": 3472.781, "name": "celery", "pid": 245, "rss_mb": 3472.781, "state": "R (running)", "threads": 93}, "reason_codes": ["ffmpeg_not_running"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 3, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": true, "history_owner_count": 1, "history_size_limit": 12, "state_ttl_seconds": 5.0, "track_state_count": 1}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 278, "last_event_ttl_s": 120.0, "last_prune_age_s": 2.619, "off_candidate_pruned_total": 931}, "top_level_key_count": 4}, "scene_scale": {"decision": "far", "decision_basis": "fallback_partial_samples", "decision_frame": 16502, "decision_locked": true, "enabled": true, "last_metrics": {"decision_basis": "fallback_partial_samples", "decision_locked": true, "sample_cap": 40, "sample_count": 10, "worker_height_ratio_median": 0.057933, "worker_small_worker_ratio": 0.8}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 10}}, "source_url": "rtsp://admin:smart1357%21@223.171.147.71:554/trackID=1", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 4, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 295}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"avg": 3.271, "max": 5.0, "p95": 4.0, "sample_count": 295}, "yolo11_640_fire_11class": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 295}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 295}}, "truncated_count": 0}, "object_counts": {"total": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 295}}, "tracking_counts": {"active": {"avg": 1.0, "max": 1.0, "p95": 1.0, "sample_count": 295}, "lost": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 295}, "removed": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 295}, "tracked": {"avg": 1.0, "max": 1.0, "p95": 1.0, "sample_count": 295}, "unconfirmed": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 295}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 295, "pushed_frames": 295, "read_frames": 294, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 9.835, "pushed": 9.835, "read": 9.802}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 294, "client_acquire_ms": {"avg_ms": 0.004, "count": 294, "max_ms": 0.021, "p95_ms": 0.006, "reason": null, "sample_age_ms": 614.332, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": 2.918, "count": 294, "max_ms": 5.882, "p95_ms": 3.546, "reason": null, "sample_age_ms": 640.073, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": 0.027, "count": 294, "max_ms": 3.094, "p95_ms": 0.03, "reason": null, "sample_age_ms": 643.192, "source": "client_direct"}, "parse_ms": {"avg_ms": 0.049, "count": 294, "max_ms": 0.117, "p95_ms": 0.074, "reason": null, "sample_age_ms": 614.337, "source": "client_direct"}, "prepare_ms": {"avg_ms": 1.143, "count": 294, "max_ms": 2.174, "p95_ms": 1.55, "reason": null, "sample_age_ms": 638.881, "source": "client_direct"}, "request_count": 294, "request_tensor_bytes": {"avg": 2764808.0, "count": 294, "max": 2764808.0, "p95": 2764808.0, "reason": null, "sample_age_ms": 638.868, "source": "client_direct"}, "response_tensor_bytes": {"avg": 8.0, "count": 294, "max": 8.0, "p95": 8.0, "reason": null, "sample_age_ms": 614.381, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": 28.431, "count": 294, "max_ms": 41.299, "p95_ms": 31.55, "reason": null, "sample_age_ms": 614.329, "source": "client_direct"}, "sample_age_ms": 614.326, "source": "client_direct", "task_total_ms": {"avg_ms": 29.719, "count": 294, "max_ms": 42.713, "p95_ms": 32.805, "reason": null, "sample_age_ms": 614.326, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 294, "client_acquire_ms": {"avg_ms": 0.004, "count": 294, "max_ms": 0.019, "p95_ms": 0.006, "reason": null, "sample_age_ms": 605.619, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": 6.302, "count": 294, "max_ms": 10.961, "p95_ms": 7.307, "reason": null, "sample_age_ms": 636.799, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": 0.013, "count": 294, "max_ms": 0.03, "p95_ms": 0.015, "reason": null, "sample_age_ms": 643.157, "source": "client_direct"}, "parse_ms": {"avg_ms": 0.128, "count": 294, "max_ms": 0.513, "p95_ms": 0.167, "reason": null, "sample_age_ms": 605.624, "source": "client_direct"}, "prepare_ms": {"avg_ms": 1.163, "count": 294, "max_ms": 3.025, "p95_ms": 1.568, "reason": null, "sample_age_ms": 635.556, "source": "client_direct"}, "request_count": 294, "request_tensor_bytes": {"avg": 2764808.0, "count": 294, "max": 2764808.0, "p95": 2764808.0, "reason": null, "sample_age_ms": 635.536, "source": "client_direct"}, "response_tensor_bytes": {"avg": 8.0, "count": 294, "max": 8.0, "p95": 8.0, "reason": null, "sample_age_ms": 605.76, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": 30.517, "count": 294, "max_ms": 39.534, "p95_ms": 32.991, "reason": null, "sample_age_ms": 605.617, "source": "client_direct"}, "sample_age_ms": 605.614, "source": "client_direct", "task_total_ms": {"avg_ms": 31.895, "count": 294, "max_ms": 42.846, "p95_ms": 34.316, "reason": null, "sample_age_ms": 605.614, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 294, "client_acquire_ms": {"avg_ms": 0.004, "count": 294, "max_ms": 0.01, "p95_ms": 0.006, "reason": null, "sample_age_ms": 608.324, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": 9.689, "count": 294, "max_ms": 16.107, "p95_ms": 11.039, "reason": null, "sample_age_ms": 633.317, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": 0.013, "count": 294, "max_ms": 0.038, "p95_ms": 0.015, "reason": null, "sample_age_ms": 643.124, "source": "client_direct"}, "parse_ms": {"avg_ms": 0.038, "count": 294, "max_ms": 0.098, "p95_ms": 0.061, "reason": null, "sample_age_ms": 608.328, "source": "client_direct"}, "prepare_ms": {"avg_ms": 1.189, "count": 294, "max_ms": 2.958, "p95_ms": 1.577, "reason": null, "sample_age_ms": 632.148, "source": "client_direct"}, "request_count": 294, "request_tensor_bytes": {"avg": 2764808.0, "count": 294, "max": 2764808.0, "p95": 2764808.0, "reason": null, "sample_age_ms": 632.129, "source": "client_direct"}, "response_tensor_bytes": {"avg": 8.0, "count": 294, "max": 8.0, "p95": 8.0, "reason": null, "sample_age_ms": 608.377, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": 24.956, "count": 294, "max_ms": 32.864, "p95_ms": 26.661, "reason": null, "sample_age_ms": 608.321, "source": "client_direct"}, "sample_age_ms": 608.318, "source": "client_direct", "task_total_ms": {"avg_ms": 26.276, "count": 294, "max_ms": 35.24, "p95_ms": 27.966, "reason": null, "sample_age_ms": 608.318, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 294, "client_acquire_ms": {"avg_ms": 0.005, "count": 294, "max_ms": 0.09, "p95_ms": 0.006, "reason": null, "sample_age_ms": 614.955, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": 0.405, "count": 294, "max_ms": 1.818, "p95_ms": 0.991, "reason": null, "sample_age_ms": 642.929, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": 0.114, "count": 294, "max_ms": 1.443, "p95_ms": 0.713, "reason": null, "sample_age_ms": 643.269, "source": "client_direct"}, "parse_ms": {"avg_ms": 0.084, "count": 294, "max_ms": 0.243, "p95_ms": 0.147, "reason": null, "sample_age_ms": 614.96, "source": "client_direct"}, "prepare_ms": {"avg_ms": 0.893, "count": 294, "max_ms": 2.608, "p95_ms": 1.215, "reason": null, "sample_age_ms": 641.692, "source": "client_direct"}, "request_count": 294, "request_tensor_bytes": {"avg": 2764808.0, "count": 294, "max": 2764808.0, "p95": 2764808.0, "reason": null, "sample_age_ms": 641.678, "source": "client_direct"}, "response_tensor_bytes": {"avg": 8.0, "count": 294, "max": 8.0, "p95": 8.0, "reason": null, "sample_age_ms": 615.074, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": 29.602, "count": 294, "max_ms": 46.1, "p95_ms": 35.133, "reason": null, "sample_age_ms": 614.952, "source": "client_direct"}, "sample_age_ms": 614.949, "source": "client_direct", "task_total_ms": {"avg_ms": 30.688, "count": 294, "max_ms": 48.891, "p95_ms": 36.476, "reason": null, "sample_age_ms": 614.949, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 245, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 7.315, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": 0.421, "count": 295, "max_ms": 0.742, "p95_ms": 0.494}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": 0.071, "count": 295, "max_ms": 0.141, "p95_ms": 0.098}, "detection_prepare_ms": {"avg_ms": 0.091, "count": 295, "max_ms": 0.188, "p95_ms": 0.12}, "event_filter_ms": {"avg_ms": 0.002, "count": 295, "max_ms": 0.013, "p95_ms": 0.003}, "id_reconcile_ms": {"avg_ms": 0.045, "count": 295, "max_ms": 0.138, "p95_ms": 0.062}, "mcmt_ms": {"avg_ms": 0.001, "count": 295, "max_ms": 0.003, "p95_ms": 0.002}, "scenario_analyze_ms": {"avg_ms": 0.142, "count": 295, "max_ms": 0.192, "p95_ms": 0.172}, "setup_ms": {"avg_ms": 0.026, "count": 295, "max_ms": 0.076, "p95_ms": 0.039}, "total_inside_ms": {"avg_ms": 0.395, "count": 295, "max_ms": 0.711, "p95_ms": 0.464}, "track_match_ms": {"avg_ms": 0.003, "count": 295, "max_ms": 0.022, "p95_ms": 0.004}, "tracker_update_ms": {"avg_ms": 0.015, "count": 295, "max_ms": 0.035, "p95_ms": 0.018}}, "gstreamer_push": {"avg_ms": 1.165, "count": 295, "max_ms": 1.838, "p95_ms": 1.503}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": 0.004, "count": 295, "max_ms": 0.032, "p95_ms": 0.005}}, "model_completion": {"model_count": 4, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"avg_ms": 33.016, "count": 295, "max_ms": 50.392, "p95_ms": 36.304}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"avg_ms": 38.581, "count": 295, "max_ms": 55.567, "p95_ms": 41.134}, "yolo11_640_fire_11class": {"avg_ms": 36.38, "count": 295, "max_ms": 53.153, "p95_ms": 38.597}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"avg_ms": 31.31, "count": 295, "max_ms": 50.86, "p95_ms": 36.966}}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": 0.018, "count": 295, "max_ms": 0.04, "p95_ms": 0.023}, "base_artifact_record_ms": {"avg_ms": 0.0, "count": 295, "max_ms": 0.0, "p95_ms": 0.0}, "debug_artifact_record_ms": {"avg_ms": 0.0, "count": 295, "max_ms": 0.0, "p95_ms": 0.0}, "inf_api_total_ms": {"avg_ms": 42.05, "count": 295, "max_ms": 59.776, "p95_ms": 44.925}, "inference_input_copy_ms": {"avg_ms": 0.583, "count": 295, "max_ms": 1.719, "p95_ms": 0.76}, "processing_residual_ms": {"avg_ms": 0.063, "count": 295, "max_ms": 0.116, "p95_ms": 0.083}, "steam_artifact_record_ms": {"avg_ms": 0.0, "count": 295, "max_ms": 0.0, "p95_ms": 0.0}, "timestamp_only_ms": {"avg_ms": 0.0, "count": 295, "max_ms": 0.0, "p95_ms": 0.0}}, "processing_total": {"avg_ms": 42.715, "count": 295, "max_ms": 61.581, "p95_ms": 45.582}, "read_interval": {"avg_ms": 99.996, "count": 294, "max_ms": 890.394, "p95_ms": 249.602}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": 0.014, "count": 295, "max_ms": 0.037, "p95_ms": 0.015}, "execute_total_ms": {"avg_ms": 0.112, "count": 295, "max_ms": 0.158, "p95_ms": 0.138}, "resolve_scenarios_ms": {"avg_ms": 0.006, "count": 295, "max_ms": 0.043, "p95_ms": 0.007}, "scenario.falldown_detected_ms": {"avg_ms": 0.048, "count": 295, "max_ms": 0.08, "p95_ms": 0.064}, "scenario.fire_detected_ms": {"avg_ms": 0.001, "count": 295, "max_ms": 0.012, "p95_ms": 0.002}, "scenario.no_hardhat_persistent_ms": {"avg_ms": 0.048, "count": 295, "max_ms": 0.091, "p95_ms": 0.063}, "worker_merge_ms": {"avg_ms": 0.003, "count": 295, "max_ms": 0.026, "p95_ms": 0.004}}, "triton_wait": {"avg_ms": 38.588, "count": 295, "max_ms": 55.574, "p95_ms": 41.144}, "visualize": {"avg_ms": 2.369, "count": 295, "max_ms": 3.653, "p95_ms": 2.738}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": 2.255, "count": 295, "max_ms": 3.511, "p95_ms": 2.61}, "visualize_input_copy_ms": {"avg_ms": 0.0, "count": 295, "max_ms": 0.009, "p95_ms": 0.001}, "visualize_roi_overlay_ms": {"avg_ms": 0.0, "count": 295, "max_ms": 0.0, "p95_ms": 0.0}, "visualizer_overlay_draw_ms": {"avg_ms": 2.197, "count": 295, "max_ms": 3.45, "p95_ms": 2.545}, "visualizer_prepare_ms": {"avg_ms": 0.033, "count": 295, "max_ms": 0.075, "p95_ms": 0.045}}}, "scenario_detail_counts": {"error_count": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 295}, "resolved_scenario_count": {"avg": 3.0, "max": 3.0, "p95": 3.0, "sample_count": 295}, "returned_event_count": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 295}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "20", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 245, "process_rss_mb_proxy": 3472.867, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 10.444, "skip_count": 2}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "792fde5f", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": 45.385, "sample_count": 3000, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 0.0}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 4322736, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-31T12:21:36+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 0.0, "exists": true, "size_bytes": 238653, "write_bytes_delta": 238653, "write_count_delta": 1}, "processes": {"input_ffmpeg": {"context_switch_delta": 390.0, "cpu_core_ratio": 0.261721, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 0.0, "pid": 10730, "reason": null, "system_cpu_core_ratio": 0.029629, "system_cpu_s_delta": 0.3000000000000682, "user_cpu_core_ratio": 0.232092, "user_cpu_s_delta": 2.350000000000364}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.435542, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 12.0, "pid": 245, "reason": null, "system_cpu_core_ratio": 0.094812, "system_cpu_s_delta": 0.9600000000064028, "user_cpu_core_ratio": 0.34073, "user_cpu_s_delta": 3.4499999999825377}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": 1.166, "count": 301, "max_ms": 1.838, "p95_ms": 1.509, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 4, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 300}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"avg": 3.05, "max": 5.0, "p95": 4.0, "sample_count": 300}, "yolo11_640_fire_11class": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 300}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 300}}, "truncated_count": 0}, "object_counts": {"total": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 300}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 12.677, "count": 30, "max": 32.95, "p95": 28.076, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 10.461, "count": 30, "max": 15.408, "p95": 13.396, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 384.9, "count": 30, "max": 397.0, "p95": 396.1, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.031, "count": 30, "max": 0.035, "p95": 0.034, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.231, "count": 30, "max": 0.248, "p95": 0.244, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 215792.667, "count": 30, "max": 238653.0, "p95": 233643.0, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 215792.667, "count": 30, "max": 238653.0, "p95": 233643.0, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 1.0, "count": 30, "max": 1.0, "p95": 1.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 30, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 12.233, "count": 30, "max": 60.0, "p95": 14.0, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.093, "count": 30, "max": 0.098, "p95": 0.097, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.337, "count": 30, "max": 0.352, "p95": 0.348, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 42071, "sampled_at": "2026-08-31T12:21:36+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "f4c73cb1e1255de4", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T12:21:36+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 29.994, "window_s": 30.0}, "started_at": "2026-08-26T09:58:16+09:00", "state": "stopping", "task_id": "877eb95d-e4f0-4c14-99f3-63a3b48f81de", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 0, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "20", "cgroup_memory": {"current_mb": 10067.348, "limit_mb": null}, "detail": {"pid": 11001, "restart_count": 0, "start_count": 1}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "20", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "not_observed", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 0, "copied_frame_count": 0, "copy_error_count": 0, "current_length": 0, "frame_nbytes": null, "max_length": null, "peak_retained_bytes_estimate": 0, "retained_bytes_estimate": 0}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": null, "expected_post_frame_count": null, "expected_pre_frame_count": null, "last_admission": null, "last_clip": null, "oldest_age_s": null, "peak_active_count": 0, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 0, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 0, "total_upper_bound_bytes": 0, "unavailable_reason": null}}, "generation": "52830b77", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 0, "events_emitted": 0, "events_failed": 0, "events_observed": 0, "events_suppressed": 0, "frame_buffer_copied_bytes": 0, "frame_buffer_copies": 0, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 0, "recorder_active_input_bytes": 0, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 0, "recorder_clips_failed": 0, "recorder_clips_started": 0, "stage_failures": 0, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 0, "worker_jobs_accepted": 0, "worker_jobs_completed": 0, "worker_jobs_failed": 0, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null}, "stages": {"db_insert": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_stop": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "20", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {}, "generation": "52830b77", "last_failure": {"reason": null, "stage": null}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 0, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 0, "peak_jobs": 0, "rejected": 0, "submit_ms": {"count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null}, "wait_ms": {"count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 0, "artifact_failed": 0, "artifact_requested": 0, "artifact_success": 0, "completed": 0, "completed_failed": 0, "completed_success": 0, "cooldown_promoted": 0, "database_requested": 0, "db_insert_success": 0, "instance_requested": 0, "instance_success": 0, "last_inserted_id": null, "relay_business_failed": 0, "relay_business_success": 0, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 0, "relay_transport_failed": 0, "relay_transport_success": 0, "reservation_requested": 0}, "snapshot": {"copied_bytes": 0, "copied_count": 0, "copy": {"count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null}}, "state": "ready"}}, "event_type": "ffmpeg_started", "ffmpeg": {"error_count": 0, "h264_decode_error_count": 0, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "", "last_error_summary": "", "last_exit_at": "", "last_returncode": null, "last_stable_duration_sec": 2.001, "last_started_at": "2026-08-31T12:21:48+09:00", "pid": 11001, "process": {"exists": true, "fd_count": 5, "hwm_mb": 143.562, "name": "ffmpeg", "pid": 11001, "rss_mb": 143.562, "state": "R (running)", "threads": 19}, "restart_count": 0, "restart_count_per_hour": 0, "rtsp_timeout_count": 0, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": true, "start_count": 1}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 295.829}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 0, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": [], "level": "ok", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "52830b77", "last_frame_pushed_age_sec": null, "last_frame_pushed_at": "", "last_frame_read_age_sec": null, "last_frame_read_at": "", "memory_observability": {"active_channels": [], "capped": false, "configured_mode": "monitoring", "current_rows": 125, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 5.019, "last_sample_duration_ms": 445.851, "last_trigger": "pre_stop", "next_snapshot_in_sec": 594.981, "reason": "all_channels_stopped_manual_recovery_required", "rotation_count": 82, "runtime_state": "active", "sample_count": 725, "storage_bytes": 2366291}, "mjpeg": {"age_sec": 5.043, "exists": true, "mtime": "2026-08-31T12:21:45.763495+09:00", "mtime_epoch": 1788146505.7634954, "path": "/data/playlist/streaming/20/mjpeg.jpg", "size_bytes": 239630}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/20", "observed_at": "2026-08-31T12:21:50+09:00", "process": {"exists": true, "fd_count": 109, "hwm_mb": 2127.438, "name": "celery", "pid": 215, "rss_mb": 2061.609, "state": "R (running)", "threads": 82}, "reason_codes": [], "recommended_action": "observe", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 0, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": false, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": false}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"enabled": false}, "scene_scale": {"decision": "mixed", "decision_basis": "pending", "decision_frame": -1, "decision_locked": false, "enabled": true, "last_metrics": {}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 0}}, "source_url": "rtsp://admin:smart1357%21@223.171.147.71:554/trackID=1", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 0, "source": "client_direct"}, "model_key_cap": 30, "models": {}, "process_executor": {"inflight_current": 0, "inflight_max": 0, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "unknown", "reason": "no_requests_in_window", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 0.831, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "phase": "A_software_file_only", "reason": "channel_not_registered", "schema_version": "ssims.m15_video_channel_summary.v1"}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-31T12:21:46+09:00", "state": "running", "task_id": "cb025c21-883b-47a4-977b-0b8a84da541f", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "20", "cgroup_memory": {"current_mb": 10096.973, "limit_mb": null}, "detail": {"cctv_id": "20", "instance_id": "52830b77", "phase": "channel_stop_after_recorder_cleanup", "recorder_cleanup": {"already_exited_count": 0, "attempted_count": 0, "duration_ms": 0.018, "enabled": true, "error_count": 0, "killed_count": 0, "reason": "channel_stop", "recorders": [], "remaining_running_count": 0, "stopped_count": 0, "timeout_s": 5.0}, "task_id": "cb025c21-883b-47a4-977b-0b8a84da541f"}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "20", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "not_observed", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 1564876800, "copied_frame_count": 566, "copy_error_count": 0, "current_length": 50, "frame_nbytes": 2764800, "max_length": 50, "peak_retained_bytes_estimate": 138240000, "retained_bytes_estimate": 138240000}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": 10, "expected_post_frame_count": 0, "expected_pre_frame_count": 0, "last_admission": null, "last_clip": null, "oldest_age_s": null, "peak_active_count": 0, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 138240000, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 138240000, "total_upper_bound_bytes": 138240000, "unavailable_reason": null}}, "generation": "52830b77", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 0, "events_emitted": 0, "events_failed": 0, "events_observed": 0, "events_suppressed": 0, "frame_buffer_copied_bytes": 1564876800, "frame_buffer_copies": 566, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 0, "recorder_active_input_bytes": 0, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 0, "recorder_clips_failed": 0, "recorder_clips_started": 0, "stage_failures": 0, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 0, "worker_jobs_accepted": 0, "worker_jobs_completed": 0, "worker_jobs_failed": 0, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": 0.0523, "count": 512, "max_ms": 0.0865, "p50_ms": 0.05, "p95_ms": 0.0677, "p99_ms": 0.077}, "stages": {"db_insert": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": 0.4705, "count": 512, "max_ms": 1.3209, "p50_ms": 0.4516, "p95_ms": 0.5937, "p99_ms": 1.0518, "results": {"failed": 0, "not_applicable": 0, "success": 566, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_stop": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "20", "drain": {"duration_ms": 0.0259, "state": "complete", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {}, "generation": "52830b77", "last_failure": {"reason": null, "stage": null}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 0, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 0, "peak_jobs": 0, "rejected": 0, "submit_ms": {"count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null}, "wait_ms": {"count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 0, "artifact_failed": 0, "artifact_requested": 0, "artifact_success": 0, "completed": 0, "completed_failed": 0, "completed_success": 0, "cooldown_promoted": 0, "database_requested": 0, "db_insert_success": 0, "instance_requested": 0, "instance_success": 0, "last_inserted_id": null, "relay_business_failed": 0, "relay_business_success": 0, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 0, "relay_transport_failed": 0, "relay_transport_success": 0, "reservation_requested": 0}, "snapshot": {"copied_bytes": 0, "copied_count": 0, "copy": {"count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null}}, "state": "stopped"}}, "event_type": "channel_stop_after_recorder_cleanup", "ffmpeg": {"error_count": 0, "h264_decode_error_count": 0, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "", "last_error_summary": "", "last_exit_at": "", "last_returncode": null, "last_stable_duration_sec": 58.959, "last_started_at": "2026-08-31T12:21:48+09:00", "pid": 11001, "process": {"exists": false, "pid": 11001}, "restart_count": 0, "restart_count_per_hour": 0, "rtsp_timeout_count": 0, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": false, "start_count": 1}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": 46.479, "sample_count": 566, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 238.859}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 566, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-31T12:22:47+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["ffmpeg_not_running"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "52830b77", "last_frame_pushed_age_sec": 0.523, "last_frame_pushed_at": "2026-08-31T12:22:47+09:00", "last_frame_read_age_sec": 0.569, "last_frame_read_at": "2026-08-31T12:22:47+09:00", "memory_observability": {"active_channels": ["20"], "capped": false, "configured_mode": "monitoring", "current_rows": 126, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 0.504, "last_sample_duration_ms": 416.366, "last_trigger": "pre_stop", "next_snapshot_in_sec": 3.036, "reason": "snapshot_written", "rotation_count": 82, "runtime_state": "active", "sample_count": 726, "storage_bytes": 2372775}, "mjpeg": {"age_sec": 0.514, "exists": true, "mtime": "2026-08-31T12:22:47.250927+09:00", "mtime_epoch": 1788146567.2509272, "path": "/data/playlist/streaming/20/mjpeg.jpg", "size_bytes": 244763}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/20", "observed_at": "2026-08-31T12:22:47+09:00", "process": {"exists": true, "fd_count": 110, "hwm_mb": 2211.727, "name": "celery", "pid": 215, "rss_mb": 2211.293, "state": "R (running)", "threads": 80}, "reason_codes": ["ffmpeg_not_running"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 0, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": false}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"active_violation_key_count": 0, "enabled": true, "last_event_key_count": 0, "off_candidate_key_count": 0, "state_prune": {"cap_eviction_total": 0, "enabled": true, "error_count": 0, "interval_s": 5.0, "key_cap_per_scenario": 512, "last_event_pruned_total": 0, "last_event_ttl_s": 120.0, "last_prune_age_s": 1.288, "off_candidate_pruned_total": 0}, "top_level_key_count": 4}, "scene_scale": {"decision": "mixed", "decision_basis": "pending", "decision_frame": -1, "decision_locked": false, "enabled": true, "last_metrics": {"decision_basis": "pending", "decision_locked": false, "sample_cap": 40, "sample_count": 0}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 0}}, "source_url": "rtsp://admin:smart1357%21@223.171.147.71:554/trackID=1", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 4, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 292}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"avg": 4.305, "max": 7.0, "p95": 6.0, "sample_count": 292}, "yolo11_640_fire_11class": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 292}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 292}}, "truncated_count": 0}, "object_counts": {"total": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 292}}, "tracking_counts": {"active": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 292}, "lost": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 292}, "removed": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 292}, "tracked": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 292}, "unconfirmed": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 292}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 292, "pushed_frames": 292, "read_frames": 292, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 9.763, "pushed": 9.763, "read": 9.763}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 4, "source": "client_direct"}, "model_key_cap": 30, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"attempt_count": 292, "client_acquire_ms": {"avg_ms": 0.004, "count": 292, "max_ms": 0.02, "p95_ms": 0.006, "reason": null, "sample_age_ms": 540.896, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": 2.731, "count": 292, "max_ms": 4.118, "p95_ms": 3.483, "reason": null, "sample_age_ms": 572.071, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": 0.028, "count": 292, "max_ms": 3.255, "p95_ms": 0.029, "reason": null, "sample_age_ms": 575.004, "source": "client_direct"}, "parse_ms": {"avg_ms": 0.047, "count": 292, "max_ms": 0.098, "p95_ms": 0.069, "reason": null, "sample_age_ms": 540.901, "source": "client_direct"}, "prepare_ms": {"avg_ms": 0.974, "count": 292, "max_ms": 2.01, "p95_ms": 1.39, "reason": null, "sample_age_ms": 571.074, "source": "client_direct"}, "request_count": 292, "request_tensor_bytes": {"avg": 2764808.0, "count": 292, "max": 2764808.0, "p95": 2764808.0, "reason": null, "sample_age_ms": 571.06, "source": "client_direct"}, "response_tensor_bytes": {"avg": 8.0, "count": 292, "max": 8.0, "p95": 8.0, "reason": null, "sample_age_ms": 540.967, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": 27.647, "count": 292, "max_ms": 32.768, "p95_ms": 30.635, "reason": null, "sample_age_ms": 540.893, "source": "client_direct"}, "sample_age_ms": 540.889, "source": "client_direct", "task_total_ms": {"avg_ms": 28.766, "count": 292, "max_ms": 33.894, "p95_ms": 31.832, "reason": null, "sample_age_ms": 540.889, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"attempt_count": 292, "client_acquire_ms": {"avg_ms": 0.004, "count": 292, "max_ms": 0.028, "p95_ms": 0.006, "reason": null, "sample_age_ms": 535.111, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": 5.874, "count": 292, "max_ms": 7.563, "p95_ms": 6.965, "reason": null, "sample_age_ms": 569.177, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": 0.015, "count": 292, "max_ms": 0.04, "p95_ms": 0.022, "reason": null, "sample_age_ms": 574.97, "source": "client_direct"}, "parse_ms": {"avg_ms": 0.106, "count": 292, "max_ms": 0.276, "p95_ms": 0.147, "reason": null, "sample_age_ms": 535.117, "source": "client_direct"}, "prepare_ms": {"avg_ms": 0.962, "count": 292, "max_ms": 1.934, "p95_ms": 1.239, "reason": null, "sample_age_ms": 567.755, "source": "client_direct"}, "request_count": 292, "request_tensor_bytes": {"avg": 2764808.0, "count": 292, "max": 2764808.0, "p95": 2764808.0, "reason": null, "sample_age_ms": 567.741, "source": "client_direct"}, "response_tensor_bytes": {"avg": 8.0, "count": 292, "max": 8.0, "p95": 8.0, "reason": null, "sample_age_ms": 535.274, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": 31.391, "count": 292, "max_ms": 35.371, "p95_ms": 33.278, "reason": null, "sample_age_ms": 535.107, "source": "client_direct"}, "sample_age_ms": 535.103, "source": "client_direct", "task_total_ms": {"avg_ms": 32.545, "count": 292, "max_ms": 36.716, "p95_ms": 34.523, "reason": null, "sample_age_ms": 535.103, "source": "client_direct"}, "timeout_count": 0}, "yolo11_640_fire_11class": {"attempt_count": 292, "client_acquire_ms": {"avg_ms": 0.004, "count": 292, "max_ms": 0.022, "p95_ms": 0.006, "reason": null, "sample_age_ms": 537.186, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": 8.96, "count": 292, "max_ms": 11.789, "p95_ms": 10.013, "reason": null, "sample_age_ms": 565.556, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": 0.014, "count": 292, "max_ms": 0.031, "p95_ms": 0.02, "reason": null, "sample_age_ms": 574.935, "source": "client_direct"}, "parse_ms": {"avg_ms": 0.094, "count": 292, "max_ms": 0.213, "p95_ms": 0.137, "reason": null, "sample_age_ms": 537.191, "source": "client_direct"}, "prepare_ms": {"avg_ms": 1.028, "count": 292, "max_ms": 2.261, "p95_ms": 1.324, "reason": null, "sample_age_ms": 564.001, "source": "client_direct"}, "request_count": 292, "request_tensor_bytes": {"avg": 2764808.0, "count": 292, "max": 2764808.0, "p95": 2764808.0, "reason": null, "sample_age_ms": 563.971, "source": "client_direct"}, "response_tensor_bytes": {"avg": 8.0, "count": 292, "max": 8.0, "p95": 8.0, "reason": null, "sample_age_ms": 537.271, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": 25.551, "count": 292, "max_ms": 29.351, "p95_ms": 27.439, "reason": null, "sample_age_ms": 537.183, "source": "client_direct"}, "sample_age_ms": 537.18, "source": "client_direct", "task_total_ms": {"avg_ms": 26.765, "count": 292, "max_ms": 31.14, "p95_ms": 28.66, "reason": null, "sample_age_ms": 537.18, "source": "client_direct"}, "timeout_count": 0}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"attempt_count": 292, "client_acquire_ms": {"avg_ms": 0.004, "count": 292, "max_ms": 0.021, "p95_ms": 0.006, "reason": null, "sample_age_ms": 539.01, "source": "client_direct"}, "error_count": 0, "executor_queue_ms": {"avg_ms": 0.408, "count": 292, "max_ms": 1.202, "p95_ms": 0.99, "reason": null, "sample_age_ms": 574.735, "source": "client_direct"}, "instrumentation_overhead_ms": {"avg_ms": 0.117, "count": 292, "max_ms": 0.926, "p95_ms": 0.711, "reason": null, "sample_age_ms": 575.085, "source": "client_direct"}, "parse_ms": {"avg_ms": 0.082, "count": 292, "max_ms": 0.215, "p95_ms": 0.149, "reason": null, "sample_age_ms": 539.016, "source": "client_direct"}, "prepare_ms": {"avg_ms": 0.791, "count": 292, "max_ms": 2.026, "p95_ms": 1.094, "reason": null, "sample_age_ms": 573.808, "source": "client_direct"}, "request_count": 292, "request_tensor_bytes": {"avg": 2764808.0, "count": 292, "max": 2764808.0, "p95": 2764808.0, "reason": null, "sample_age_ms": 573.785, "source": "client_direct"}, "response_tensor_bytes": {"avg": 8.0, "count": 292, "max": 8.0, "p95": 8.0, "reason": null, "sample_age_ms": 539.129, "source": "client_direct"}, "retry_count": 0, "roundtrip_total_ms": {"avg_ms": 29.207, "count": 292, "max_ms": 36.892, "p95_ms": 34.01, "reason": null, "sample_age_ms": 539.006, "source": "client_direct"}, "sample_age_ms": 539.003, "source": "client_direct", "task_total_ms": {"avg_ms": 30.183, "count": 292, "max_ms": 37.729, "p95_ms": 35.003, "reason": null, "sample_age_ms": 539.003, "source": "client_direct"}, "timeout_count": 0}}, "process_executor": {"inflight_current": 0, "inflight_max": 4, "max_workers": 40, "pid": 215, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "grpc", "reason": "active", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 7.043, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": 0.409, "count": 292, "max_ms": 0.769, "p95_ms": 0.49}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": 0.066, "count": 292, "max_ms": 0.137, "p95_ms": 0.089}, "detection_prepare_ms": {"avg_ms": 0.094, "count": 292, "max_ms": 0.189, "p95_ms": 0.115}, "event_filter_ms": {"avg_ms": 0.002, "count": 292, "max_ms": 0.027, "p95_ms": 0.002}, "id_reconcile_ms": {"avg_ms": 0.044, "count": 292, "max_ms": 0.162, "p95_ms": 0.062}, "mcmt_ms": {"avg_ms": 0.001, "count": 292, "max_ms": 0.012, "p95_ms": 0.002}, "scenario_analyze_ms": {"avg_ms": 0.135, "count": 292, "max_ms": 0.217, "p95_ms": 0.161}, "setup_ms": {"avg_ms": 0.024, "count": 292, "max_ms": 0.043, "p95_ms": 0.031}, "total_inside_ms": {"avg_ms": 0.385, "count": 292, "max_ms": 0.737, "p95_ms": 0.459}, "track_match_ms": {"avg_ms": 0.002, "count": 292, "max_ms": 0.021, "p95_ms": 0.003}, "tracker_update_ms": {"avg_ms": 0.015, "count": 292, "max_ms": 0.047, "p95_ms": 0.017}}, "gstreamer_push": {"avg_ms": 1.62, "count": 292, "max_ms": 5.293, "p95_ms": 4.59}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": 0.004, "count": 292, "max_ms": 0.015, "p95_ms": 0.005}}, "model_completion": {"model_count": 4, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"avg_ms": 31.87, "count": 292, "max_ms": 36.848, "p95_ms": 35.126}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"avg_ms": 38.8, "count": 292, "max_ms": 42.781, "p95_ms": 41.055}, "yolo11_640_fire_11class": {"avg_ms": 36.15, "count": 292, "max_ms": 40.412, "p95_ms": 38.584}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"avg_ms": 30.812, "count": 292, "max_ms": 38.255, "p95_ms": 35.837}}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": 0.018, "count": 292, "max_ms": 0.05, "p95_ms": 0.023}, "base_artifact_record_ms": {"avg_ms": 0.0, "count": 292, "max_ms": 0.0, "p95_ms": 0.0}, "debug_artifact_record_ms": {"avg_ms": 0.0, "count": 292, "max_ms": 0.0, "p95_ms": 0.0}, "inf_api_total_ms": {"avg_ms": 42.272, "count": 292, "max_ms": 48.318, "p95_ms": 44.848}, "inference_input_copy_ms": {"avg_ms": 0.658, "count": 292, "max_ms": 1.469, "p95_ms": 0.822}, "processing_residual_ms": {"avg_ms": 0.06, "count": 292, "max_ms": 0.106, "p95_ms": 0.08}, "steam_artifact_record_ms": {"avg_ms": 0.0, "count": 292, "max_ms": 0.0, "p95_ms": 0.0}, "timestamp_only_ms": {"avg_ms": 0.0, "count": 292, "max_ms": 0.0, "p95_ms": 0.0}}, "processing_total": {"avg_ms": 43.008, "count": 292, "max_ms": 49.096, "p95_ms": 45.569}, "read_interval": {"avg_ms": 100.975, "count": 292, "max_ms": 312.427, "p95_ms": 200.783}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": 0.013, "count": 292, "max_ms": 0.039, "p95_ms": 0.015}, "execute_total_ms": {"avg_ms": 0.106, "count": 292, "max_ms": 0.169, "p95_ms": 0.131}, "resolve_scenarios_ms": {"avg_ms": 0.005, "count": 292, "max_ms": 0.026, "p95_ms": 0.007}, "scenario.falldown_detected_ms": {"avg_ms": 0.047, "count": 292, "max_ms": 0.085, "p95_ms": 0.061}, "scenario.fire_detected_ms": {"avg_ms": 0.001, "count": 292, "max_ms": 0.002, "p95_ms": 0.002}, "scenario.no_hardhat_persistent_ms": {"avg_ms": 0.045, "count": 292, "max_ms": 0.096, "p95_ms": 0.06}, "worker_merge_ms": {"avg_ms": 0.003, "count": 292, "max_ms": 0.029, "p95_ms": 0.004}}, "triton_wait": {"avg_ms": 38.807, "count": 292, "max_ms": 42.788, "p95_ms": 41.063}, "visualize": {"avg_ms": 2.413, "count": 292, "max_ms": 4.57, "p95_ms": 2.923}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": 2.301, "count": 292, "max_ms": 4.466, "p95_ms": 2.819}, "visualize_input_copy_ms": {"avg_ms": 0.0, "count": 292, "max_ms": 0.001, "p95_ms": 0.001}, "visualize_roi_overlay_ms": {"avg_ms": 0.0, "count": 292, "max_ms": 0.0, "p95_ms": 0.0}, "visualizer_overlay_draw_ms": {"avg_ms": 2.243, "count": 292, "max_ms": 4.413, "p95_ms": 2.762}, "visualizer_prepare_ms": {"avg_ms": 0.034, "count": 292, "max_ms": 0.067, "p95_ms": 0.044}}}, "scenario_detail_counts": {"error_count": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 292}, "resolved_scenario_count": {"avg": 3.0, "max": 3.0, "p95": 3.0, "sample_count": 292}, "returned_event_count": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 292}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"cctv_id": "20", "collector": {"auto_slowdown_reason": null, "deduplicated_count": 0, "error_count": 0, "lock_contention_count": 0, "pid": 215, "process_rss_mb_proxy": 2211.391, "rss_provenance": "collector_process_proxy_not_thread_exclusive", "sample_duration_ms": 7.763, "skip_count": 0}, "configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "instance_id": "52830b77", "latest": {"buffers": {"frame_buffer_len": 50, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": 46.529, "sample_count": 408, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 255.442}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 408, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "2026-08-31T12:22:31+09:00", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "mjpeg": {"age_sec": 0.038, "exists": true, "size_bytes": 244625, "write_bytes_delta": 244625, "write_count_delta": 1}, "processes": {"input_ffmpeg": {"context_switch_delta": 379.0, "cpu_core_ratio": 0.249595, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 727.0, "pid": 11001, "reason": null, "system_cpu_core_ratio": 0.028953, "system_cpu_s_delta": 0.29000000000000004, "user_cpu_core_ratio": 0.220642, "user_cpu_s_delta": 2.210000000000001}, "worker": {"context_switch_delta": 0.0, "cpu_core_ratio": 0.412331, "exists": true, "major_fault_delta": 0.0, "minor_fault_delta": 15952.0, "pid": 215, "reason": null, "system_cpu_core_ratio": 0.093848, "system_cpu_s_delta": 0.9399999999877764, "user_cpu_core_ratio": 0.318483, "user_cpu_s_delta": 3.1900000000023283}}, "stages": {"decode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "external_ffmpeg_has_no_per_frame_decode_completion_timing"}, "frame_copy": {"avg_ms": 1.42, "count": 300, "max_ms": 4.755, "p95_ms": 3.059, "provenance": "proxy", "reason": "numpy_to_gst_buffer_and_appsrc_push_combined"}, "hwdownload": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "not_applicable_software_path"}, "jpeg_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "async_downstream_completion_not_observed"}, "rtsp_encode": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "separate_container"}, "scale_convert": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null, "provenance": "unsupported", "reason": "combined_in_external_ffmpeg_process_cpu_proxy"}}, "workload": {"model_result_counts": {"model_count": 4, "models": {"yolo11-pose_640_pose_pretrained_by_Ultralytics_11s": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 300}, "yolo11_640_coco_Large_pretrained_by_Ultralytics_11": {"avg": 4.29, "max": 17.0, "p95": 6.0, "sample_count": 300}, "yolo11_640_fire_11class": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 300}, "yolo11m_640_worker_ppe_equipment_ops260616_28class": {"avg": 2.0, "max": 2.0, "p95": 2.0, "sample_count": 300}}, "truncated_count": 0}, "object_counts": {"total": {"avg": 0.0, "max": 0.0, "p95": 0.0, "sample_count": 300}}}}, "metrics": {"collector_sample_duration_ms": {"avg": 8.184, "count": 4, "max": 11.771, "p95": 11.299, "source": "m15_direct", "unit": "milliseconds"}, "collector_thread_cpu_ms": {"avg": 6.564, "count": 4, "max": 8.383, "p95": 8.266, "source": "m15_direct", "unit": "milliseconds"}, "ffmpeg_context_switch_delta": {"avg": 387.667, "count": 3, "max": 392.0, "p95": 392.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_major_fault_delta": {"avg": 0.0, "count": 3, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "ffmpeg_minor_fault_delta": {"avg": 485.333, "count": 3, "max": 729.0, "p95": 728.8, "source": "m15_direct", "unit": "count"}, "ffmpeg_system_cpu_core_ratio": {"avg": 0.032, "count": 3, "max": 0.034, "p95": 0.034, "source": "m15_direct", "unit": "cores"}, "ffmpeg_user_cpu_core_ratio": {"avg": 0.22, "count": 3, "max": 0.222, "p95": 0.222, "source": "m15_direct", "unit": "cores"}, "mjpeg_file_age_sec": {"avg": 0.064, "count": 3, "max": 0.154, "p95": 0.142, "source": "m15_direct", "unit": "seconds"}, "mjpeg_file_size_bytes": {"avg": 243476.333, "count": 3, "max": 244625.0, "p95": 244548.9, "source": "m15_direct", "unit": "bytes"}, "mjpeg_write_bytes_delta": {"avg": 182607.25, "count": 4, "max": 244625.0, "p95": 244510.85, "source": "file_stat_size_on_change_proxy", "unit": "bytes"}, "mjpeg_write_count_delta": {"avg": 0.75, "count": 4, "max": 1.0, "p95": 1.0, "source": "file_stat_mtime_change_proxy", "unit": "count"}, "worker_context_switch_delta": {"avg": 0.0, "count": 3, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_major_fault_delta": {"avg": 0.0, "count": 3, "max": 0.0, "p95": 0.0, "source": "m15_direct", "unit": "count"}, "worker_minor_fault_delta": {"avg": 8644.667, "count": 3, "max": 15952.0, "p95": 15022.9, "source": "m15_direct", "unit": "count"}, "worker_system_cpu_core_ratio": {"avg": 0.096, "count": 3, "max": 0.099, "p95": 0.098, "source": "m15_direct", "unit": "cores"}, "worker_user_cpu_core_ratio": {"avg": 0.324, "count": 3, "max": 0.333, "p95": 0.331, "source": "m15_direct", "unit": "cores"}}, "phase": "A_software_file_only", "record_type": "channel", "sample_count": 4, "sampled_at": "2026-08-31T12:22:31+09:00", "schema_version": "ssims.m15_video_channel_summary.v1", "static": {"config_fingerprint": "f4c73cb1e1255de4", "reason": "initial_metadata_already_persisted"}, "summarized_at": "2026-08-31T12:22:31+09:00", "video_pipeline": {"fields": {"delivery_mode": {"configured": "file_only", "effective": "file_only", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "input_decode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "mjpeg_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}, "rtsp_encode_backend": {"configured": "software", "effective": "software", "effective_reason": null, "fallback": false, "fallback_count": 0, "fallback_last_at": null, "fallback_reason": null, "restart_required": true}}, "phase": "A_software_file_only", "schema_version": "base.video_pipeline.effective.v1", "source": "base_live_policy", "stop_start_required": true}, "window_sample_cap": 30}, "window_elapsed_s": 29.909, "window_s": 30.0}, "started_at": "2026-08-31T12:21:46+09:00", "state": "stopping", "task_id": "cb025c21-883b-47a4-977b-0b8a84da541f", "trigger": "start", "triton_protocol": "grpc"}
{"analysis_logger": {"buffer_len": 0, "cap_bytes": 0, "dropped_count": 0, "dropped_record_count": 0, "enabled": false, "file_cap_bytes": 0, "file_path": "", "file_size_bytes": null, "flush_count": 0, "flush_interval_seconds": 0.0, "flush_state": {"count": 0, "last_at": "", "last_error": "", "last_record_count": 0, "status": "idle"}, "flush_status": "idle", "last_flush_at": "", "last_flush_error": "", "last_flush_record_count": 0, "max_buffer_records": 0, "mode": "off", "policy_source": "base_live_policy", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "session_start": 0, "session_stop": 0, "tracking_summary": 0}, "started": false, "suppressed_count": 0, "suppressed_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 0}, "suspend_reason": "", "suspended": false, "write_suspended": false, "written_count": 0, "written_record_count": 0}, "buffers": {"frame_buffer_len": 0, "frame_buffer_maxlen": 50, "frame_queue_maxsize": 10, "frame_queue_size": 0}, "cctv_id": "20", "cgroup_memory": {"current_mb": 2938.82, "limit_mb": null}, "detail": {"pid": 297, "restart_count": 0, "start_count": 1}, "event_persistence_observability": {"benchmark": {"completeness": "incomplete", "lifecycle_state": "not_active", "reason": "detailed_not_active", "run_id": null}, "channel_id": "20", "configured_mode": "monitoring", "detailed": {"active": false, "artifact_trace_bytes": 0, "artifact_trace_count": 0, "event_interval_s": {"avg_s": null, "count": 0, "max_s": null, "p50_s": null, "p95_s": null}, "first_event_at": null, "in_flight": 0, "last_event_at": null, "observed_event_count": 0, "remaining_s": null, "started_at": null, "target_channel_id": null, "target_generation": null, "trace_bytes": 0, "trace_bytes_cap": 4194304, "trace_cap": 256, "trace_count": 0}, "effective_mode": "monitoring", "enabled": true, "frame_recorder": {"event_snapshot": {"queue": "measured", "snapshot_copy": "not_observed", "worker_enabled": true}, "frame_buffer": {"copied_bytes_total": 0, "copied_frame_count": 0, "copy_error_count": 0, "current_length": 0, "frame_nbytes": null, "max_length": null, "peak_retained_bytes_estimate": 0, "retained_bytes_estimate": 0}, "frame_memory_domain": "cpu_numpy", "memory_domain_owners": {"cpu_gpu_copy_count": null, "cpu_gpu_copy_reason": "not_collected", "decode": "input_ffmpeg_cpu", "inference": "triton_http_boundary", "record": "ffmpeg_stdin_cpu_bytes", "render": "python_opencv_cpu", "resize": "python_opencv_cpu"}, "recorder": {"active_count": 0, "configured_fps": null, "expected_post_frame_count": null, "expected_pre_frame_count": null, "last_admission": null, "last_clip": null, "oldest_age_s": null, "peak_active_count": 0, "pre_event_reference_bytes": 0, "remaining_frame_count": 0, "written_frame_count": 0}, "retained_memory": {"estimate_kind": "bounded_reference_upper_bound", "overlap_upper_bound_bytes": 0, "peak_total_upper_bound_bytes": 0, "recorder_pre_event_reference_bytes": 0, "ring_bytes": 0, "total_upper_bound_bytes": 0, "unavailable_reason": null}}, "generation": "22281f5d", "health": "ok", "lightweight": {"counts": {"db_tasks_submitted": 0, "event_requests": 0, "events_emitted": 0, "events_failed": 0, "events_observed": 0, "events_suppressed": 0, "frame_buffer_copied_bytes": 0, "frame_buffer_copies": 0, "frame_buffer_copy_errors": 0, "instrumentation_errors": 0, "recorder_active_frames": 0, "recorder_active_input_bytes": 0, "recorder_broken_pipe_errors": 0, "recorder_clips_completed": 0, "recorder_clips_failed": 0, "recorder_clips_started": 0, "stage_failures": 0, "trace_cap_drops": 0, "trace_write_errors": 0, "worker_db_insert_success": 0, "worker_jobs_accepted": 0, "worker_jobs_completed": 0, "worker_jobs_failed": 0, "worker_jobs_rejected": 0}, "instrumentation_overhead": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null}, "stages": {"db_insert": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "db_task_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_snapshot_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "event_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "frame_buffer_copy": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "handle_events_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "instance_db_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "jpg_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "output_prerequisite": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_pipe_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_active_tobytes": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_admission": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_preroll_pipe_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_preroll_tobytes": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_spawn": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_state_registration": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "recorder_stop": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "redis_cooldown_check": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "redis_cooldown_promote": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "redis_cooldown_set": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "redis_reservation": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "redis_reservation_renew": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "relay_business": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "relay_transport": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "snapshot_observed": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "thumbnail_resize": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "thumbnail_write": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "worker_queue_submit": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "worker_queue_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}, "worker_total": {"avg_ms": null, "count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null, "results": {"failed": 0, "not_applicable": 0, "success": 0, "suppressed": 0, "unknown": 0}}}}, "schema_version": "ssims.m20_event_persistence_observability.v1", "worker": {"channel_id": "20", "drain": {"duration_ms": null, "state": "not_started", "unfinished_jobs": 0}, "enabled": true, "evidence_complete": false, "failure_counts": {}, "generation": "22281f5d", "last_failure": {"reason": null, "stage": null}, "process_memory": {"max_bytes": 67108864, "retained_bytes": 0}, "queue": {"accepted": 0, "active_bytes": 0, "active_jobs": 0, "bytes": 0, "bytes_cap": 33554432, "depth": 0, "dropped": 0, "job_cap": 8, "peak_bytes": 0, "peak_jobs": 0, "rejected": 0, "submit_ms": {"count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null}, "wait_ms": {"count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null}}, "reason": "m20_persistence_worker_active", "results": {"accepted": 0, "artifact_failed": 0, "artifact_requested": 0, "artifact_success": 0, "completed": 0, "completed_failed": 0, "completed_success": 0, "cooldown_promoted": 0, "database_requested": 0, "db_insert_success": 0, "instance_requested": 0, "instance_success": 0, "last_inserted_id": null, "relay_business_failed": 0, "relay_business_success": 0, "relay_business_unknown": 0, "relay_not_requested": 0, "relay_requested": 0, "relay_transport_failed": 0, "relay_transport_success": 0, "reservation_requested": 0}, "snapshot": {"copied_bytes": 0, "copied_count": 0, "copy": {"count": 0, "max_ms": null, "p50_ms": null, "p95_ms": null, "p99_ms": null}}, "state": "ready"}}, "event_type": "ffmpeg_started", "ffmpeg": {"error_count": 0, "h264_decode_error_count": 0, "h264_decode_error_count_per_hour": 0, "input_options": ["-rtsp_transport", "tcp", "-timeout", "10000000"], "last_error_at": "", "last_error_summary": "", "last_exit_at": "", "last_returncode": null, "last_stable_duration_sec": 2.002, "last_started_at": "2026-08-31T12:43:13+09:00", "pid": 297, "process": {"exists": true, "fd_count": 5, "hwm_mb": 192.621, "name": "ffmpeg", "pid": 297, "rss_mb": 192.621, "state": "S (sleeping)", "threads": 70}, "restart_count": 0, "restart_count_per_hour": 0, "rtsp_timeout_count": 0, "rtsp_timeout_count_per_hour": 0, "rtsp_tolerant_mode": false, "running": true, "start_count": 1}, "frame_flow": {"analysis": {"adaptive_enabled": false, "analysis_cap_enabled": false, "effective_analysis_fps": 10.0, "enabled": false, "last_decision": "initial", "processing_p95_ms": null, "sample_count": 0, "scenario_effective_fps_enabled": false, "target_fps": 10.0, "warmup_remaining_s": 296.034}, "queue_clear_age_s": 3.0, "queue_max_age_s": 2.0, "queue_maxsize": 10, "reader_queue_enabled": false, "stats": {"analysis_frames": 0, "analysis_skipped": 0, "frames_dequeued": 0, "frames_queued": 0, "last_analysis_at": "", "last_queue_age_ms": null, "last_skip_at": "", "max_queue_age_ms": 0.0, "queue_cleared": 0, "queue_dropped": 0}}, "health": {"criticals": ["mjpeg_age_sec>30s"], "level": "critical", "thresholds": {"ffmpeg_restart_count_per_hour": {"critical": 6, "warning": 3}, "h264_decode_error_count_per_hour": {"critical": 50, "warning": 10}, "last_frame_pushed_age_sec": {"critical": 30, "warning": 10}, "last_frame_read_age_sec": {"critical": 30, "warning": 10}, "last_stable_duration_sec": {"critical_below": 180, "warning_below": 600}, "mjpeg_age_sec": {"critical": 30, "warning": 10}, "rtsp_timeout_count_per_hour": {"critical": 30, "warning": 10}}, "warnings": []}, "instance_id": "22281f5d", "last_frame_pushed_age_sec": null, "last_frame_pushed_at": "", "last_frame_read_age_sec": null, "last_frame_read_at": "", "memory_observability": {"active_channels": [], "capped": false, "configured_mode": "monitoring", "current_rows": 126, "debug_expires_at": null, "deduplicated_count": 26, "effective_mode": "monitoring", "error_count": 0, "last_sample_age_sec": 1228.663, "last_sample_duration_ms": 416.366, "last_trigger": "pre_stop", "next_snapshot_in_sec": 0.0, "reason": "all_channels_stopped_manual_recovery_required", "rotation_count": 82, "runtime_state": "active", "sample_count": 726, "storage_bytes": 2372775}, "mjpeg": {"age_sec": 1228.677, "exists": true, "mtime": "2026-08-31T12:22:47.250927+09:00", "mtime_epoch": 1788146567.2509272, "path": "/data/playlist/streaming/20/mjpeg.jpg", "size_bytes": 244763}, "monitor_url": "http://sapi.ssims.ai:80/mjpeg/20", "observed_at": "2026-08-31T12:43:15+09:00", "process": {"exists": true, "fd_count": 118, "hwm_mb": 475.184, "name": "celery", "pid": 236, "rss_mb": 475.184, "state": "R (running)", "threads": 9}, "reason_codes": ["mjpeg_output_stale_critical"], "recommended_action": "channel_restart_recommended", "recorder": {"active_count": 0, "cooldown_sec": 100, "last_event_key_count": 0, "oldest_recorder_age_sec": null, "recorders": [], "running_ffmpeg_count": 0, "running_pids": [], "stopping_count": 0}, "recovery_eligible": true, "scenario_state_metrics": {"danger_area_loitering": {"enabled": false}, "enabled": true, "falldown_detected": {"enabled": false}, "marine_vessel_monitoring": {"enabled": false}, "ppe_check": {"enabled": false}, "scene_scale": {"decision": "mixed", "decision_basis": "pending", "decision_frame": -1, "decision_locked": false, "enabled": true, "last_metrics": {}, "raw_area_sample_count": 0, "raw_height_sample_count": 0, "sample_count": 0}}, "source_url": "rtsp://admin:smart1357%21@223.171.147.71:554/trackID=1", "stage_metrics": {"aggregate_counts": {"model_result_counts": {"model_count": 0, "models": {}, "truncated_count": 0}, "object_counts": {"total": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "tracking_counts": {"active": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "lost": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "removed": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "tracked": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "unconfirmed": {"avg": null, "max": null, "p95": null, "sample_count": 0}}}, "counts": {"inference_timeouts": 0, "invalid_reads": 0, "processed_frames": 0, "pushed_frames": 0, "read_frames": 0, "select_timeouts": 0, "triton_result_errors": 0}, "enabled": true, "fps": {"processed": 0.0, "pushed": 0.0, "read": 0.0}, "hints": [], "inference_client": {"effective_mode": "monitoring", "enabled": true, "inflight": {"current": 0, "max": 0, "source": "client_direct"}, "model_key_cap": 30, "models": {}, "process_executor": {"inflight_current": 0, "inflight_max": 0, "max_workers": 40, "pid": 236, "protocols": {"grpc": {"max_workers": 40, "queued_current": 0, "source": "thread_pool_executor_private_scalar"}}, "queued_current": 0, "source": "client_direct_and_executor_scalar"}, "protocol": "unknown", "reason": "no_requests_in_window", "sample_cap": 512, "schema_version": "ssims.live_inference_client_summary.v1", "snapshot_overhead_ms": 2.665, "truncated_model_count": 0, "window_s": 30.0}, "latency_ms": {"analyze": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "analyze_detail": {"data_bus_build_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "detection_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "event_filter_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "id_reconcile_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "mcmt_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_analyze_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "setup_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "total_inside_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "track_match_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "tracker_update_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "gstreamer_push": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "io_detail": {"channel_analysis_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "model_completion": {"model_count": 0, "models": {}, "truncated_count": 0}, "processing_detail": {"artifact_dispatch_submit_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "base_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "debug_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inf_api_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "inference_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "processing_residual_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "steam_artifact_record_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "timestamp_only_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "processing_total": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "read_interval": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "scenario_detail": {"dispatch_overhead_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "execute_total_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "resolve_scenarios_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "worker_merge_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}, "triton_wait": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_detail": {"visualize_draw_all_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_input_copy_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualize_roi_overlay_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_overlay_draw_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}, "visualizer_prepare_ms": {"avg_ms": null, "count": 0, "max_ms": null, "p95_ms": null}}}, "scenario_detail_counts": {"error_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "resolved_scenario_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}, "returned_event_count": {"avg": null, "max": null, "p95": null, "sample_count": 0}}, "target_fps": 10.0, "target_frame_budget_ms": 100.0, "video_pipeline": {"configured_mode": "monitoring", "effective_mode": "monitoring", "enabled": true, "phase": "A_software_file_only", "reason": "channel_not_registered", "schema_version": "ssims.m15_video_channel_summary.v1"}, "window_elapsed_s": 30.0, "window_s": 30.0}, "started_at": "2026-08-31T12:43:11+09:00", "state": "running", "task_id": "5749c0c7-6cc7-4330-a300-54ded08a6964", "trigger": "start", "triton_protocol": "grpc"}
