The Production KPI Monitoring Automation system is a real-time manufacturing intelligence platform that ingests machine telemetry and downtime events from IoT sensors and PLCs, processes them through Azure Event Hub → Power Automate → Power BI, and delivers live dashboards plus instant alerts when thresholds are breached. Deployed across multiple production lines, it reduced unplanned downtime by 30 %, achieves sub-5-second latency, handles 1,000+ events/second per second per line, and was delivered in 10 weeks (1 Sep – 19 Nov 2025).
Event-driven, fully cloud-native pipeline on Azure:
Ingestion: IoT devices / PLCs (MQTT or OPC UA) connect to Azure IoT Hub for device registry and routing.
Streaming: Azure Event Hub manages high-throughput partitioned streams for metrics (OEE, yield) and events (faults).
Rule Engine: Power Automate and Azure Logic Apps handle workflow orchestration and threshold alerting.
Visualization: Power BI streaming datasets provide real-time visuals with automatic scaling and role-based access via Azure AD.
Continuous Ingestion: Real-time tracking of cycle time, temperature, vibration, and machine counters.
KPI Calculation: Live OEE, throughput, scrap rate, and downtime duration monitoring.
Escalation Matrix: Configurable alerts (e.g., OEE < 85%) trigger Teams cards and SMS to supervisors.
Advanced Reporting: Interactive dashboards with shift-wise drill-downs and Pareto charts for root-cause analysis.
Performance: <5-second end-to-end latency with 99.7% data accuracy.
Devices authenticated via IoT Hub route data to Event Hub topics. Power Automate or Stream Analytics jobs parse the JSON, enrich it with machine master data, and apply business logic. The processed data is pushed to Power BI streaming datasets while simultaneously triggering conditional alert actions based on plant-specific partitions.
Timeline: September 1 – November 19, 2025
Testing: Unit testing for connectors; Load testing using Azure Load Testing; UAT verified at 99.7% accuracy against manual records.
Deployment: Managed via Azure Resource Manager (ARM) templates with blue-green workspace switching. Rollback capability in <10 minutes by reverting to legacy manual logging.
Azure Monitor tracks ingestion lag and throughput units, sending alerts to a dedicated Teams channel. Maintenance includes quarterly threshold recalibration and version-controlled updates via Git. Current production uptime: 99.98%.
Methodology: Azure DevOps boards with mandatory peer reviews.