{
  "started": 1789439882.160961,
  "budget_seconds": 1200,
  "extension_seconds": 2100,
  "sender": {
    "name": "sample01",
    "uri": "rtsp://192.168.50.221:18554/sample01",
    "video": "/data/contextra/rtsp-test-media/5b1cd8d5b49113ec028d2542d88b2a521c1e5c2ac4247be7b4065ca0ed7e517f.mp4",
    "base_dir": null,
    "state": "STREAMING",
    "mode": "continuous",
    "error": null,
    "transport": "TCP",
    "executionId": "b7f0e5d10b2d485d9d5324ab26809c61",
    "anchor": {
      "executionId": "b7f0e5d10b2d485d9d5324ab26809c61",
      "revision": 1,
      "frame_time_anchor": {
        "startWallTimeMs": 1789427800508,
        "synthetic": true
      },
      "rtpClockRate": 90000,
      "ssrc": 2235385446,
      "referenceRtpTimestamp": 543359008,
      "referenceNtpTimestamp": "17173094465069278251",
      "timeSource": "SENDER_RTCP_SR_PLAYBACK",
      "syncStatus": "ESTIMATED"
    },
    "accessChecks": {
      "senderLoopback": {
        "result": "RTP_OBSERVED",
        "checkedAt": 1789439881803
      },
      "container": {
        "result": "NOT_VERIFIED",
        "checkedAt": null
      },
      "lan": {
        "result": "NOT_VERIFIED",
        "checkedAt": null
      }
    },
    "anchorStatus": "SENDER_REPORT_PAIR_OBSERVED",
    "media": {
      "packets": 2418790,
      "rtpFrames": 68928,
      "latestRtpTimestamp": 1011034458,
      "rtpClockRate": 90000,
      "lastPacketAgeSeconds": 0.073,
      "internalKeeper": true
    }
  },
  "sender_container": {
    "Id": "868cb06e7d9bdefb68aa4fdaad3b041534a09a44f82de78cbeed41d40a92a46c",
    "Created": "2026-09-15T00:43:07.870875702Z",
    "Path": "python3",
    "Args": [
      "/opt/worker.py",
      "--name",
      "sample01",
      "--codec",
      "h264",
      "--mode",
      "continuous",
      "--max-seconds",
      "0",
      "--execution-id",
      "b7f0e5d10b2d485d9d5324ab26809c61",
      "--uri",
      "rtsp://192.168.50.221:18554/sample01"
    ],
    "State": {
      "Status": "running",
      "Running": true,
      "Paused": false,
      "Restarting": false,
      "OOMKilled": false,
      "Dead": false,
      "Pid": 4079872,
      "ExitCode": 0,
      "Error": "",
      "StartedAt": "2026-09-15T00:43:07.954809182Z",
      "FinishedAt": "0001-01-01T00:00:00Z"
    },
    "Image": "sha256:06b066d01700f8ee2fdfd0387181ce9090b16f5617ddaf07cb1fad1560d0184b",
    "ResolvConfPath": "/var/lib/docker/containers/868cb06e7d9bdefb68aa4fdaad3b041534a09a44f82de78cbeed41d40a92a46c/resolv.conf",
    "HostnamePath": "/var/lib/docker/containers/868cb06e7d9bdefb68aa4fdaad3b041534a09a44f82de78cbeed41d40a92a46c/hostname",
    "HostsPath": "/var/lib/docker/containers/868cb06e7d9bdefb68aa4fdaad3b041534a09a44f82de78cbeed41d40a92a46c/hosts",
    "LogPath": "/var/lib/docker/containers/868cb06e7d9bdefb68aa4fdaad3b041534a09a44f82de78cbeed41d40a92a46c/868cb06e7d9bdefb68aa4fdaad3b041534a09a44f82de78cbeed41d40a92a46c-json.log",
    "Name": "/contextra-rtsp-00a79300-b7f0e5d10b2d",
    "RestartCount": 0,
    "Driver": "overlay2",
    "Platform": "linux",
    "MountLabel": "",
    "ProcessLabel": "",
    "AppArmorProfile": "docker-default",
    "ExecIDs": null,
    "HostConfig": {
      "Binds": null,
      "ContainerIDFile": "",
      "LogConfig": {
        "Type": "json-file",
        "Config": {
          "max-file": "1",
          "max-size": "1m"
        }
      },
      "NetworkMode": "bridge",
      "PortBindings": {
        "8554/tcp": [
          {
            "HostIp": "192.168.50.221",
            "HostPort": "18554"
          }
        ]
      },
      "RestartPolicy": {
        "Name": "no",
        "MaximumRetryCount": 0
      },
      "AutoRemove": false,
      "VolumeDriver": "",
      "VolumesFrom": null,
      "ConsoleSize": [
        0,
        0
      ],
      "CapAdd": null,
      "CapDrop": [
        "ALL"
      ],
      "CgroupnsMode": "private",
      "Dns": null,
      "DnsOptions": [],
      "DnsSearch": [],
      "ExtraHosts": null,
      "GroupAdd": null,
      "IpcMode": "private",
      "Cgroup": "",
      "Links": null,
      "OomScoreAdj": 0,
      "PidMode": "",
      "Privileged": false,
      "PublishAllPorts": false,
      "ReadonlyRootfs": false,
      "SecurityOpt": [
        "no-new-privileges"
      ],
      "UTSMode": "",
      "UsernsMode": "",
      "ShmSize": 67108864,
      "Runtime": "runc",
      "Isolation": "",
      "CpuShares": 0,
      "Memory": 536870912,
      "NanoCpus": 1000000000,
      "CgroupParent": "",
      "BlkioWeight": 0,
      "BlkioWeightDevice": [],
      "BlkioDeviceReadBps": [],
      "BlkioDeviceWriteBps": [],
      "BlkioDeviceReadIOps": [],
      "BlkioDeviceWriteIOps": [],
      "CpuPeriod": 0,
      "CpuQuota": 0,
      "CpuRealtimePeriod": 0,
      "CpuRealtimeRuntime": 0,
      "CpusetCpus": "",
      "CpusetMems": "",
      "Devices": [],
      "DeviceCgroupRules": null,
      "DeviceRequests": null,
      "MemoryReservation": 0,
      "MemorySwap": 536870912,
      "MemorySwappiness": null,
      "OomKillDisable": null,
      "PidsLimit": 64,
      "Ulimits": [],
      "CpuCount": 0,
      "CpuPercent": 0,
      "IOMaximumIOps": 0,
      "IOMaximumBandwidth": 0,
      "Mounts": [
        {
          "Type": "bind",
          "Source": "/workspace/contextra-analytics-runtime-lifecycle-refactor/tools/rtsp_test_worker.py",
          "Target": "/opt/worker.py",
          "ReadOnly": true
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra-analytics-runtime-lifecycle-refactor/tools/rtsp_test_time.py",
          "Target": "/opt/rtsp_test_time.py",
          "ReadOnly": true
        },
        {
          "Type": "bind",
          "Source": "/data/contextra/rtsp-test-media/5b1cd8d5b49113ec028d2542d88b2a521c1e5c2ac4247be7b4065ca0ed7e517f.mp4",
          "Target": "/input/media",
          "ReadOnly": true
        },
        {
          "Type": "bind",
          "Source": "/tmp/codex/ltb1021/rtsp-test/00a793003ede275964c0/b7f0e5d10b2d485d9d5324ab26809c61",
          "Target": "/output"
        }
      ],
      "MaskedPaths": [
        "/proc/acpi",
        "/proc/asound",
        "/proc/interrupts",
        "/proc/kcore",
        "/proc/keys",
        "/proc/latency_stats",
        "/proc/sched_debug",
        "/proc/scsi",
        "/proc/timer_list",
        "/proc/timer_stats",
        "/sys/devices/virtual/powercap",
        "/sys/firmware"
      ],
      "ReadonlyPaths": [
        "/proc/bus",
        "/proc/fs",
        "/proc/irq",
        "/proc/sys",
        "/proc/sysrq-trigger"
      ]
    },
    "GraphDriver": {
      "Data": {
        "ID": "868cb06e7d9bdefb68aa4fdaad3b041534a09a44f82de78cbeed41d40a92a46c",
        "LowerDir": "/var/lib/docker/overlay2/63e2f389e558f1f0a2df9215695e50d9dc4d94e6566b63a8df1e56241248fa50-init/diff:/var/lib/docker/overlay2/k0ybum25miz96d2z4xbhgvgbo/diff:/var/lib/docker/overlay2/72xonp80vqhr0zawpc1a41rjp/diff:/var/lib/docker/overlay2/d30rp9v0ldgf5bm4358l6e7cd/diff:/var/lib/docker/overlay2/gdsb5g06ehitymr30ni42g6gn/diff:/var/lib/docker/overlay2/z7thxkayfpd284bj8svcswurf/diff:/var/lib/docker/overlay2/on0xs4r0lxstubloik4ugnwwy/diff:/var/lib/docker/overlay2/2d36zzxhcmn9l0xqnlnzjt8h3/diff:/var/lib/docker/overlay2/chb18s4f2r8ix8d3vvva2lx7l/diff:/var/lib/docker/overlay2/9tsu2u0m6oyk6ucusdwym4u1u/diff:/var/lib/docker/overlay2/nw1bb1p5571sn60y2wx8scv4u/diff:/var/lib/docker/overlay2/f04e17844d875f1295d184d33bb9d7133f0862cfcbaa2eff1a782b4f9d86701b/diff:/var/lib/docker/overlay2/8ac2f3431ab1f7170a5ecc536cf8ac11c10de4897c32a1e80f1ff73e6ca3142d/diff:/var/lib/docker/overlay2/7075306308fe15ef88a52ec874905fb70581c0d04887fbbb24e02cc34b3c3ce0/diff:/var/lib/docker/overlay2/ec636e7a1b7b80052131de75f37c967e0095afd474d7283bed34721de2daabd1/diff:/var/lib/docker/overlay2/d832da9a9491ad7e48aacaa7c58baf887ae7c1b35d9315558846a1c1cfb8bbf4/diff:/var/lib/docker/overlay2/ab97e08d3e8c99a2632907265f857e8b122457af84ca6e1b94f624522fa0047f/diff:/var/lib/docker/overlay2/7206479c3d25f33e18dacec9dc565a9a68dfaedd6ea71fc3517eccc81de542b7/diff:/var/lib/docker/overlay2/7d707988338cf5b6a59101d343311ddbccfe3ce6ec6d16058383814aa9308fe6/diff:/var/lib/docker/overlay2/96b032a582c1877c9505f49a73fb01504feb768549c35cb017a4b582c7a585ff/diff:/var/lib/docker/overlay2/d101231e35724c2ff9d56e0f4a66adbe62321a096df37e6661adea708dbcddca/diff:/var/lib/docker/overlay2/7bf11321ecd4e27c41fb18bf3e77c6754a4438955f77607b0b794d1d921be9dc/diff:/var/lib/docker/overlay2/b832e29312b25f7134ebc01730c79f1e92b989fbfd390c318be96a8167ccbd07/diff:/var/lib/docker/overlay2/1bd3525a2269106b1a6a75c51a54ba8d827800255697114f3341fc5d5ea1d20f/diff:/var/lib/docker/overlay2/f18b42286a52c996fb15ad45857ccd9a55c82315b09e6d67010161fffcc2815f/diff:/var/lib/docker/overlay2/7e6dbff4718fd124309edfa42253191ab61b1501942f0e056cb6767ec9910695/diff:/var/lib/docker/overlay2/71e1b4c3364640d211088ff6b279bf560fa15490b6a3dbec698c15e5e4101037/diff:/var/lib/docker/overlay2/aa9d6a2e4a197126c04cc857f0cd0b3b08743d7fb901037131d0617c1b1bcdd3/diff:/var/lib/docker/overlay2/77c0ed724e289ed9a475880546b311de7c6b6853d82b747845d9bd54d39cb8f2/diff:/var/lib/docker/overlay2/3254d55a8457f8253d243577a7c33abcbc29d8e0f01a266433dad7513e1cd571/diff:/var/lib/docker/overlay2/ca15cbb2025850d67e93784c49547a0b66df69d249f48729501807fce0e7ac23/diff:/var/lib/docker/overlay2/180211ea6280fe480a8fdc2660d348d8f8d706629683b072a4ae5d1466843f4e/diff:/var/lib/docker/overlay2/d738066c686da37e723fd3d4334c33007d60b871c8823b10e80f29254d74b816/diff:/var/lib/docker/overlay2/6f500b2a28cf86d9244d16dc00a382081134df726a25d74b90f42ae8f50f18ed/diff:/var/lib/docker/overlay2/093d9bb5876b281b52ceda22e5b7660c17c87c59b9e1661348c96c9d23dbb2d8/diff:/var/lib/docker/overlay2/637057e15944263cbe888af7bab2c7cc37017e2cba98872409832177459a7da9/diff:/var/lib/docker/overlay2/6120da633b14d77f699419ef25abc8e1a8aad38a3ec3057b1782397d67bc3db0/diff:/var/lib/docker/overlay2/a9b045f976b1212462358d8bcef7a5f0e96b7bea8c05b2cbdef148d77cacbfb8/diff:/var/lib/docker/overlay2/7bf80abf4014c8db97925782a3abe306dc0e5a42c7ce4c74c7815d59ef98c399/diff:/var/lib/docker/overlay2/c6e015de0f9d5331475c9a0447483199a0744560cc098baf2b7bf0e631290175/diff:/var/lib/docker/overlay2/c2d56da1d7b9312398a59885fcc84df58a1e30ba94625070e6f1beb814e990dd/diff:/var/lib/docker/overlay2/2583ee55fc046654d5be8d17b4e2d7d3cb6e0919d5954339aba59f4579faae68/diff:/var/lib/docker/overlay2/a5bb5d48f32c7a129d9d2004b92d85c9d2a0ceb91e7a56ce2c0c6b716a776a84/diff:/var/lib/docker/overlay2/4f431ddbb9f641b42e7a5ed436a26d31fe0878f053ca12dbe96f6a5f7de4cd24/diff:/var/lib/docker/overlay2/ab438c27dbbeb3d9199bac837ccabfd33263dcd87844d9a08ec3cb6165f8f2b8/diff:/var/lib/docker/overlay2/c05533569204b82e9076c804b66dfdf2ee9e71ebe6678b268059692f1b80804a/diff:/var/lib/docker/overlay2/a91b00841e98453f1d229efd4e5ed55c8caf16e68e3a27decc4fd160e6604f43/diff:/var/lib/docker/overlay2/4ee099d6d6674bd184036b78576bcc7149e2c7316a2a3e4f59619f6b5a02b49e/diff:/var/lib/docker/overlay2/2087c96f714ca9e1e437f1603d22da4f08aa951859e4c7d0566c83dfed605456/diff:/var/lib/docker/overlay2/4d9a160fadf916860f813a3c0d50ddf784784e9ae9da8b9b13065cd783027cfd/diff:/var/lib/docker/overlay2/25f5bf93597392ec4458e6b73c688027fc33b21cbc696ec6004e842039d502df/diff:/var/lib/docker/overlay2/df8fa008eea01ee7c4093f1e4d778ea5ea11fb95436a75e677144eeb4b87b936/diff:/var/lib/docker/overlay2/63f34e2d1cbe681a586c4419a0c77075f3f9c8e7690c7547869d2c20cc2c3e91/diff:/var/lib/docker/overlay2/c9a8d9e7bf3ccb0c2967e0e7654b68478207098a69b56c084d4b479e9b7ccc54/diff:/var/lib/docker/overlay2/6c4059579aa770bfeee70eb926134a2b389cc270be9b97caa1f130bec9112e70/diff:/var/lib/docker/overlay2/5f32fc9fb445d59782c013c6e58ae922b6dbce2dc56242ef2f74e8a5ad255234/diff:/var/lib/docker/overlay2/0f602022a75d36e28052dc44d293d5f24962944190b800570ae4d23529bbee1e/diff:/var/lib/docker/overlay2/ed15aa2de9d24ce9e886e981adb59d0769ed7a991ea9b080ca5531c7b303baf1/diff:/var/lib/docker/overlay2/f9209f452bfdf04b3313527a5d6f3336698843680af63ecebbdce6e1e4e09000/diff:/var/lib/docker/overlay2/464d5d5a111e6719c80560cb4effe81b2b087bb57818f6f09462af2c51c1e7ae/diff:/var/lib/docker/overlay2/fd6e66376d4e7df2d9d0a19815e3b9d186a637c58152594885de339214bad866/diff:/var/lib/docker/overlay2/2b5910cb94aaf5434507df7a83bb1b5b0194f297434e4fece0c600a56eefd9af/diff:/var/lib/docker/overlay2/3999b0ccf1bf01e25fe366b91262378f3d8d2cb95b31332199309fa25e59efb8/diff:/var/lib/docker/overlay2/5e1ff310ea1db4468c9e29f940327face54dd068a9f4b130b8111bf12469883e/diff:/var/lib/docker/overlay2/228163b4acee6f3a8c88499da09f896b7390019e5389e48fab02e3a1b11c3190/diff:/var/lib/docker/overlay2/57feeeb706f8793d36ddc61fb8d84a79ef869175979029a8325705325cf023f9/diff:/var/lib/docker/overlay2/6ba1745645128c748e1b16c2a08bd8e424ce7bcf815026a7b43610a538699481/diff:/var/lib/docker/overlay2/e751a6c8d33167a36f5e11e757ebb71880bde3efc11840e1b813a246aad526e5/diff:/var/lib/docker/overlay2/be181ccb4f77e675d9dc8cf8847a09d093511990d94175d83bc30187b74be871/diff:/var/lib/docker/overlay2/aade23b8bc5aba5b3bf6edee23cf1efa712f90d347e7c81332baf85d62d3c82b/diff:/var/lib/docker/overlay2/4c53eacefd9dfeb0a522e56124f50ae757e04f14b94b60a7358e6cdf120a53ca/diff:/var/lib/docker/overlay2/167d31fbe81ff20fc0276fa154b8bd3bd9f5031b74c85843b2c366d4a36fc49f/diff:/var/lib/docker/overlay2/9f44c6b0564fe48770a6e45dc7edc130cd9befe81e96ee14f810cb62f9db9951/diff:/var/lib/docker/overlay2/c110576cf62ebf84fa584dd47f34b20fb3a8c02dbc4f5df6df56a27c0603666a/diff",
        "MergedDir": "/var/lib/docker/overlay2/63e2f389e558f1f0a2df9215695e50d9dc4d94e6566b63a8df1e56241248fa50/merged",
        "UpperDir": "/var/lib/docker/overlay2/63e2f389e558f1f0a2df9215695e50d9dc4d94e6566b63a8df1e56241248fa50/diff",
        "WorkDir": "/var/lib/docker/overlay2/63e2f389e558f1f0a2df9215695e50d9dc4d94e6566b63a8df1e56241248fa50/work"
      },
      "Name": "overlay2"
    },
    "Mounts": [
      {
        "Type": "bind",
        "Source": "/workspace/contextra-analytics-runtime-lifecycle-refactor/tools/rtsp_test_worker.py",
        "Destination": "/opt/worker.py",
        "Mode": "",
        "RW": false,
        "Propagation": "rprivate"
      },
      {
        "Type": "bind",
        "Source": "/workspace/contextra-analytics-runtime-lifecycle-refactor/tools/rtsp_test_time.py",
        "Destination": "/opt/rtsp_test_time.py",
        "Mode": "",
        "RW": false,
        "Propagation": "rprivate"
      },
      {
        "Type": "bind",
        "Source": "/data/contextra/rtsp-test-media/5b1cd8d5b49113ec028d2542d88b2a521c1e5c2ac4247be7b4065ca0ed7e517f.mp4",
        "Destination": "/input/media",
        "Mode": "",
        "RW": false,
        "Propagation": "rprivate"
      },
      {
        "Type": "bind",
        "Source": "/tmp/codex/ltb1021/rtsp-test/00a793003ede275964c0/b7f0e5d10b2d485d9d5324ab26809c61",
        "Destination": "/output",
        "Mode": "",
        "RW": true,
        "Propagation": "rprivate"
      }
    ],
    "Config": {
      "Hostname": "868cb06e7d9b",
      "Domainname": "",
      "User": "",
      "AttachStdin": false,
      "AttachStdout": true,
      "AttachStderr": true,
      "ExposedPorts": {
        "6006/tcp": {},
        "8554/tcp": {},
        "8888/tcp": {}
      },
      "Tty": false,
      "OpenStdin": false,
      "StdinOnce": false,
      "Env": [
        "NVIDIA_VISIBLE_DEVICES=void",
        "PATH=/usr/local/lib/python3.12/dist-packages/torch_tensorrt/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/mpi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/ucx/bin:/opt/amazon/efa/bin:/opt/tensorrt/bin",
        "NVIDIA_REQUIRE_JETPACK_HOST_MOUNTS=",
        "GDRCOPY_VERSION=2.4.4",
        "HPCX_VERSION=2.23",
        "MOFED_VERSION=5.4-rdmacore50.0",
        "OPENUCX_VERSION=1.19.0",
        "OPENMPI_VERSION=4.1.7",
        "RDMACORE_VERSION=50.0",
        "EFA_VERSION=1.38.1",
        "AWS_OFI_NCCL_VERSION=1.14.0",
        "OPAL_PREFIX=/opt/hpcx/ompi",
        "OMPI_MCA_coll_hcoll_enable=0",
        "CUDA_VERSION=12.9.0.043",
        "CUDA_DRIVER_VERSION=575.51.03",
        "_CUDA_COMPAT_PATH=/usr/local/cuda/compat",
        "ENV=/etc/shinit_v2",
        "BASH_ENV=/etc/bash.bashrc",
        "SHELL=/bin/bash",
        "NVIDIA_REQUIRE_CUDA=cuda>=9.0",
        "NCCL_VERSION=2.26.5",
        "CUBLAS_VERSION=12.9.0.13",
        "CUFFT_VERSION=11.4.0.6",
        "CURAND_VERSION=10.3.10.19",
        "CUSPARSE_VERSION=12.5.9.5",
        "CUSPARSELT_VERSION=0.7.1.0",
        "CUSOLVER_VERSION=11.7.4.40",
        "NPP_VERSION=12.4.0.27",
        "NVJPEG_VERSION=12.4.0.16",
        "CUFILE_VERSION=1.14.0.30",
        "NVJITLINK_VERSION=12.9.41",
        "CUBLASMP_VERSION=0.4.0.789",
        "CAL_VERSION=0.4.4.50",
        "NVSHMEM_VERSION=3.2.5",
        "CUDNN_VERSION=9.10.1.4",
        "CUDNN_FRONTEND_VERSION=1.11.0",
        "TRT_VERSION=10.10.0.31",
        "TRTOSS_VERSION=",
        "NSIGHT_SYSTEMS_VERSION=2025.3.1.90",
        "NSIGHT_COMPUTE_VERSION=2025.2.0.11",
        "DALI_VERSION=1.49.0",
        "DALI_BUILD=",
        "DALI_URL_SUFFIX=120",
        "POLYGRAPHY_VERSION=0.49.20",
        "TRANSFORMER_ENGINE_VERSION=2.3",
        "MODEL_OPT_VERSION=0.27.1",
        "CUDA_ARCH_LIST=7.5 8.0 8.6 9.0 10.0 12.0",
        "LD_LIBRARY_PATH=/usr/local/lib/python3.12/dist-packages/torch/lib:/usr/local/lib/python3.12/dist-packages/torch_tensorrt/lib:/usr/local/cuda/compat/lib:/usr/local/nvidia/lib:/usr/local/nvidia/lib64",
        "NVIDIA_DRIVER_CAPABILITIES=compute,utility,video",
        "NVIDIA_PRODUCT_NAME=PyTorch",
        "LIBRARY_PATH=/usr/local/cuda/lib64/stubs:",
        "PYTORCH_BUILD_VERSION=2.8.0a0+5228986",
        "PYTORCH_VERSION=2.8.0a0+5228986",
        "PYTORCH_BUILD_NUMBER=0",
        "NVIDIA_PYTORCH_VERSION=25.05",
        "NVFUSER_BUILD_VERSION=9bf5aca",
        "NVFUSER_VERSION=9bf5aca",
        "PIP_BREAK_SYSTEM_PACKAGES=1",
        "PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python",
        "PIP_CONSTRAINT=/etc/pip/constraint.txt",
        "NVPL_LAPACK_MATH_MODE=PEDANTIC",
        "PYTHONIOENCODING=utf-8",
        "LC_ALL=C.UTF-8",
        "PIP_DEFAULT_TIMEOUT=100",
        "JUPYTER_PORT=8888",
        "TENSORBOARD_PORT=6006",
        "UCC_CL_BASIC_TLS=^sharp",
        "TORCH_CUDA_ARCH_LIST=7.5 8.0 8.6 9.0 10.0 12.0+PTX",
        "PYTORCH_HOME=/opt/pytorch/pytorch",
        "CUDA_HOME=/usr/local/cuda",
        "TORCH_ALLOW_TF32_CUBLAS_OVERRIDE=1",
        "COCOAPI_VERSION=2.0+nv0.8.1",
        "CUDA_MODULE_LOADING=LAZY",
        "TORCH_NCCL_USE_COMM_NONBLOCKING=0",
        "NVIDIA_BUILD_ID=170559088",
        "TZ=Asia/Seoul"
      ],
      "Cmd": [
        "/opt/worker.py",
        "--name",
        "sample01",
        "--codec",
        "h264",
        "--mode",
        "continuous",
        "--max-seconds",
        "0",
        "--execution-id",
        "b7f0e5d10b2d485d9d5324ab26809c61",
        "--uri",
        "rtsp://192.168.50.221:18554/sample01"
      ],
      "Image": "sha256:06b066d01700f8ee2fdfd0387181ce9090b16f5617ddaf07cb1fad1560d0184b",
      "Volumes": null,
      "WorkingDir": "/app",
      "Entrypoint": [
        "python3"
      ],
      "Labels": {
        "com.docker.compose.project": "ssimsai",
        "com.docker.compose.service": "gst",
        "com.docker.compose.version": "5.0.0",
        "com.nvidia.build.id": "170559088",
        "com.nvidia.build.ref": "0f499560921269b0135bf88c85232c1f26bcecfb",
        "com.nvidia.cal.version": "0.4.4.50",
        "com.nvidia.cublas.version": "12.9.0.13",
        "com.nvidia.cublasmp.version": "0.4.0.789",
        "com.nvidia.cuda.version": "9.0",
        "com.nvidia.cudnn.version": "9.10.1.4",
        "com.nvidia.cufft.version": "11.4.0.6",
        "com.nvidia.curand.version": "10.3.10.19",
        "com.nvidia.cusolver.version": "11.7.4.40",
        "com.nvidia.cusparse.version": "12.5.9.5",
        "com.nvidia.cusparselt.version": "0.7.1.0",
        "com.nvidia.nccl.version": "2.26.5",
        "com.nvidia.npp.version": "12.4.0.27",
        "com.nvidia.nsightcompute.version": "2025.2.0.11",
        "com.nvidia.nsightsystems.version": "2025.3.1.90",
        "com.nvidia.nvjpeg.version": "12.4.0.16",
        "com.nvidia.pytorch.version": "2.8.0a0+5228986",
        "com.nvidia.tensorrt.version": "10.10.0.31",
        "com.nvidia.tensorrtoss.version": "",
        "com.nvidia.volumes.needed": "nvidia_driver",
        "io.contextra.rtsp-test.execution": "b7f0e5d10b2d485d9d5324ab26809c61",
        "io.contextra.rtsp-test.mode": "continuous",
        "io.contextra.rtsp-test.owner": "00a793003ede275964c0",
        "io.contextra.rtsp-test.source": "sample01",
        "io.contextra.rtsp-test.status": "/tmp/codex/ltb1021/rtsp-test/00a793003ede275964c0/b7f0e5d10b2d485d9d5324ab26809c61",
        "io.contextra.rtsp-test.uri": "rtsp://192.168.50.221:18554/sample01",
        "org.opencontainers.image.ref.name": "ubuntu",
        "org.opencontainers.image.version": "24.04"
      }
    },
    "NetworkSettings": {
      "SandboxID": "33bfc0a54e1143bf0161da405ae560447fc9c79c84c01069c0e1954a189c2d15",
      "SandboxKey": "/var/run/docker/netns/33bfc0a54e11",
      "Ports": {
        "6006/tcp": null,
        "8554/tcp": [
          {
            "HostIp": "192.168.50.221",
            "HostPort": "18554"
          }
        ],
        "8888/tcp": null
      },
      "Networks": {
        "bridge": {
          "IPAMConfig": null,
          "Links": null,
          "Aliases": null,
          "DriverOpts": null,
          "GwPriority": 0,
          "NetworkID": "79b9ebf1de49cae7abedd53e1f9487bbbcb8fc1793197623b98abe3393615dd2",
          "EndpointID": "57e28f0929d7311409d118940ab9be88ee73a344e734c851f844c0a72f8e5879",
          "Gateway": "172.17.0.1",
          "IPAddress": "172.17.0.2",
          "MacAddress": "ca:b0:da:bc:2e:f0",
          "IPPrefixLen": 16,
          "IPv6Gateway": "",
          "GlobalIPv6Address": "",
          "GlobalIPv6PrefixLen": 0,
          "DNSNames": null
        }
      }
    }
  },
  "analytics": {
    "Id": "fe7ce4dd9d4f9c1cf849b82737609540e6b48489f050a2ff21488aeb3c659aae",
    "Created": "2026-09-15T00:45:21.110659318Z",
    "Path": "/usr/local/bin/entrypoint.sh",
    "Args": [
      "python",
      "-m",
      "app.main"
    ],
    "State": {
      "Status": "exited",
      "Running": false,
      "Paused": false,
      "Restarting": false,
      "OOMKilled": false,
      "Dead": false,
      "Pid": 0,
      "ExitCode": 0,
      "Error": "",
      "StartedAt": "2026-09-15T00:45:28.817700954Z",
      "FinishedAt": "2026-09-15T02:28:16.97297926Z",
      "Health": {
        "Status": "unhealthy",
        "FailingStreak": 0,
        "Log": [
          {
            "Start": "2026-09-15T11:26:02.142528285+09:00",
            "End": "2026-09-15T11:26:02.366614039+09:00",
            "ExitCode": 0,
            "Output": ""
          },
          {
            "Start": "2026-09-15T11:26:32.367482697+09:00",
            "End": "2026-09-15T11:26:32.643874723+09:00",
            "ExitCode": 0,
            "Output": ""
          },
          {
            "Start": "2026-09-15T11:27:02.646073962+09:00",
            "End": "2026-09-15T11:27:02.939342524+09:00",
            "ExitCode": 0,
            "Output": ""
          },
          {
            "Start": "2026-09-15T11:27:32.941909584+09:00",
            "End": "2026-09-15T11:27:33.191926122+09:00",
            "ExitCode": 0,
            "Output": ""
          },
          {
            "Start": "2026-09-15T11:28:03.19341878+09:00",
            "End": "2026-09-15T11:28:03.419393191+09:00",
            "ExitCode": 0,
            "Output": ""
          }
        ]
      }
    },
    "Image": "sha256:965b0da440cd306f1cd675d795e6b0ca1d111c9f96f6d6ed38c73e6a6d04b42b",
    "ResolvConfPath": "/var/lib/docker/containers/fe7ce4dd9d4f9c1cf849b82737609540e6b48489f050a2ff21488aeb3c659aae/resolv.conf",
    "HostnamePath": "/var/lib/docker/containers/fe7ce4dd9d4f9c1cf849b82737609540e6b48489f050a2ff21488aeb3c659aae/hostname",
    "HostsPath": "/var/lib/docker/containers/fe7ce4dd9d4f9c1cf849b82737609540e6b48489f050a2ff21488aeb3c659aae/hosts",
    "LogPath": "/var/lib/docker/containers/fe7ce4dd9d4f9c1cf849b82737609540e6b48489f050a2ff21488aeb3c659aae/fe7ce4dd9d4f9c1cf849b82737609540e6b48489f050a2ff21488aeb3c659aae-json.log",
    "Name": "/contextra-analytics-1",
    "RestartCount": 0,
    "Driver": "overlay2",
    "Platform": "linux",
    "MountLabel": "",
    "ProcessLabel": "",
    "AppArmorProfile": "docker-default",
    "ExecIDs": null,
    "HostConfig": {
      "Binds": null,
      "ContainerIDFile": "",
      "LogConfig": {
        "Type": "json-file",
        "Config": {}
      },
      "NetworkMode": "contextra_default",
      "PortBindings": {
        "5000/tcp": [
          {
            "HostIp": "127.0.0.1",
            "HostPort": "35000"
          }
        ]
      },
      "RestartPolicy": {
        "Name": "no",
        "MaximumRetryCount": 0
      },
      "AutoRemove": false,
      "VolumeDriver": "",
      "VolumesFrom": null,
      "ConsoleSize": [
        0,
        0
      ],
      "CapAdd": [
        "CAP_SYS_NICE",
        "CAP_SYS_RESOURCE"
      ],
      "CapDrop": null,
      "CgroupnsMode": "private",
      "Dns": null,
      "DnsOptions": null,
      "DnsSearch": null,
      "ExtraHosts": [],
      "GroupAdd": null,
      "IpcMode": "private",
      "Cgroup": "",
      "Links": null,
      "OomScoreAdj": 0,
      "PidMode": "",
      "Privileged": false,
      "PublishAllPorts": false,
      "ReadonlyRootfs": false,
      "SecurityOpt": null,
      "UTSMode": "",
      "UsernsMode": "",
      "ShmSize": 67108864,
      "Runtime": "nvidia",
      "Isolation": "",
      "CpuShares": 0,
      "Memory": 0,
      "NanoCpus": 0,
      "CgroupParent": "",
      "BlkioWeight": 0,
      "BlkioWeightDevice": null,
      "BlkioDeviceReadBps": null,
      "BlkioDeviceWriteBps": null,
      "BlkioDeviceReadIOps": null,
      "BlkioDeviceWriteIOps": null,
      "CpuPeriod": 0,
      "CpuQuota": 0,
      "CpuRealtimePeriod": 0,
      "CpuRealtimeRuntime": 0,
      "CpusetCpus": "",
      "CpusetMems": "",
      "Devices": null,
      "DeviceCgroupRules": null,
      "DeviceRequests": [
        {
          "Driver": "nvidia",
          "Count": 0,
          "DeviceIDs": [
            "0"
          ],
          "Capabilities": [
            [
              "gpu"
            ]
          ],
          "Options": null
        }
      ],
      "MemoryReservation": 0,
      "MemorySwap": 0,
      "MemorySwappiness": null,
      "OomKillDisable": null,
      "PidsLimit": null,
      "Ulimits": null,
      "CpuCount": 0,
      "CpuPercent": 0,
      "IOMaximumIOps": 0,
      "IOMaximumBandwidth": 0,
      "Mounts": [
        {
          "Type": "bind",
          "Source": "/data/contextra/models/triton/RFDETRMedium",
          "Target": "/opt/contextra/models/triton/RFDETRMedium",
          "ReadOnly": true,
          "BindOptions": {}
        },
        {
          "Type": "bind",
          "Source": "/data/contextra/model-artifacts/deployments/pose-preview-30af673-eb436b74/RFDETRKeypointPreview",
          "Target": "/opt/contextra/models/triton/RFDETRKeypointPreview",
          "ReadOnly": true,
          "BindOptions": {}
        },
        {
          "Type": "bind",
          "Source": "/data/contextra/model-artifacts/deployments/fire-3a883f2-689f6286/RFDETRFireSmoke",
          "Target": "/opt/contextra/models/triton/RFDETRFireSmoke",
          "ReadOnly": true,
          "BindOptions": {}
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra-runtime-config/configs",
          "Target": "/etc/contextra",
          "ReadOnly": true,
          "BindOptions": {}
        },
        {
          "Type": "bind",
          "Source": "/data/contextra/runtime-state",
          "Target": "/var/lib/contextra/runtime",
          "BindOptions": {}
        }
      ],
      "MaskedPaths": [
        "/proc/acpi",
        "/proc/asound",
        "/proc/interrupts",
        "/proc/kcore",
        "/proc/keys",
        "/proc/latency_stats",
        "/proc/sched_debug",
        "/proc/scsi",
        "/proc/timer_list",
        "/proc/timer_stats",
        "/sys/devices/virtual/powercap",
        "/sys/firmware"
      ],
      "ReadonlyPaths": [
        "/proc/bus",
        "/proc/fs",
        "/proc/irq",
        "/proc/sys",
        "/proc/sysrq-trigger"
      ],
      "Init": true
    },
    "GraphDriver": {
      "Data": {
        "ID": "fe7ce4dd9d4f9c1cf849b82737609540e6b48489f050a2ff21488aeb3c659aae",
        "LowerDir": "/var/lib/docker/overlay2/71dfab3c13a07f000a5ff671798afe3159190d6ed0aad74159d91a2a2084a9f8-init/diff:/var/lib/docker/overlay2/o5vi02ytizbn3oq53fq58ifxb/diff:/var/lib/docker/overlay2/c0k14tj15u3wlc6b0n7b2i5lt/diff:/var/lib/docker/overlay2/xenopbf4t1bak5qufekyx6412/diff:/var/lib/docker/overlay2/62s15lsemmzj26j0t65k6wz9n/diff:/var/lib/docker/overlay2/gr6iiixaw19fpuf9r55pcrlht/diff:/var/lib/docker/overlay2/xixh1n9aifodska46gu1ni8n9/diff:/var/lib/docker/overlay2/tuwjjs5etfcbu0jtqxzotw02e/diff:/var/lib/docker/overlay2/9jgd3n4t1yq3umukbo8c07ggc/diff:/var/lib/docker/overlay2/gatc6y82hlzybs520rskzixv7/diff:/var/lib/docker/overlay2/pf85g36dzaqhifo4630pkeryn/diff:/var/lib/docker/overlay2/qqm75ccp8228sm1ha6r5l24vx/diff:/var/lib/docker/overlay2/tic989vse6nllfp3vg38ulatu/diff:/var/lib/docker/overlay2/tafbz3cene0r3zmdxz7rt4swh/diff:/var/lib/docker/overlay2/kvo8n7rgxw1tq7q93n8xmoxsf/diff:/var/lib/docker/overlay2/ha0thgbuzxpgmj71tblladk9j/diff:/var/lib/docker/overlay2/0wfnniuhynvwwffkzzk4nss4g/diff:/var/lib/docker/overlay2/y8jzliojeirjhm8wqfkkphbkr/diff:/var/lib/docker/overlay2/vkfmy7nh6tt2ci0mcy55nqy9z/diff:/var/lib/docker/overlay2/mlpd35u4njf33xfxmeewi9mjm/diff:/var/lib/docker/overlay2/momfaq7mnlffoh2ssgq80jn1r/diff:/var/lib/docker/overlay2/4f26wfjyi43owz4ga6yfq09fa/diff:/var/lib/docker/overlay2/5ea0751306839beeb865597eb2b2b9b7454bd9aac1811df17c752ed5bc46dfd0/diff:/var/lib/docker/overlay2/5719a5b2c09407f2e266e28df554a5c57f3bdbc5add0e51fabe3ad427e52f6cc/diff:/var/lib/docker/overlay2/a3f35ba31c6ed7faadfdf4372a870c14ebe6e01ee112355692ee49158e10ebff/diff:/var/lib/docker/overlay2/fc43b80b26533f383d51302375e03939ba758900b3c06c5483705f29d92a5f01/diff:/var/lib/docker/overlay2/fe820132600410f9e3a356f48b6bf013c7cf9666c261a46c884e6d28971a76f3/diff:/var/lib/docker/overlay2/60146a77c8756f87faef8844cd8b1e649efe6a8df48b4c40407110cc4c8dee9d/diff:/var/lib/docker/overlay2/2b133cac7c8223c5c7654908f6dc5b619330ecb0c1eda0a7f2ecc4b9040af017/diff:/var/lib/docker/overlay2/3fa96525b40c264f2ad3b33da341f617793426305dc8f6a79ec416cbd0981ff8/diff:/var/lib/docker/overlay2/f03d724c041da725de798aa5323009d40ca189f6bc12c171345cc38d22e9af85/diff:/var/lib/docker/overlay2/31cae4cb24505e32c0d1effec0c546ba7e49bebbe2bfef5ee0e9f3efbe8368e2/diff:/var/lib/docker/overlay2/f9c217a0dcce9985c723634118db666aa4c804c3c5743022cd7f1cfcec6c6985/diff:/var/lib/docker/overlay2/ac80dfc53196fd6d38bce6514efea45ab0c6f8936583771980d70b18ee71708e/diff:/var/lib/docker/overlay2/6366b7d57992a7750ebc1da83d093e8e3705e5052c591d1dcf030047f8321229/diff:/var/lib/docker/overlay2/8ee53497caacc5d61718c18e6236ab68c8f43b79c73a2309611e13d8905b4a85/diff:/var/lib/docker/overlay2/8aeebc06961472e59c4e72165a980f4ad7872d2c23e3b6c31677192f7b986b1d/diff:/var/lib/docker/overlay2/d31ce2ff4d39d49b6cea842f394db4639f32f279f9ee3522f25baab9df953fab/diff:/var/lib/docker/overlay2/d422a720dce9b3c9962b994164d522f6444836e95b3ccc8b3961ffb3583613d0/diff:/var/lib/docker/overlay2/e66c732f040224e3ffc0f447a5c8c06fbbbf111cdcc94be6ba0066301c3ab0f4/diff:/var/lib/docker/overlay2/8810bbd13262643529071ce9272145a2be2343ada920a476b60cdc061d940175/diff:/var/lib/docker/overlay2/165196d7b60b5d26767a5af0350e0632d0e8990cf4a9a33bd6acc8b234eaa279/diff:/var/lib/docker/overlay2/5f017d07d15aa208431a5850b029087ececf0d0233c2925e3397493400390e9a/diff:/var/lib/docker/overlay2/322159bbafa572c0164d1d4f87e6f1188be421299f0b0a6cdfb4e17d4c850981/diff:/var/lib/docker/overlay2/8bf28ab4005c452b7e93ac2cda9e59be646240e97fa05d144b2ec865b681dac4/diff:/var/lib/docker/overlay2/7e6fc3f5989995540bc9ff4758d8d1b98e36a03b1108fea45d989f866c2d90d8/diff:/var/lib/docker/overlay2/9a1fbd51be2c7eaf4f26557725cacb4fd108aaf89e4b1dac774bdf69967ed6a3/diff:/var/lib/docker/overlay2/c1831bfcb8aef4e0b69da2f2278076ac8c69dc002add9c88fffc10528051b84a/diff:/var/lib/docker/overlay2/72ae372b659430b4312a546398accb7186872dbd6ecbb5917057726d26d9c6aa/diff:/var/lib/docker/overlay2/c40859aca124b0da64554a79e0404958b7d48cf24667e581421a1c00a50aef94/diff:/var/lib/docker/overlay2/bf05ecccd3872f5ca73f81f27229b29d10c756e7fb8043fafc6259b8a9a244cc/diff:/var/lib/docker/overlay2/5190695cb4d59e02b2cb19bd7255e1dd8765bf19e3b92bc5b95fef2bce43a786/diff:/var/lib/docker/overlay2/2e4c811059f2cc196b0212e50b8bbc7afab45f1616d11a522f369eb2361b873d/diff:/var/lib/docker/overlay2/524bc028e403c8852fad578e76fd1a8c4266510ab3a07f722e12817cbe790b5a/diff:/var/lib/docker/overlay2/15e9f8ecf9c8fb8e61c9929730e33885ca0f9800463b5724bdad4746f5114715/diff:/var/lib/docker/overlay2/2e61eb117dfa6bed388b7ae44abb5bc4904b9b4a48d182e4e8a9de0cc394ddab/diff:/var/lib/docker/overlay2/9cab704366f882d4a63353aa14d3f1eedd3606345a1451fbc7b34898cd4c1e32/diff:/var/lib/docker/overlay2/782419d9fc6488216b86986330cdbfb754aeb375ff8d7e9279d06381a5dddfe3/diff:/var/lib/docker/overlay2/96f73ba8e96c76657e79f72fb00372c33ac20a675c7614badcc7c404601b42a7/diff:/var/lib/docker/overlay2/c937066c349a1de9df00b1250d0a0125c65988d0aa7957f797907431e98138ec/diff:/var/lib/docker/overlay2/0d2368b4f1ac5782618e3e6db9d299ce9c991770d2abebd4ab9d403bcc7738df/diff:/var/lib/docker/overlay2/1e84ae3d4a8da36989e2577a7dcfe94dc152df539bb296f7fd86afc7173a9f70/diff:/var/lib/docker/overlay2/c3d6c59a750a7c3dd7b10edc8035d5aa830c1f649c2628bd2bcaf02d1bf9e31c/diff:/var/lib/docker/overlay2/2254c97e596ecaf6c38f5eef5d855f3e6e956c0ce7d451eb86145799af2fe7dd/diff:/var/lib/docker/overlay2/df88aaacf93cd9289b263efd8af9d35efbe217109fa7df1e3eed5977df402518/diff:/var/lib/docker/overlay2/86a62f21349c0436b83ea303ed191455408eb83b95632b38b557864d659123f5/diff:/var/lib/docker/overlay2/29852d0b71ce922853e07d86af7a172a2afe8291ac7863a076970e2649dd1530/diff:/var/lib/docker/overlay2/670075692d8dbbc49d80749b3e44e5bc3e73a41bac7f77efc7c8b9f9ae48a223/diff:/var/lib/docker/overlay2/7cd6d2e752993f608710d283d8e50a4c49d3c60708dd2353b96e62f322ea3319/diff:/var/lib/docker/overlay2/1525a63e7046588b8d119d09ed39f9891104e2f443c3cbb3b1d65204068507b7/diff:/var/lib/docker/overlay2/059c6678f37135cf1ddc7629e6d9aec680af58a4e30243e3de50b107dbec3040/diff:/var/lib/docker/overlay2/9187f313f59603c552a6d2a038821b6ec7f054eebba489b26d5c7da3e86b5a68/diff:/var/lib/docker/overlay2/f324cea7cd77ef8926fe78f80e7a826f1903e5bcb59ff27e0660f7152d33e2f4/diff:/var/lib/docker/overlay2/f3916d50c932ff31ca288bf43c17b32ed47736fd5ffc65caf85613f4a97bb937/diff:/var/lib/docker/overlay2/bffc8fee807179be002a7a4a7f5a6ffeeb516bea6e799512b0b3e30616c010d4/diff:/var/lib/docker/overlay2/c8c6ec7f262f954b97f1e68ce2ddbc0184ae8aeb8fbd0fde3ca1719ca0520e2d/diff:/var/lib/docker/overlay2/8ef2bb35dd3e36a332001f21ef638969b09c17c3c83e1aa55003d9a15fd9659b/diff:/var/lib/docker/overlay2/853d6669a10bed8607ee33d169092eca21cb81d5964a25c33e456ed3714fed2c/diff:/var/lib/docker/overlay2/bafad8335b1612f97bb62ce9bc2c477630e3ded767ebc580600141a494f9a0d4/diff:/var/lib/docker/overlay2/a8a05312a833bd1046bad42fc032e6ab2ff1f39d2b0f2e96208d9091dfcb3184/diff:/var/lib/docker/overlay2/1b96aa60f5fa75213d6004838820e268b2d28dfe7d41cf05458f152e6b52b90e/diff:/var/lib/docker/overlay2/acd1b7143c61521e0e2797fb39ffbaee8048511db7e13d67b2375b23a8b3103f/diff:/var/lib/docker/overlay2/2ad3b98238cda29df5bf7a2a147c8d6b985022ff4d2450bee433c25f5548dffa/diff:/var/lib/docker/overlay2/7f842f04f21b1a3282733831cf99eb11855624f389f1bb1581942647eb02d7ae/diff:/var/lib/docker/overlay2/8b622360f6bb66d39fb479908a29643863e6ebc01592ba692b2f136080a52e72/diff:/var/lib/docker/overlay2/5bba58b4c85f40ce81d4fa8eb06b8a3306701625b7fde5ca9621c251fbbc93fe/diff:/var/lib/docker/overlay2/a35883637297aba80bc50da1117c296f1d5f31571a3aba0b9fd82d75d08f7eac/diff",
        "MergedDir": "/var/lib/docker/overlay2/71dfab3c13a07f000a5ff671798afe3159190d6ed0aad74159d91a2a2084a9f8/merged",
        "UpperDir": "/var/lib/docker/overlay2/71dfab3c13a07f000a5ff671798afe3159190d6ed0aad74159d91a2a2084a9f8/diff",
        "WorkDir": "/var/lib/docker/overlay2/71dfab3c13a07f000a5ff671798afe3159190d6ed0aad74159d91a2a2084a9f8/work"
      },
      "Name": "overlay2"
    },
    "Mounts": [
      {
        "Type": "bind",
        "Source": "/data/contextra/models/triton/RFDETRMedium",
        "Destination": "/opt/contextra/models/triton/RFDETRMedium",
        "Mode": "",
        "RW": false,
        "Propagation": "rprivate"
      },
      {
        "Type": "bind",
        "Source": "/data/contextra/model-artifacts/deployments/pose-preview-30af673-eb436b74/RFDETRKeypointPreview",
        "Destination": "/opt/contextra/models/triton/RFDETRKeypointPreview",
        "Mode": "",
        "RW": false,
        "Propagation": "rprivate"
      },
      {
        "Type": "bind",
        "Source": "/data/contextra/model-artifacts/deployments/fire-3a883f2-689f6286/RFDETRFireSmoke",
        "Destination": "/opt/contextra/models/triton/RFDETRFireSmoke",
        "Mode": "",
        "RW": false,
        "Propagation": "rprivate"
      },
      {
        "Type": "bind",
        "Source": "/workspace/contextra-runtime-config/configs",
        "Destination": "/etc/contextra",
        "Mode": "",
        "RW": false,
        "Propagation": "rprivate"
      },
      {
        "Type": "bind",
        "Source": "/data/contextra/runtime-state",
        "Destination": "/var/lib/contextra/runtime",
        "Mode": "",
        "RW": true,
        "Propagation": "rprivate"
      }
    ],
    "Config": {
      "Hostname": "fe7ce4dd9d4f",
      "Domainname": "",
      "User": "",
      "AttachStdin": false,
      "AttachStdout": true,
      "AttachStderr": true,
      "ExposedPorts": {
        "5000/tcp": {},
        "8554/tcp": {}
      },
      "Tty": false,
      "OpenStdin": false,
      "StdinOnce": false,
      "Env": [
        "MODEL_NAME=RFDETRMedium",
        "CONTEXTRA_START_DIAGNOSTICS_DIR=",
        "LOG_FORMAT=json",
        "CONTEXTRA_METADATA_ENABLED=true",
        "CAMERA_PTZ_CONFIG_PATH=/etc/contextra/camera_ptz_config.yaml",
        "TRITON_HTTP_ENDPOINT=localhost:8000",
        "CONTEXTRA_TEST_FRAME_ANCHOR_FILE=",
        "FRAME_RETENTION_DAYS=30",
        "PORT=5000",
        "GPU_ID=0",
        "STREAMS_CONFIG_PATH=/etc/contextra/streams.yaml",
        "REDIS_URL=redis://contextra_internal:a3950d84760a2d4c6a271d21c63d3c34b744e4d6d35c55da@redis:6379/0",
        "SYSTEM_CONFIG_PATH=/etc/contextra/system_config.yaml",
        "DB_MAX_OVERFLOW=10",
        "STREAMS_RUNTIME_PATH=/var/lib/contextra/runtime/streams_runtime.yaml",
        "CONTEXTRA_METADATA_MAX_MESSAGE_BYTES=10485760",
        "CONTEXTRA_METADATA_SAMPLES_DIR=",
        "MODEL_RESOLUTION=576x576",
        "TRITON_GRPC_ENDPOINT=localhost:8001",
        "CONTEXTRA_METADATA_VISUAL_DIR=",
        "DATABASE_URL=postgresql://contextra:0759e452692e01dfba458c2370628b952848d5b85482ea78@postgresql:5432/contextra",
        "REDIS_STREAMS_ENABLED=true",
        "CONTEXTRA_METADATA_REDIS_URL=redis://contextra_publisher:f43c4ff6307db2d0314bd4fa43fe267e72e411b823236978@redis:6379/0",
        "REDIS_STREAM_MAXLEN=100000",
        "MODEL_PRECISION=fp16",
        "LOG_LEVEL=INFO",
        "CONTEXTRA_METADATA_MAX_BYTES=268435456",
        "DB_POOL_SIZE=20",
        "PATH=/opt/proto/bin:/opt/tritonserver/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/mpi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/ucx/bin:/opt/amazon/efa/bin:/.local/bin",
        "GDRCOPY_VERSION=2.5.1",
        "HPCX_VERSION=2.26",
        "MOFED_VERSION=5.4-rdmacore59.1",
        "OPENUCX_VERSION=1.20.0",
        "OPENMPI_VERSION=4.1.7",
        "RDMACORE_VERSION=59.1",
        "EFA_VERSION=1.46.0",
        "AWS_OFI_NCCL_VERSION=1.17.3",
        "OPAL_PREFIX=/usr/local/mpi",
        "OMPI_MCA_coll_hcoll_enable=0",
        "CUDA_VERSION=13.2.0.046",
        "CUDA_DRIVER_VERSION=595.45.04",
        "NVVM_VERSION=13.2.51",
        "DOCA_VERSION=3.2.0",
        "_CUDA_COMPAT_PATH=/usr/local/cuda/compat",
        "ENV=/etc/shinit_v2",
        "BASH_ENV=/etc/bash.bashrc",
        "SHELL=/bin/bash",
        "NVIDIA_REQUIRE_CUDA=cuda>=9.0",
        "NCCL_VERSION=2.29.7",
        "CUBLAS_VERSION=13.3.0.5",
        "CUFFT_VERSION=12.2.0.37",
        "CURAND_VERSION=10.4.2.51",
        "CUSPARSE_VERSION=12.7.9.17",
        "CUSPARSELT_VERSION=0.9.0.3",
        "CUSOLVER_VERSION=12.1.0.51",
        "NPP_VERSION=13.1.0.44",
        "NVJPEG_VERSION=13.0.4.44",
        "CUFILE_VERSION=1.17.0.44",
        "NVJITLINK_VERSION=13.2.51",
        "NVFATBIN_VERSION=13.2.51",
        "CUBLASMP_VERSION=0.8.0.2023",
        "NVSHMEM_VERSION=3.5.21",
        "CUDLA_VERSION=13.2.51",
        "NVPTXCOMPILER_VERSION=13.2.51",
        "CUDNN_VERSION=9.20.0.48",
        "CUDNN_FRONTEND_VERSION=1.18.0",
        "TRT_VERSION=10.16.0.72",
        "TRTOSS_VERSION=",
        "NSIGHT_SYSTEMS_VERSION=2026.1.2.63",
        "NSIGHT_COMPUTE_VERSION=2026.1.0.9",
        "DALI_VERSION=2.0.0",
        "DALI_BUILD=",
        "DALI_URL_SUFFIX=130",
        "POLYGRAPHY_VERSION=0.49.26",
        "TRANSFORMER_ENGINE_VERSION=2.13",
        "MODEL_OPT_VERSION=0.41.0",
        "CUDA_ARCH_LIST=7.5 8.0 8.6 9.0 10.0 12.0",
        "MAXSMVER=",
        "NVRX_VERSION=0.5.0",
        "NIXL_VERSION=0.10.0",
        "CUTILE_PYTHON_VERSION=1.1.0",
        "LD_LIBRARY_PATH=/opt/tritonserver/lib:/opt/tritonclient/lib:/usr/src/tensorrt/lib:/opt/riva/lib:/usr/local/cuda-13/lib64:/usr/lib/x86_64-linux-gnu:/opt/hpcx/ucc/lib/:/opt/hpcx/ucx/lib/:/usr/local/cuda/compat/lib:/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/.local/lib",
        "NVIDIA_VISIBLE_DEVICES=all",
        "NVIDIA_DRIVER_CAPABILITIES=compute,utility,video",
        "NVIDIA_PRODUCT_NAME=Triton Server",
        "CUDA_COMPONENT_LIST=cccl crt nvrtc driver-dev culibos-dev cudart cudart-dev nvcc tileiras",
        "LIBRARY_PATH=/usr/local/cuda/lib64/stubs:/usr/local/cuda/lib64/stubs:",
        "PIP_BREAK_SYSTEM_PACKAGES=1",
        "TRITON_SERVER_VERSION=2.67.0",
        "NVIDIA_TRITON_SERVER_VERSION=26.03",
        "UCX_MEM_EVENTS=no",
        "TF_ADJUST_HUE_FUSED=1",
        "TF_ADJUST_SATURATION_FUSED=1",
        "TF_ENABLE_WINOGRAD_NONFUSED=1",
        "TF_AUTOTUNE_THRESHOLD=2",
        "TRITON_SERVER_GPU_ENABLED=1",
        "TRITON_SERVER_USER=triton-server",
        "DEBIAN_FRONTEND=noninteractive",
        "TCMALLOC_RELEASE_RATE=200",
        "DCGM_VERSION=4.5.2-1",
        "PYTHONPATH=/opt/contextra:/opt/tritonserver/backends/dali/wheel/dali:",
        "NVIDIA_BUILD_ID=283962264",
        "DS_VERSION=9.1",
        "PKG_CONFIG_PATH=:/.local/lib/pkgconfig",
        "LANG=en_US.UTF-8",
        "LC_ALL=en_US.UTF-8",
        "PYTHONUNBUFFERED=1",
        "PYTHONDONTWRITEBYTECODE=1",
        "APP_HOME=/opt/contextra",
        "GST_PLUGIN_PATH=/usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream:/opt/nvidia/deepstream/deepstream/lib/gst-plugins",
        "GST_PLUGIN_SCANNER=/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner"
      ],
      "Cmd": [
        "python",
        "-m",
        "app.main"
      ],
      "Healthcheck": {
        "Test": [
          "CMD",
          "python3",
          "-c",
          "import urllib.request; urllib.request.urlopen('http://localhost:5000/ready', timeout=5)"
        ],
        "Interval": 30000000000,
        "Timeout": 10000000000,
        "StartPeriod": 120000000000,
        "Retries": 3
      },
      "Image": "sha256:965b0da440cd306f1cd675d795e6b0ca1d111c9f96f6d6ed38c73e6a6d04b42b",
      "Volumes": null,
      "WorkingDir": "/opt/contextra",
      "Entrypoint": [
        "/usr/local/bin/entrypoint.sh"
      ],
      "Labels": {
        "com.amazonaws.sagemaker.capabilities.accept-bind-to-port": "true",
        "com.amazonaws.sagemaker.capabilities.multi-models": "true",
        "com.docker.compose.config-hash": "bbc900f976afce81ac4458cc4170824fbc31ac4131a9c2da3ab0bfd0b1ab2af8",
        "com.docker.compose.container-number": "1",
        "com.docker.compose.depends_on": "",
        "com.docker.compose.image": "sha256:965b0da440cd306f1cd675d795e6b0ca1d111c9f96f6d6ed38c73e6a6d04b42b",
        "com.docker.compose.oneoff": "False",
        "com.docker.compose.project": "contextra",
        "com.docker.compose.project.config_files": "/workspace/contextra-analytics-runtime-lifecycle-refactor/docker-compose.yml,/workspace/contextra-runtime-config/metadata-active/compose.yaml",
        "com.docker.compose.project.environment_file": "/workspace/contextra-runtime-config/runtime.env",
        "com.docker.compose.project.working_dir": "/workspace/contextra-analytics-runtime-lifecycle-refactor",
        "com.docker.compose.replace": "analytics-1",
        "com.docker.compose.service": "analytics",
        "com.docker.compose.version": "5.0.0",
        "com.nvidia.build.id": "283962264",
        "com.nvidia.build.ref": "9ea64b3c1d6b4bb2e5f683a07d90ba4362524124",
        "com.nvidia.cublas.version": "13.3.0.5",
        "com.nvidia.cublasmp.version": "0.8.0.2023",
        "com.nvidia.cuda.version": "9.0",
        "com.nvidia.cudla.version": "13.2.51",
        "com.nvidia.cudnn.version": "9.20.0.48",
        "com.nvidia.cufft.version": "12.2.0.37",
        "com.nvidia.curand.version": "10.4.2.51",
        "com.nvidia.cusolver.version": "12.1.0.51",
        "com.nvidia.cusparse.version": "12.7.9.17",
        "com.nvidia.cusparselt.version": "0.9.0.3",
        "com.nvidia.nccl.version": "2.29.7",
        "com.nvidia.npp.version": "13.1.0.44",
        "com.nvidia.nsightcompute.version": "2026.1.0.9",
        "com.nvidia.nsightsystems.version": "2026.1.2.63",
        "com.nvidia.nvjpeg.version": "13.0.4.44",
        "com.nvidia.nvvm.version": "13.2.51",
        "com.nvidia.tensorrt.version": "10.16.0.72",
        "com.nvidia.tensorrtoss.version": "",
        "com.nvidia.tritonserver.version": "2.67.0",
        "com.nvidia.volumes.needed": "nvidia_driver",
        "description": "Contextra AI Analytics — DeepStream/Triton Runtime",
        "maintainer": "Contextra AI Team",
        "org.opencontainers.image.ref.name": "ubuntu",
        "org.opencontainers.image.version": "24.04",
        "version": "1.1.0"
      }
    },
    "NetworkSettings": {
      "SandboxID": "",
      "SandboxKey": "",
      "Ports": {},
      "Networks": {
        "contextra_default": {
          "IPAMConfig": null,
          "Links": null,
          "Aliases": [
            "contextra-analytics-1",
            "analytics"
          ],
          "DriverOpts": null,
          "GwPriority": 0,
          "NetworkID": "730306af5b846c2fd4c359d4db39052150af2e3871de7051be5b6ba5d85e634d",
          "EndpointID": "",
          "Gateway": "",
          "IPAddress": "",
          "MacAddress": "",
          "IPPrefixLen": 0,
          "IPv6Gateway": "",
          "GlobalIPv6Address": "",
          "GlobalIPv6PrefixLen": 0,
          "DNSNames": [
            "contextra-analytics-1",
            "analytics",
            "fe7ce4dd9d4f"
          ]
        }
      }
    }
  },
  "redis": {
    "Id": "479f475812d11241df08b8b93afebc3c3fed10ddf48458578e132de721233de8",
    "Created": "2026-09-15T02:04:06.513670611Z",
    "Path": "docker-entrypoint.sh",
    "Args": [
      "redis-server",
      "/usr/local/etc/redis/redis.conf",
      "--maxmemory",
      "8gb",
      "--maxmemory-policy",
      "allkeys-lru",
      "--save",
      ""
    ],
    "State": {
      "Status": "running",
      "Running": true,
      "Paused": false,
      "Restarting": false,
      "OOMKilled": false,
      "Dead": false,
      "Pid": 4160605,
      "ExitCode": 0,
      "Error": "",
      "StartedAt": "2026-09-15T02:05:57.201318517Z",
      "FinishedAt": "2026-09-15T02:04:35.796204932Z",
      "Health": {
        "Status": "healthy",
        "FailingStreak": 0,
        "Log": [
          {
            "Start": "2026-09-15T11:37:18.289197675+09:00",
            "End": "2026-09-15T11:37:18.359240086+09:00",
            "ExitCode": 0,
            "Output": "PONG\n"
          },
          {
            "Start": "2026-09-15T11:37:28.360920668+09:00",
            "End": "2026-09-15T11:37:28.447928992+09:00",
            "ExitCode": 0,
            "Output": "PONG\n"
          },
          {
            "Start": "2026-09-15T11:37:38.448751659+09:00",
            "End": "2026-09-15T11:37:38.530188731+09:00",
            "ExitCode": 0,
            "Output": "PONG\n"
          },
          {
            "Start": "2026-09-15T11:37:48.532154832+09:00",
            "End": "2026-09-15T11:37:48.616213211+09:00",
            "ExitCode": 0,
            "Output": "PONG\n"
          },
          {
            "Start": "2026-09-15T11:37:58.61776913+09:00",
            "End": "2026-09-15T11:37:58.698521753+09:00",
            "ExitCode": 0,
            "Output": "PONG\n"
          }
        ]
      }
    },
    "Image": "sha256:5509c0097c6064aa8a3b1df58f1d950e67090fffa6678ae8f3f1dc2385f12deb",
    "ResolvConfPath": "/var/lib/docker/containers/479f475812d11241df08b8b93afebc3c3fed10ddf48458578e132de721233de8/resolv.conf",
    "HostnamePath": "/var/lib/docker/containers/479f475812d11241df08b8b93afebc3c3fed10ddf48458578e132de721233de8/hostname",
    "HostsPath": "/var/lib/docker/containers/479f475812d11241df08b8b93afebc3c3fed10ddf48458578e132de721233de8/hosts",
    "LogPath": "/var/lib/docker/containers/479f475812d11241df08b8b93afebc3c3fed10ddf48458578e132de721233de8/479f475812d11241df08b8b93afebc3c3fed10ddf48458578e132de721233de8-json.log",
    "Name": "/contextra-redis-1",
    "RestartCount": 0,
    "Driver": "overlay2",
    "Platform": "linux",
    "MountLabel": "",
    "ProcessLabel": "",
    "AppArmorProfile": "docker-default",
    "ExecIDs": null,
    "HostConfig": {
      "Binds": [
        "/workspace/contextra-runtime-config/metadata-active/redis.conf:/usr/local/etc/redis/redis.conf:ro",
        "/workspace/contextra-runtime-config/metadata-active/users.acl:/usr/local/etc/redis/users.acl:ro"
      ],
      "ContainerIDFile": "",
      "LogConfig": {
        "Type": "json-file",
        "Config": {}
      },
      "NetworkMode": "contextra_default",
      "PortBindings": {
        "6379/tcp": [
          {
            "HostIp": "192.168.50.221",
            "HostPort": "16379"
          }
        ]
      },
      "RestartPolicy": {
        "Name": "unless-stopped",
        "MaximumRetryCount": 0
      },
      "AutoRemove": false,
      "VolumeDriver": "",
      "VolumesFrom": null,
      "ConsoleSize": [
        0,
        0
      ],
      "CapAdd": null,
      "CapDrop": null,
      "CgroupnsMode": "private",
      "Dns": null,
      "DnsOptions": null,
      "DnsSearch": null,
      "ExtraHosts": [],
      "GroupAdd": null,
      "IpcMode": "private",
      "Cgroup": "",
      "Links": null,
      "OomScoreAdj": 0,
      "PidMode": "",
      "Privileged": false,
      "PublishAllPorts": false,
      "ReadonlyRootfs": false,
      "SecurityOpt": null,
      "UTSMode": "",
      "UsernsMode": "",
      "ShmSize": 67108864,
      "Runtime": "nvidia",
      "Isolation": "",
      "CpuShares": 0,
      "Memory": 0,
      "NanoCpus": 0,
      "CgroupParent": "",
      "BlkioWeight": 0,
      "BlkioWeightDevice": null,
      "BlkioDeviceReadBps": null,
      "BlkioDeviceWriteBps": null,
      "BlkioDeviceReadIOps": null,
      "BlkioDeviceWriteIOps": null,
      "CpuPeriod": 0,
      "CpuQuota": 0,
      "CpuRealtimePeriod": 0,
      "CpuRealtimeRuntime": 0,
      "CpusetCpus": "",
      "CpusetMems": "",
      "Devices": null,
      "DeviceCgroupRules": null,
      "DeviceRequests": null,
      "MemoryReservation": 0,
      "MemorySwap": 0,
      "MemorySwappiness": null,
      "OomKillDisable": null,
      "PidsLimit": null,
      "Ulimits": null,
      "CpuCount": 0,
      "CpuPercent": 0,
      "IOMaximumIOps": 0,
      "IOMaximumBandwidth": 0,
      "Mounts": [
        {
          "Type": "volume",
          "Source": "fa84c8b6a88bb5062317f3a5447dd979744c5f7b4f7d2a644130b6123fad6973",
          "Target": "/data"
        }
      ],
      "MaskedPaths": [
        "/proc/acpi",
        "/proc/asound",
        "/proc/interrupts",
        "/proc/kcore",
        "/proc/keys",
        "/proc/latency_stats",
        "/proc/sched_debug",
        "/proc/scsi",
        "/proc/timer_list",
        "/proc/timer_stats",
        "/sys/devices/virtual/powercap",
        "/sys/firmware"
      ],
      "ReadonlyPaths": [
        "/proc/bus",
        "/proc/fs",
        "/proc/irq",
        "/proc/sys",
        "/proc/sysrq-trigger"
      ]
    },
    "GraphDriver": {
      "Data": {
        "ID": "479f475812d11241df08b8b93afebc3c3fed10ddf48458578e132de721233de8",
        "LowerDir": "/var/lib/docker/overlay2/f2cf2bdffaf41af8f0be85f84b31b78a436aeb79f5337b8224065f2ccfde3b1a-init/diff:/var/lib/docker/overlay2/7cbb2826c1c497612a8a4f135feb4fd8ff9b1be97490ce83fd893d305aed13c5/diff:/var/lib/docker/overlay2/d915aed6785ef0690612070a3379cdba738da3d29f6bfb3ba996cb5fc46ad814/diff:/var/lib/docker/overlay2/6aa5c26563064a6318c920c4851307dbb0dc600cbcf9da163c482db16571e8be/diff:/var/lib/docker/overlay2/e79721c3fb3b5e756a93ceeb65fd0bd2e2ebbc4390cae8a9d6c588aced467bcc/diff:/var/lib/docker/overlay2/2692b93eb54f386dde5600a26b3812821bf347aabb0b1126958a30436e548159/diff:/var/lib/docker/overlay2/aa5916bf5dcbc10130c1b8cd1b2048a5c6ef21a7b5239999a59e5b819e29d97d/diff:/var/lib/docker/overlay2/03278716f67d105a85c3a17ce43126f3db878af3e84680168da8148b92a223b6/diff",
        "MergedDir": "/var/lib/docker/overlay2/f2cf2bdffaf41af8f0be85f84b31b78a436aeb79f5337b8224065f2ccfde3b1a/merged",
        "UpperDir": "/var/lib/docker/overlay2/f2cf2bdffaf41af8f0be85f84b31b78a436aeb79f5337b8224065f2ccfde3b1a/diff",
        "WorkDir": "/var/lib/docker/overlay2/f2cf2bdffaf41af8f0be85f84b31b78a436aeb79f5337b8224065f2ccfde3b1a/work"
      },
      "Name": "overlay2"
    },
    "Mounts": [
      {
        "Type": "bind",
        "Source": "/workspace/contextra-runtime-config/metadata-active/redis.conf",
        "Destination": "/usr/local/etc/redis/redis.conf",
        "Mode": "ro",
        "RW": false,
        "Propagation": "rprivate"
      },
      {
        "Type": "bind",
        "Source": "/workspace/contextra-runtime-config/metadata-active/users.acl",
        "Destination": "/usr/local/etc/redis/users.acl",
        "Mode": "ro",
        "RW": false,
        "Propagation": "rprivate"
      },
      {
        "Type": "volume",
        "Name": "fa84c8b6a88bb5062317f3a5447dd979744c5f7b4f7d2a644130b6123fad6973",
        "Source": "/var/lib/docker/volumes/fa84c8b6a88bb5062317f3a5447dd979744c5f7b4f7d2a644130b6123fad6973/_data",
        "Destination": "/data",
        "Driver": "local",
        "Mode": "z",
        "RW": true,
        "Propagation": ""
      }
    ],
    "Config": {
      "Hostname": "479f475812d1",
      "Domainname": "",
      "User": "",
      "AttachStdin": false,
      "AttachStdout": true,
      "AttachStderr": true,
      "ExposedPorts": {
        "6379/tcp": {}
      },
      "Tty": false,
      "OpenStdin": false,
      "StdinOnce": false,
      "Env": [
        "REDIS_HEALTH_PASSWORD=e3cc8e2fa7a8457c326181c720511695975c45f8ed4bfcc7",
        "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
        "REDIS_VERSION=7.4.11"
      ],
      "Cmd": [
        "redis-server",
        "/usr/local/etc/redis/redis.conf",
        "--maxmemory",
        "8gb",
        "--maxmemory-policy",
        "allkeys-lru",
        "--save",
        ""
      ],
      "Healthcheck": {
        "Test": [
          "CMD-SHELL",
          "REDISCLI_AUTH=\"$REDIS_HEALTH_PASSWORD\" redis-cli --user contextra_health ping"
        ],
        "Interval": 10000000000,
        "Timeout": 5000000000,
        "StartPeriod": 10000000000,
        "Retries": 5
      },
      "Image": "sha256:5509c0097c6064aa8a3b1df58f1d950e67090fffa6678ae8f3f1dc2385f12deb",
      "Volumes": {
        "/data": {}
      },
      "WorkingDir": "/data",
      "Entrypoint": [
        "docker-entrypoint.sh"
      ],
      "Labels": {
        "com.docker.compose.config-hash": "2472b5a346624c67b68eada79931dca3fdf0f36b69f0f6df3668d85fe9fe73f7",
        "com.docker.compose.container-number": "1",
        "com.docker.compose.depends_on": "",
        "com.docker.compose.image": "sha256:5509c0097c6064aa8a3b1df58f1d950e67090fffa6678ae8f3f1dc2385f12deb",
        "com.docker.compose.oneoff": "False",
        "com.docker.compose.project": "contextra",
        "com.docker.compose.project.config_files": "/workspace/contextra-analytics-runtime-lifecycle-refactor/docker-compose.yml,/workspace/contextra-runtime-config/metadata-active/compose.yaml",
        "com.docker.compose.project.environment_file": "/workspace/contextra-runtime-config/runtime.env",
        "com.docker.compose.project.working_dir": "/workspace/contextra-analytics-runtime-lifecycle-refactor",
        "com.docker.compose.replace": "redis-1",
        "com.docker.compose.service": "redis",
        "com.docker.compose.version": "5.0.0"
      }
    },
    "NetworkSettings": {
      "SandboxID": "8a17f6fa8a0bb08c9b10aefd9b010048dbd84d9b3a593f752bc30ea7422a4d6a",
      "SandboxKey": "/var/run/docker/netns/8a17f6fa8a0b",
      "Ports": {
        "6379/tcp": [
          {
            "HostIp": "192.168.50.221",
            "HostPort": "16379"
          }
        ]
      },
      "Networks": {
        "contextra_default": {
          "IPAMConfig": null,
          "Links": null,
          "Aliases": [
            "contextra-redis-1",
            "redis"
          ],
          "DriverOpts": null,
          "GwPriority": 0,
          "NetworkID": "730306af5b846c2fd4c359d4db39052150af2e3871de7051be5b6ba5d85e634d",
          "EndpointID": "98bca7db96b0582ba7792f4fd59c3f45beb9f6b8686c3a00d015282e418a4b87",
          "Gateway": "172.20.0.1",
          "IPAddress": "172.20.0.3",
          "MacAddress": "aa:a9:68:8d:10:ed",
          "IPPrefixLen": 16,
          "IPv6Gateway": "",
          "GlobalIPv6Address": "",
          "GlobalIPv6PrefixLen": 0,
          "DNSNames": [
            "contextra-redis-1",
            "redis",
            "479f475812d1"
          ]
        }
      }
    }
  },
  "others": {
    "/contextra-analytics-1": {
      "id": "fe7ce4dd9d4f9c1cf849b82737609540e6b48489f050a2ff21488aeb3c659aae",
      "started": "2026-09-15T00:45:28.817700954Z",
      "running": false
    },
    "/contextra-rtsp-00a79300-b7f0e5d10b2d": {
      "id": "868cb06e7d9bdefb68aa4fdaad3b041534a09a44f82de78cbeed41d40a92a46c",
      "started": "2026-09-15T00:43:07.954809182Z",
      "running": true
    },
    "/ai-worker": {
      "id": "9719ad2863f846147529501e25cd20e589f35a62276ef718c051a1a4df51933b",
      "started": "2026-09-14T01:58:38.776654784Z",
      "running": true
    },
    "/contextra-postgresql-1": {
      "id": "b831744d444ddc55a93f62193fe64d288c53a9f52ce2d9ad7bc768e065902ab1",
      "started": "2026-09-01T03:58:00.166283071Z",
      "running": true
    },
    "/steam-glotech-relay": {
      "id": "aa9a652522cdbee4b4cfa2c1440f9133112f4f55762b943a1d3e74fc376cd99b",
      "started": "2026-08-31T03:39:48.48855622Z",
      "running": true
    },
    "/api-endpoint": {
      "id": "8d03f4999a81524e54b9798b091cc9404923436c8c4184369a47792850b273c5",
      "started": "2026-09-14T01:58:33.95239889Z",
      "running": true
    },
    "/2a2658c07645_backend": {
      "id": "55450fe1244ee750f3fb1e63f39e02a44f65c7aae17814fe0a47f27eda33f4c6",
      "started": "2026-08-31T03:34:54.754347417Z",
      "running": true
    },
    "/7baf123823e7_daphne": {
      "id": "ca6b69300bfb6f9891ac751fc8b787f757d69813c41fd268d742483800f2db06",
      "started": "2026-08-31T03:34:54.753248556Z",
      "running": true
    },
    "/nginx": {
      "id": "e46d7c9f028215426340941a75ce137181bac7f2e86ddb570b1b6991ce773ab4",
      "started": "2026-08-31T03:34:54.747804652Z",
      "running": true
    },
    "/mysql": {
      "id": "784ffb94e5ea1d2afce34be016b533ebc63015b2726929c93a82fb274a18eab5",
      "started": "2026-08-31T03:34:54.746942273Z",
      "running": true
    },
    "/redis": {
      "id": "ff96587e960ce9ee819ba6316ad1e9374053696b748873a77c3fc8f771365a79",
      "started": "2026-08-31T03:34:54.749618302Z",
      "running": true
    },
    "/fileserver": {
      "id": "4a82a47e2840ab498df5e69cfeaea2bd99753610e19329922c7bbc9c981d9510",
      "started": "2026-09-14T01:58:30.651093162Z",
      "running": true
    },
    "/rtsp-repeter": {
      "id": "75acd4cbd5dbf9c7387cd9dfc456c0f5ca42fc125a2cbe41aea66c5948005f47",
      "started": "2026-09-14T01:58:40.443417477Z",
      "running": true
    },
    "/triton-server": {
      "id": "c39692e53c5d64cfcacfc431086f72c69fc066af5c113cf9d417723d7960953e",
      "started": "2026-09-14T01:58:38.649029437Z",
      "running": true
    },
    "/ssims-flower": {
      "id": "4195f96eea14d13c85f3ba442099a89ce4426cc5ce151dd64cf6659b12516369",
      "started": "2026-09-14T01:58:30.880285148Z",
      "running": true
    },
    "/itone-redis": {
      "id": "b4971b84ddef360159e77749a77d16146d344ad87dc63aab9df03847dd93d56a",
      "started": "2026-09-14T01:58:30.672562761Z",
      "running": true
    }
  },
  "caps": {
    "receiver_seconds": 15,
    "helper_seconds": 25,
    "cpu": 1,
    "ram_mib": 512,
    "pids": 64,
    "gpu": 0,
    "decoded_frames": 20,
    "trace_bytes": 4194304,
    "receivers_at_once": 1
  },
  "network": "contextra_default",
  "config_hashes": {
    "/workspace/contextra-runtime-config/metadata-active/users.acl": "ab1d8c2034e2735da7f004e9253948443d651e759a8ba20f54035b5bf2ca73a4",
    "/workspace/contextra-runtime-config/metadata-active/redis.conf": "e5a2fecb728c552b6fa8ea03f95dda741ec559847cc244871f9b489f15970be5",
    "/workspace/contextra-runtime-config/metadata-active/compose.yaml": "ce8cc051a1a81f5f0d50961d7256876fca22b2a245212ed81d1de15cc7dbf48c",
    "/workspace/contextra-runtime-config/runtime.env": "47468ca21d1423e91a231c5a99c8ff068f3c9cfb0a739f67fa56933489f916e8",
    "/workspace/contextra-runtime-config/metadata-active/access.json": "abd9ad157df4f6189dc8b85ce030455ad96163e4352ffd2850227928f82a32a3",
    "/workspace/contextra-runtime-config/metadata-active/firewall.py": "8bce253da8552d5a3e6ead25c058aaab8da04e333fc3570585407d0a95966c66"
  }
}