How to Measure Industrial Data Quality: SLOs for Latency, Completeness and Freshness 

Latency, completeness, and freshness are the three dimensions that decide whether your OT data can be trusted—here's how to define SLOs for each.

How to Measure Industrial Data Quality: SLOs for Latency, Completeness, and Freshness
How to Measure Industrial Data Quality: SLOs for Latency, Completeness, and Freshness

Industrial data quality is measured using Service Level Objectives (SLOs) that define quantifiable thresholds for three core dimensions: latency, completeness, and freshness. Unlike generic data quality frameworks designed for enterprise IT environments, industrial data quality measurement must account for the unique characteristics of operational technology (OT) systems—including PLC polling intervals, historian gaps, and edge-to-cloud pipeline variability. By establishing SLOs specific to manufacturing contexts, integration architects and operations teams can move from subjective assessments of data reliability to measurable, stakeholder-ready benchmarks that prevent costly integration project failures. 



The challenge facing most manufacturing organizations is not a lack of data—it is a lack of confidence in that data. When sensor readings arrive late, historian records contain gaps, or timestamps drift across systems, downstream applications from predictive maintenance models to OEE dashboards produce unreliable outputs. This article provides a practitioner-focused framework for defining, implementing, and monitoring SLOs that ensure your industrial data pipelines deliver the quality your operations demand. 

Why Industrial Data Quality Requires a Different Measurement Approach 

Industrial data quality requires a different measurement approach because OT environments generate data under constraints that enterprise IT systems never face. Factory-floor data originates from PLCs, sensors, and edge devices operating on millisecond polling cycles, traversing multiple protocol translations before reaching analytics platforms or data lakes. 



Traditional data quality frameworks focus on dimensions like accuracy, validity, and uniqueness—metrics designed for transactional databases and business intelligence workloads. These frameworks assume data arrives in structured batches, follows consistent schemas, and can be validated against known reference values. Industrial data breaks every one of these assumptions. 



Consider a temperature sensor on a production line. The raw signal may be polled every 100 milliseconds by a PLC, aggregated into one-second averages by an edge gateway, buffered during network interruptions, and finally written to a historian with timestamps that may or may not reflect the original measurement time. At each stage, latency accumulates, data points may be dropped, and the "freshness" of the reading becomes increasingly uncertain. 



This is why understanding Industrial DataOps is essential before implementing any measurement framework. Industrial DataOps recognizes that data engineering in manufacturing contexts must address protocol heterogeneity, intermittent connectivity, and the real-time requirements of process control—challenges that generic data governance approaches were never designed to solve. 



The consequence of applying IT-centric quality metrics to OT data is predictable: integration projects fail. Operations teams lose trust in dashboards. Predictive maintenance models produce false positives. And digital transformation initiatives stall because stakeholders cannot verify whether the underlying data meets operational requirements. 



SLOs provide the solution by translating abstract quality goals into concrete, measurable thresholds that can be monitored continuously and escalated when violated. 

Understanding the Three Core Data Quality Dimensions for OT Environments 

The three core data quality dimensions for OT environments are latency, completeness, and freshness—each measuring a distinct aspect of how reliably data flows from the factory floor to analytics and control systems. 



Latency measures the time elapsed between when a data point is generated at the source and when it becomes available for consumption by downstream applications. In industrial contexts, latency is not a single value but an accumulation across multiple pipeline stages: sensor-to-PLC, PLC-to-edge, edge-to-cloud, and cloud-to-application. A latency SLO might specify that 99% of readings must arrive at the analytics platform within 500 milliseconds of generation. 



Completeness measures the proportion of expected data points that actually arrive within a given time window. Industrial data collection methods are inherently susceptible to gaps—network interruptions, device failures, protocol translation errors, and buffer overflows all contribute to missing records. A completeness SLO might require that 99.5% of expected sensor readings are present in the historian for any given hour. 



Freshness measures how recently the most current data point was received. While related to latency, freshness answers a different question: not "how long did this reading take to arrive?" but "how old is the newest data I have right now?" Freshness becomes critical when systems must make decisions based on current state. A freshness SLO might specify that the most recent reading for any monitored asset must be no more than 10 seconds old. 



These three dimensions map directly to the layers of industrial data architecture, where each layer introduces potential degradation. Understanding where latency accumulates, where completeness drops, and where freshness degrades allows teams to instrument their pipelines appropriately and set realistic thresholds. 



It is worth noting what these dimensions do not measure. They do not assess whether a sensor reading is accurate—that requires calibration and validation against physical references. They do not evaluate whether data modeling is correct—that requires schema validation and semantic checks. Latency, completeness, and freshness measure the reliability of data delivery, which is the foundation upon which all other quality assessments depend. 

How to Define SLOs for Industrial Data Pipelines 

Defining SLOs for industrial data pipelines requires translating operational requirements into specific, measurable thresholds that can be monitored automatically and reported to stakeholders. 



The process begins with identifying the consumers of your data and understanding their tolerance for quality degradation. A real-time process control system may require sub-second latency and near-perfect completeness, while a monthly energy reporting dashboard may tolerate hours of latency and occasional gaps. These requirements are not technical decisions—they are business decisions that must involve operations, engineering, and IT stakeholders. 



Once requirements are understood, each SLO should be defined with four components: 



The metric specifies exactly what is being measured. For latency, this might be "end-to-end delivery time from PLC timestamp to data lake ingestion timestamp." For completeness, it might be "percentage of expected readings received per asset per hour." Precision in metric definition prevents ambiguity when SLO violations are investigated. 



The threshold specifies the acceptable value. This should be expressed as a percentile for latency (e.g., "p99 latency under 500ms") and as a percentage for completeness and freshness (e.g., "99.5% completeness per hour"). Avoid using averages for latency—they hide the tail behavior that causes operational problems. 



The measurement window specifies the time period over which the metric is evaluated. Shorter windows (minutes) enable rapid detection of issues but may trigger false alarms during normal variability. Longer windows (hours or days) smooth out noise but delay problem detection. 



The escalation path specifies what happens when the SLO is violated. This includes who is notified, what automated responses are triggered, and how violations are documented for root cause analysis. 



The critical role of good data in the AI era makes rigorous SLO definition essential. Industrial AI applications are only as reliable as the data pipelines feeding them. Without explicit SLOs, teams cannot distinguish between model failures and data quality failures—making troubleshooting nearly impossible. 



A practical approach is to start with conservative thresholds based on current pipeline performance, then tighten them incrementally as instrumentation and reliability improve. Attempting to enforce aggressive SLOs before the pipeline is capable of meeting them creates alert fatigue and erodes trust in the monitoring system. 

Setting Realistic Thresholds for Manufacturing Use Cases 

Realistic thresholds vary significantly across manufacturing use cases because each application has different tolerance for latency, completeness, and freshness degradation. 



Predictive maintenance applications typically analyze historical patterns to forecast equipment failures. These workloads can tolerate latency measured in minutes or even hours, since predictions are made over days or weeks. However, completeness requirements are stringent—missing data points create gaps in vibration signatures or temperature trends that degrade model accuracy. A typical SLO profile might specify: latency p99 under 5 minutes, completeness above 99.9% per day, freshness under 10 minutes. 



Overall Equipment Effectiveness (OEE) calculations require accurate counts of production cycles, downtime events, and quality defects. Latency tolerance depends on reporting cadence—real-time OEE displays require sub-minute latency, while shift-end reports can tolerate longer delays. Completeness is critical because missing cycle counts directly distort efficiency calculations. A typical SLO profile might specify: latency p99 under 30 seconds for real-time displays, completeness above 99.5% per shift. 



Machine vision applications for quality inspection operate in near-real-time, rejecting defective products as they pass inspection stations. These systems have the most demanding latency requirements—often measured in milliseconds—because delayed decisions mean defective products proceed down the line. Completeness requirements are also high, as missed inspections represent quality escapes. A typical SLO profile might specify: latency p99 under 100 milliseconds, completeness above 99.99% per hour. 



Energy monitoring applications aggregate consumption data for cost allocation, sustainability reporting, and demand response. These workloads are generally tolerant of latency measured in minutes or hours. Completeness requirements depend on billing accuracy needs—utility-grade metering may require 99.9% completeness, while internal monitoring may accept lower thresholds. A typical SLO profile might specify: latency p99 under 15 minutes, completeness above 99% per day. 



Process control applications that close the loop between sensors and actuators have the most demanding requirements across all dimensions. Any latency, incompleteness, or staleness can result in process upsets, safety incidents, or product quality failures. These applications typically operate within dedicated control networks with SLOs enforced at the protocol level rather than through software monitoring. 



Building a modern industrial data foundation requires understanding these use case variations and designing pipelines that can meet the most demanding requirements while remaining cost-effective for less critical workloads. 



One common complication is integrating legacy machine data, where older equipment may lack timestamps, produce data at irregular intervals, or require manual data collection methods. SLOs for legacy data sources must account for these limitations—setting thresholds that are achievable given equipment constraints while documenting the quality gaps that result. 

Monitoring and Escalating SLO Violations Across OT/IT Boundaries 

Monitoring SLO violations across OT/IT boundaries requires instrumentation at multiple pipeline stages and clear escalation procedures that bridge operational technology and information technology teams. 



The fundamental challenge is that OT and IT systems operate under different governance models, use different tooling, and are managed by different teams with different priorities. A latency spike might originate in a PLC polling configuration (OT domain), a network firewall rule (IT domain), or an edge gateway buffer overflow (shared domain). Effective SLO monitoring must provide visibility across all these boundaries. 



Instrumentation should capture timestamps at each pipeline stage: when data is generated at the source, when it is received by edge systems, when it is transmitted to cloud or on-premises platforms, and when it becomes available to consuming applications. These timestamps enable decomposition of end-to-end latency into stage-specific components, making root cause analysis tractable. 



For completeness monitoring, systems must track expected versus received data points. This requires maintaining a registry of active data sources and their expected reporting intervals—information that an industrial data catalog can provide. Without this registry, completeness calculations cannot distinguish between missing data and sources that were intentionally offline. 



Freshness monitoring requires continuous polling of the most recent timestamp for each data source. This is typically implemented as a heartbeat check that alerts when the newest available data exceeds the freshness threshold. 



When SLO violations occur, escalation procedures must account for the cross-domain nature of industrial data pipelines. A typical escalation workflow might proceed as follows: 



First, automated alerting notifies the on-call data engineering team of the violation, including which SLO was breached, which data sources are affected, and preliminary diagnostic information. 



Second, the data engineering team performs initial triage to determine whether the issue originates in OT systems, IT infrastructure, or the data pipeline itself. This often requires collaboration with plant floor technicians and IT operations. 



Third, if the violation persists beyond a defined threshold, escalation to operations management ensures that downstream consumers are aware of potential data quality impacts on their applications. 



Fourth, post-incident review documents the root cause, remediation steps, and any SLO threshold adjustments needed to prevent false alarms or missed detections. 



Industrial AI that scales depends on this monitoring and escalation discipline. Without it, data quality problems propagate silently through analytics pipelines, producing unreliable outputs that erode trust in digital transformation initiatives. 



Data governance plays a critical role in sustaining this monitoring over time. SLO definitions, threshold values, escalation procedures, and violation histories must be documented, version-controlled, and reviewed periodically. As production environments change—new equipment is added, network topologies evolve, analytics requirements shift—SLOs must be updated to reflect current operational reality. 

Build Reliable Industrial Data Pipelines with Litmus 

Building reliable industrial data pipelines requires tooling purpose-built for OT environments—tooling that understands the protocol diversity, edge constraints, and real-time requirements that define manufacturing data infrastructure. 



Litmus provides an industrial DataOps platform designed to address the data quality challenges covered in this article. From edge data collection across hundreds of industrial protocols to centralized monitoring of pipeline health, Litmus enables teams to implement the SLO-based measurement framework that prevents integration project failures. 



The Litmus Data Catalog provides the asset registry and metadata management capabilities essential for completeness monitoring—ensuring teams know what data sources exist, what their expected reporting intervals are, and where gaps occur. 



For integration architects responsible for connecting OT and IT systems, Litmus offers the visibility and control needed to set realistic thresholds, monitor SLO compliance, and escalate violations before they impact downstream applications. 



For operations leaders frustrated by unreliable data from past digital transformation investments, Litmus provides the measurable quality benchmarks that restore confidence in data-driven decision making. 



Industrial data quality is not a problem that can be solved once and forgotten. It requires continuous measurement, monitoring, and improvement. SLOs for latency, completeness, and freshness provide the framework for that continuous improvement—transforming data quality from a subjective concern into an engineering discipline with clear accountability and measurable outcomes. 

Frequently Asked Questions 
What is industrial data quality and why does it matter for manufacturing operations? 

Industrial data quality refers to the reliability, accuracy, and timeliness of data generated by operational technology systems on the factory floor. It matters because manufacturing operations increasingly depend on data-driven applications—from predictive maintenance to real-time process control—that produce unreliable outputs when fed poor-quality inputs. Without measurable data quality standards, digital transformation investments fail to deliver expected returns. 

What are the key dimensions of industrial data quality — and how do latency, completeness, and freshness fit in? 

The key dimensions of industrial data quality include latency, completeness, and freshness, alongside traditional dimensions like accuracy and validity. Latency measures delivery time from source to destination. Completeness measures the proportion of expected data points that arrive. Freshness measures how recent the newest available data is. These three dimensions are particularly critical in OT environments where real-time requirements and intermittent connectivity create unique challenges. 

How do you set SLOs for industrial data pipelines? 

Setting SLOs for industrial data pipelines involves four steps: identify the data consumers and their quality requirements, define the specific metric to be measured, establish a threshold value expressed as a percentile or percentage, and specify the measurement window and escalation path for violations. Start with conservative thresholds based on current performance, then tighten them as pipeline reliability improves. 

What causes poor data quality in industrial and manufacturing environments? 

Poor data quality in industrial environments results from fragmented systems, protocol translation errors, network interruptions, legacy equipment limitations, and manual data entry. Unlike enterprise IT systems designed for consistent, structured data, OT environments must handle millisecond polling cycles, intermittent connectivity, and heterogeneous protocols—all of which introduce opportunities for latency accumulation, data loss, and timestamp drift. 

What is data freshness, and how is it different from data latency? 

Data freshness measures how old the most recent available data point is, while data latency measures how long a specific data point took to travel from source to destination. Freshness answers "how current is my data right now?" while latency answers "how long did this reading take to arrive?" Both are important, but freshness is critical for applications that must act on current state rather than historical trends. 

When should industrial data quality checks happen — at ingestion or after storage? 

Industrial data quality checks should happen at ingestion, not just after storage. Validating data as it enters the pipeline enables immediate detection of quality issues, prevents bad data from propagating to downstream systems, and reduces the cost of remediation. Post-storage validation remains valuable for historical analysis and audit purposes, but ingestion-time checks are essential for maintaining real-time data quality. 

What role does data governance play in maintaining industrial data quality over time? 

Data governance provides the organizational framework for sustaining data quality over time. This includes documenting SLO definitions and threshold values, establishing ownership and accountability for data sources, maintaining data catalogs that track expected versus actual data availability, and conducting periodic reviews to update quality standards as operational requirements evolve. Without governance, data quality improvements are temporary and erode as systems and teams change.  

Rahul Kulkarni

Rahul Kulkarni

Technical Product Marketing Manager

Rahul is Technical Product Marketing Manager at Litmus.