Event Processing
Step in the Process | Avg Time (sec) | Max Time (sec) | % of Process | Explanation | Infrastructure and Processing | Things That Can Cause a Delay at This Step |
Mercury Controller to BluSKY HID Mercury Driver | 1.7 | 3.75 | 37% | Time from local controller to BluSKY - longest time in the process - not in BluB0X's control | Public Internet - fast, redundant, self healing, Multiple instances of HID Mercury Driver (8), Manual Load Balance of HMD, Virtual machine autoscales up and out | Local Network, Internet Connection Speed, Internet, Azure Infrastructure Issue |
BluB0X Mercury Service Processing | 0.6 | 0.675 | 13% | Time to process Mercury Raw Message and send to Event Analyzer | Dedicated hardware, Parallel processing of Raw Messages and commit to Event Analyzer, Virtual Machine autoscales up and out | Azure Infrastructure Issue |
Service Bus Message for Event Analyzer | 0.03 | 0.1 | 1% | Time to create a message to let the Event Analyzer know there are new messages to analyze | Dedicated hardware, Virtual machine autoscales up and out | Azure Infrastructure Issue |
Event Analyzer Processing | 0.01 | 0.04 | 0% | Time to look up and add information from the database to the event to make it more complete; name, system, facility, device name, etc. | Dedicated hardware, Virtual machine autoscales up and out, Uses Redis Cache | Azure Infrastructure Issue |
Create Event in BluSKY Database | 0.48 | 3.2 | 11% | Time to create event in BluSKY database with all relevant associated information - fast but most viable due to database load | Redundant 16+ vCore database, manually scalable + equivalent Read Only database used for lookups + GeoRedundant database used for reporting | Database Load, Azure Infrastructure Issue |
Service Bus Message for Database Event | 0.03 | 0.1 | 1% | Time to create message to other services that use and distribute events; UI, Rules Engine, Communications (Email, SMS, Push), SIEM | Dedicated hardware, Virtual machine autoscales up and out | Azure Infrastructure Issue |
See Event in UI, Email, SIEM | 1.7 | 3.75 | 37% | Time from BluSKY to user's device or other services - longest time in the process - UI and Email/SMS/Push not in BluB0X's control | Public Internet - fast, redundant, self healing, Dedicated Virtual Machines that autoscale up and out for Communications and SIEM | Local network, Local Internet Connection Speed, Internet, Azure Infrastructure Issue |
Total Time | 4.55 | 11.615 | 100% |