python-detector-worker/core
Siwat Sirichai b08ce27de2
Some checks failed
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 3m7s
Build Worker Base and Application Images / deploy-stack (push) Has been cancelled
Implement comprehensive health monitoring for streams and threads
- Added RecoveryManager for automatic handling of health issues, including circuit breaker patterns, automatic restarts, and graceful degradation.
- Introduced StreamHealthTracker to monitor video stream metrics, including frame production, connection health, and error rates.
- Developed ThreadHealthMonitor for detecting unresponsive and deadlocked threads, providing liveness detection and responsiveness testing.
- Integrated health checks for streams and threads, reporting metrics and recovery actions to the health monitor.
- Enhanced logging for recovery attempts, errors, and health checks to improve observability and debugging.
2025-09-27 12:27:38 +07:00
..
communication fix: change save image logic 2025-09-26 15:00:24 +07:00
detection fix: asyncio: Task was destroyed but it is pending 2025-09-25 01:50:04 +07:00
models feat: custom bot-sort based tracker 2025-09-26 14:22:38 +07:00
monitoring Implement comprehensive health monitoring for streams and threads 2025-09-27 12:27:38 +07:00
storage fix: asyncio: Task was destroyed but it is pending 2025-09-25 01:50:04 +07:00
streaming Implement comprehensive health monitoring for streams and threads 2025-09-27 12:27:38 +07:00
tracking fix: validator 2025-09-26 14:50:45 +07:00
utils refactor: update FFmpeg hardware acceleration to use NVDEC instead of CUVID for improved performance 2025-09-26 01:33:41 +07:00
__init__.py refactor: done phase 1 2025-09-22 17:18:07 +07:00