b08ce27de2
Implement comprehensive health monitoring for streams and threads
...
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
- 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
ziesorx
791f611f7d
feat: custom bot-sort based tracker
2025-09-26 14:22:38 +07:00
ziesorx
519e073f7f
fix: camera api endpoint
2025-09-26 13:05:58 +07:00
ziesorx
f467cb005d
feat: update max_streams
Build Worker Base and Application Images / deploy-stack (push) Blocked by required conditions
Build Worker Base and Application Images / check-base-changes (push) Successful in 7s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Has been cancelled
2025-09-25 03:11:22 +07:00
ziesorx
8222e82dd7
feat: update rxtx log
2025-09-23 15:44:09 +07:00
ziesorx
cbbed3d933
refactor: done phase 1
2025-09-22 17:18:07 +07:00
ziesorx
18c62a2370
Done features 2 vehicle detect and store image to redis
2025-08-10 15:01:18 +07:00
ziesorx
7f9cc3de8d
Fix: 401 and buffer 404
2025-08-06 15:16:16 +07:00
pixchy-commits
428f7a9671
feat: enhance session management in worker communication protocol; implement session ID handling and crop frame processing
2025-07-14 23:40:19 +07:00
3c67fa933c
add crop coordinates handling in camera stream management; update logging and refactor subscription identifiers
Build Backend Application and Docker Image / build-docker (push) Successful in 8m38s
2025-07-14 01:46:22 +07:00
22370e2040
add REST API endpoint for image retrieval; implement error handling and response formatting
Build Backend Application and Docker Image / build-docker (push) Successful in 8m48s
2025-07-06 21:27:17 +07:00
b5ae2801c1
add snapshot fetching functionality; implement snapshot reader for HTTP/HTTPS URLs with retry logic
Build Backend Application and Docker Image / build-docker (push) Successful in 9m25s
2025-06-28 17:44:25 +07:00
a6cf9c20c6
enhance detection logic to prioritize highest confidence results; improve logging for detection data and heartbeat state reports
Build Backend Application and Docker Image / build-docker (push) Successful in 9m40s
2025-05-28 20:19:42 +07:00
d4754fcd27
enhance logging for model loading and pipeline processing; update log levels and add detailed error messages
Build Backend Application and Docker Image / build-docker (push) Successful in 9m22s
2025-05-28 19:18:58 +07:00
e1da9a6dca
openable webcam pipeline
2025-02-23 20:58:48 +07:00
ee0071284e
pympta & webcam dev tester
2025-02-23 20:31:36 +07:00
5da166a341
beta pipeline
2025-02-23 01:32:56 +07:00
b12e4ccb7f
webcam streamer
2025-02-15 22:28:47 +07:00
7d2cf464b1
Update app.py
2025-01-15 22:29:47 +07:00
84c5edf5a0
stop reader thread on unsubscribe
2025-01-15 00:13:42 +07:00
ffe9c90747
thread safety
2025-01-14 23:54:07 +07:00
e73bd95677
tensor conversion
2025-01-14 23:35:51 +07:00
ce53d60702
tracking
2025-01-14 23:24:20 +07:00
e71f63369d
rearrange tracker for user modifiability
2025-01-14 23:00:35 +07:00
1af0a3213a
fix dynamic model bug
2025-01-14 22:41:55 +07:00
c40cea786e
infinite retries
2025-01-14 22:19:01 +07:00
5d17a1b759
worker heartbeat and reconnection
2025-01-14 22:04:36 +07:00
05ab7b04ca
new protocol format
2025-01-14 18:19:20 +07:00
72ef5512ba
Update app.py
2025-01-12 19:03:05 +07:00
2d361b19ff
dynamic model loading
2025-01-11 02:17:29 +07:00
af26c1477c
gracefully stop WS connection
2025-01-11 01:29:07 +07:00
d5e0ebbe9d
optimize latency
2025-01-10 12:58:09 +07:00
93f8974ba0
change return type to model names
2025-01-09 22:45:49 +07:00
3224295610
working detector worker
2025-01-09 00:58:41 +07:00
60fbff76df
fastapi yolo detector
2025-01-08 23:08:57 +07:00