Redundancy & Failover
The GCXONE platform includes built-in redundancy mechanisms to ensure high availability and prevent alert fatigue.
Redundancy Filter (Alarm De-duplication)
The Redundancy Filter is a core feature that prevents a flood of similar alarms from the same camera or sensor being sent repeatedly to the cloud.
How it Works
- Ingest Stage: When a camera or sensor sends a video alarm, GCXONE accepts the first event.
- 30-Second Window: By default, a 30-second redundancy timer is started.
- Filtering: If another alarm from the same camera with the same alarm code is received within this 30-second window, it is automatically rejected.
- Reset: After the window ends, the next alarm will be accepted again.
Why it Matters
- Alert Fatigue: Prevents operators from being overwhelmed by the same event triggered multiple times.
- Bandwidth Efficiency: Reduces unnecessary cloud traffic and storage usage.
- Performance: Ensures the system remains responsive during high-activity events.
[!NOTE] The redundancy filter is applied per camera sensor, meaning each stream is handled independently.
Customizing the Timer
While the default is 30 seconds, the redundancy timer is configurable per integration or device type. If you require a different window (e.g., for high-security perimeters), contact GCXONE support to adjust your custom property settings.
System Failover
In the event of a primary server failure, GCXONE automatically routes traffic to secondary nodes to ensure zero downtime for alarm ingestion and live streaming.