blakeblackshear.frigate/frigate
gwmullin 5239790835
Emit an 'active' metric for events to address issue #7667 (#13279)
* Initial implementation of active object counters. Need to clean up a bit more and examine reuse of stationary/active logic in neighboring modules.

* A bit more cleanup for references to active, referencing the tracked object method rather than duplicating logic.

* Minor formatting and readability cleanup

* Update docs with the new active mqtt metric definition.

* Move the check for a change in active status into the code block protected by a false positive check.

* - Add 'active' to the tracked object dictionary, use the previous object for active comparison.

  - I also missed emitting updates when a tracked object is no longer tracked, and added handling for emitting zeros on object types.
2024-09-02 07:24:15 -06:00
..
api Add button for downloading full set of logs (#13188) 2024-08-29 20:19:50 -06:00
comms Fix ZMQ race condition with events (#13198) 2024-08-29 20:19:50 -06:00
detectors Catch hailo initialization error (#12558) 2024-08-29 20:19:50 -06:00
embeddings reindex events in batches to reduce memory and cpu load (#12124) 2024-08-29 20:19:50 -06:00
events Refactor recordings retention to be based on review items (#13355) 2024-09-02 07:22:53 -06:00
genai Semantic Search for Detections (#11899) 2024-08-29 20:19:50 -06:00
images Replace green screen with error message and force camera_fps to 0 (#4544) 2022-11-28 21:47:20 -06:00
motion cspell fixes (#11447) 2024-05-20 07:37:56 -06:00
output Fix preview generation for offline camera (#13449) 2024-08-31 10:48:58 -06:00
ptz Lower onvif timeouts to 10s (#13473) 2024-08-31 16:15:10 -05:00
record Refactor recordings retention to be based on review items (#13355) 2024-09-02 07:22:53 -06:00
review Semantic Search for Detections (#11899) 2024-08-29 20:19:50 -06:00
stats Catch case where github sends bad json data (#13077) 2024-08-14 20:41:41 -05:00
test Refactor recordings retention to be based on review items (#13355) 2024-09-02 07:22:53 -06:00
track Adjust stationary reqs depending on state (#11226) 2024-05-03 17:28:06 -05:00
util Refactor recordings retention to be based on review items (#13355) 2024-09-02 07:22:53 -06:00
__init__.py
__main__.py Semantic Search API (#12105) 2024-08-29 20:19:50 -06:00
app.py Disable semantic search by default (#12568) 2024-08-29 20:19:50 -06:00
config.py Refactor recordings retention to be based on review items (#13355) 2024-09-02 07:22:53 -06:00
const.py Semantic Search for Detections (#11899) 2024-08-29 20:19:50 -06:00
ffmpeg_presets.py Remove user args from http jpeg (#12909) 2024-08-09 16:22:24 -06:00
log.py Shutdown hang (#11793) 2024-06-06 18:54:38 -05:00
models.py Implement support for notifications (#12523) 2024-08-29 20:19:50 -06:00
mypy.ini update deps (#6093) 2023-04-15 14:17:59 -05:00
object_detection.py chore: fix some typos in comments (#11028) 2024-04-20 06:16:43 -05:00
object_processing.py Emit an 'active' metric for events to address issue #7667 (#13279) 2024-09-02 07:24:15 -06:00
plus.py strip whitespaces when loading secrets (#12393) 2024-07-12 07:36:15 -06:00
storage.py Ensure storage cleanup doesn't fail (#8531) 2023-11-07 23:21:43 +00:00
timeline.py Improve graph using pandas (#9234) 2024-01-31 12:56:11 +00:00
types.py Convert config updating and video/audio queues to use zmq (#9893) 2024-02-19 07:26:59 -06:00
video.py Revert "Limited shm frame count (#12346)" (#12362) 2024-07-09 11:49:08 -05:00
watchdog.py Cleanup and organize utils (#7033) 2023-07-06 09:28:50 -05:00