{
  "analysis_logger": {
    "enabled": false,
    "started": false
  },
  "buffers": {
    "frame_buffer_len": 0,
    "frame_buffer_maxlen": 50,
    "frame_queue_maxsize": 10,
    "frame_queue_size": 0
  },
  "cctv_id": "03",
  "cgroup_memory": {
    "current_mb": 2755.496,
    "limit_mb": null
  },
  "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": 19.06,
    "last_started_at": "2026-07-24T12:36:26+09:00",
    "pid": 667,
    "process": {
      "exists": false,
      "pid": 667
    },
    "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": null,
      "sample_count": 0,
      "scenario_effective_fps_enabled": false,
      "target_fps": 10.0,
      "warmup_remaining_s": 280.847
    },
    "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",
      "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": "840d9e3f",
  "last_frame_pushed_age_sec": null,
  "last_frame_pushed_at": "",
  "last_frame_read_age_sec": null,
  "last_frame_read_at": "",
  "memory_observability": {
    "enabled": false,
    "reason": "core_baseline_fixed_health"
  },
  "mjpeg": {
    "age_sec": 1553071.524,
    "exists": true,
    "mtime": "2026-07-06T13:12:14.428534+09:00",
    "mtime_epoch": 1783311134.428534,
    "path": "/data/playlist/streaming/03/mjpeg.jpg",
    "size_bytes": 194870
  },
  "monitor_url": "http://sapi.ssims.ai:80/mjpeg/03",
  "observed_at": "2026-07-24T12:36:45+09:00",
  "process": {
    "exists": true,
    "fd_count": 103,
    "hwm_mb": 472.152,
    "name": "celery",
    "pid": 218,
    "rss_mb": 472.152,
    "state": "R (running)",
    "threads": 7
  },
  "reason_codes": [
    "mjpeg_output_stale_critical",
    "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": {
      "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.90.124:554/Streaming/Channels/101",
  "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": 17,
      "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": 0,
        "source": "client_direct"
      },
      "model_key_cap": 30,
      "models": {},
      "process_executor": {
        "inflight_current": 0,
        "inflight_max": 0,
        "max_workers": 40,
        "pid": 218,
        "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.658,
      "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": {
        "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-07-24T12:36:26+09:00",
  "state": "stopped",
  "task_id": "317e97ad-3b4d-419b-b1f5-57649378850b",
  "trigger": "start",
  "triton_protocol": "grpc"
}