Skip to main content

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.