Vision Events

Record, search, and analyze what your deployed computer vision models see in production.

Overview

Vision Events is a Roboflow datastore that can capture important events, like the detection of defect or a count of inventory, alongside visual information from your deployed computer vision model. This gives you a searchable, filterable history of everything your vision system observes in production.

circle-info

Vision Events replaces Model Monitoring. If you are using Model Monitoring today, see (Legacy) Model Monitoring for the previous documentation.

What is a Vision Event?

A Vision Event is a timestamped record created when a model processes an image. Each event can optionally capture:

  • Images: The original images that was processed and associated output images

  • Predictions: Object detections, classifications, instance segmentations, or keypoints returned by the model

  • Source metadata: Which device, stream, or workflow generated the event

  • Custom metadata: Key-value pairs you define for your domain (e.g. line_number, shift, part_number)

Key Concepts

Use Cases

A Use Case groups events that share a common purpose and custom metadata structure. Events in the same Use Case typically send similar metadata fields so you can filter and query them consistently.

For example, a "Defect Detection" Use Case might always include line_id, shift, and part_number even if events come from multiple factories or camera locations. Create separate Use Cases when the metadata structure is fundamentally different (e.g. "PPE Compliance" tracks zone and alert_type instead).

Last updated

Was this helpful?