Error Logging
The Camera Operation project logs error data to Blob Storage for cameras that fail health checks or encounter operational issues.
WriteErrorCamerasToBlobβ
After the CameraPingOrchestrator completes its fan-out health check, any cameras that failed to respond are logged:
Blob Structureβ
- Container: Error logging container
- Path: Timestamped blob path for each health check run
- Content: List of non-responsive camera IDs with error details
Usageβ
- Provides a historical record of camera availability
- Can be consumed by monitoring dashboards or alerting systems
- Helps identify cameras with chronic connectivity issues
PublishBlobFunctionβ
The PublishBlobFunction handles queue-triggered blob operations across three queues:
- Processes deferred blob publishing tasks
- Manages image archival requests
- Handles blob lifecycle operations
Each queue processor runs independently, allowing parallel processing of different blob operation types.