📊 Dashboard Configuration & Stream Mapping

This section consolidates how each dashboard is powered and what data sources feed into them:

  • 📦 PackScout Dashboards (via DataOnboarder)

    • /home/sentinel/site<site_number>/machine<machine_number>/logs/packdetails → Success Overview Dashboard

    • /home/sentinel/site<site_number>/machine<machine_number>/logs/errorcodes → Failure Cause Breakdown Dashboard

  • 📊 RoboDetective Dashboards (via DynamoDB)

    • Table: InventoryEventsTable

    • Queries recent entries grouped by SKU and timestamp for inventory analysis

  • 🌡️ MachinePulse Dashboards (via Kinesis and S3)

    • kinesis.sensor.temperature.sentinel.site<site_number> → Real-time sensor data

    • s3://sentinel-logs/temperature/archive/ → Archived historical data

Each dashboard component should validate against its respective schema and ensure ID correlation for traceability.

Last updated