Golden Signals are the four universal metrics—Latency, Traffic, Errors, and Saturation—defined by Site Reliability Engineering (SRE) practices to monitor the health and performance of any service, system, or agent. In heterogeneous fleet orchestration, these signals provide a standardized, high-level view of operational status, enabling DevOps Engineers and Site Managers to quickly assess whether a fleet of autonomous mobile robots and manual vehicles is functioning within acceptable parameters. They answer fundamental questions: How fast is it? How much demand is there? How often is it failing? How full is it?
Glossary
Golden Signals

What are Golden Signals?
Golden Signals are the four universal metrics for monitoring the health and performance of any service, system, or agent in a heterogeneous fleet.
For fleet health monitoring, these signals translate directly to agent vitals. Latency measures task completion time. Traffic quantifies work requests. Errors track failed operations or hardware faults. Saturation indicates resource exhaustion, such as battery drain or computational load. By instrumenting each agent to emit these four signals, an orchestration middleware can aggregate data into a fleet-wide view, triggering alerts and enabling predictive maintenance when metrics breach predefined Service Level Objectives (SLOs). This creates a deterministic framework for observability beyond simple uptime checks.
The Four Golden Signals Explained
The Golden Signals are four fundamental metrics, defined by Google's Site Reliability Engineering (SRE) discipline, for monitoring the health and performance of any service or system. They provide a comprehensive, high-level view of user experience and system load.
Latency
Latency measures the time it takes to service a request. It is the primary indicator of user-perceived performance. Monitoring requires distinguishing between successful and failed request latencies, as a failed request (e.g., returning an HTTP 500 error) often completes quickly but provides no value.
- Key Insight: A fast error is still an error. Always track latency for successful and failed requests separately.
- Example: P95 latency for successful API calls should be under 200ms, while failed calls may show a P99 of 50ms.
- In Fleet Context: This translates to the time between a central orchestrator issuing a command (e.g., 'navigate to point B') and receiving acknowledgment of task completion from the agent.
Traffic
Traffic quantifies how much demand is being placed on your system. It is a measure of load. The specific metric depends on the system type.
- For Web Services: HTTP requests per second.
- For Audio Streaming: Concurrent sessions or network I/O rate.
- For Databases: Queries per second or transactions per second.
- In Fleet Context: This is the volume of work. Metrics include:
- Tasks assigned per minute to the fleet.
- Total distance traveled by all agents per hour.
- Messages per second on the inter-agent communication bus.
Monitoring traffic is essential for capacity planning and auto-scaling decisions.
Errors
Errors measure the rate of requests that fail. Failures can be explicit (e.g., HTTP 5xx status codes), implicit (e.g., an HTTP 200 response with invalid or empty content), or policy-based (e.g., a request that took too long, violating an SLO).
- Key Insight: Track both volume (errors per second) and ratio (error rate as a percentage of total traffic).
- In Fleet Context: Errors are multifaceted:
- Agent Failures: Hardware faults, software crashes, liveness probe failures.
- Task Failures: Navigation aborts, pick-up failures, communication timeouts.
- Degraded Performance: A successful task that took significantly longer than expected can be considered a 'soft' error against an SLO.
Saturation
Saturation measures how 'full' your system is. It indicates the utilization of a constrained resource. A system can be at 100% traffic capacity long before it reaches 100% saturation, which is the point where performance degrades.
- Resources to Monitor: CPU, memory, disk I/O, network bandwidth, and queue lengths.
- Critical Threshold: Performance degrades non-linearly as saturation approaches 100%.
- In Fleet Context: Saturation is critical for physical systems:
- Agent-Level: Battery State of Charge (SoC), compute load, memory usage.
- Fleet-Wide: Percentage of agents currently busy, charging station queue length, congestion in high-traffic zones (spatial saturation).
- Infrastructure: Network bandwidth saturation in the warehouse.
Applying Signals to Fleet Health
In Heterogeneous Fleet Orchestration, the Golden Signals map directly to operational vitals, providing a universal health framework for mixed fleets of AMRs and manual vehicles.
- Latency → Task completion time & command-response cycles.
- Traffic → Total work volume (tasks/km/messages).
- Errors → Agent failures, task exceptions, and SLO violations.
- Saturation → Battery levels, zone congestion, and compute load.
This framework allows Site Managers and DevOps Engineers to move from monitoring individual agent logs to managing the health of the workflow itself. A spike in latency with high traffic and rising saturation may indicate fleet overload, while a high error rate with normal traffic could point to a systemic software bug.
Beyond the Basics: The Fifth Signal
While the classic four signals are sufficient for most services, some SRE practices advocate for a fifth signal: Tickets or Human Intervention.
- Definition: The volume of manual work generated for operators by the system. This measures toil.
- Purpose: A system with good latency, traffic, error, and saturation metrics can still be unhealthy if it requires constant manual intervention to function.
- In Fleet Context: This is the number of exception tickets requiring a human operator's attention.
- Examples: An agent requiring manual unstucking, a task needing re-assignment, a hardware fault needing physical inspection.
- Goal: A healthy, autonomous fleet should minimize this signal through robust exception handling frameworks and graceful degradation.
Applying Golden Signals to Fleet Health Monitoring
Golden Signals are the four canonical metrics—Latency, Traffic, Errors, and Saturation—used to monitor the health of any service or system, as defined by Site Reliability Engineering (SRE) principles. Applying this framework to a heterogeneous fleet of autonomous mobile robots and manual vehicles provides a universal, high-signal dashboard for operational integrity.
The Golden Signals framework translates directly to physical fleet operations. Latency measures the time to complete a task or traverse a route. Traffic quantifies the volume of tasks or distance traveled. Errors track failed pickups, navigation faults, or communication drops. Saturation indicates resource pressure, such as battery State of Charge (SoC) or compute load. These four metrics create a comprehensive, real-time health score for each agent and the entire fleet.
By instrumenting agents to emit these signals into a centralized telemetry stream, operators gain a fleet-wide view for anomaly detection and predictive maintenance. For example, rising latency and errors with high traffic may signal a bottleneck, while declining saturation (battery) triggers battery-aware scheduling. This SRE-derived approach moves monitoring from reactive diagnostics to proactive, metric-driven orchestration of mixed fleets.
Golden Signals: From Cloud to Fleet
This table compares the application of the four canonical Golden Signals—originally defined for cloud services—to the monitoring of a heterogeneous fleet of autonomous mobile robots (AMRs) and manual vehicles, highlighting the shift from abstract service metrics to concrete physical-world telemetry.
| Golden Signal | Traditional Cloud Service Context | Heterogeneous Fleet Context | Key Fleet Telemetry Sources |
|---|---|---|---|
Latency | Time to process a request (e.g., API response time). | Time to complete a physical task or movement (e.g., travel time from point A to B, pick/place cycle time). | Onboard odometry/sensors, task completion timestamps from the Orchestrator. |
Traffic | Rate of requests or data volume (e.g., queries per second, bytes transferred). | Rate of task assignments and physical throughput (e.g., tasks completed per hour, pallets moved per shift, distance traveled). | Orchestrator work queue depth, agent task logs, warehouse management system (WMS) integration events. |
Errors | Rate of failed requests (e.g., HTTP 5xx errors, transaction failures). | Rate of failed physical operations (e.g., navigation failures, pick misses, communication timeouts, hardware faults). | Agent error codes, exception logs, vision system failure alerts, safety sensor triggers. |
Saturation | Utilization of a constrained resource (e.g., CPU, memory, disk I/O). | Utilization of physical constraints (e.g., battery level (State of Charge), motor temperature, network bandwidth in zone, traffic congestion at intersections). | Battery management system (BMS), thermal sensors, network latency maps, zone occupancy counters from the Fleet State Estimator. |
Frequently Asked Questions
The four Golden Signals—Latency, Traffic, Errors, and Saturation—are the foundational metrics for monitoring the health and performance of any service, system, or, in this context, a heterogeneous fleet of agents. This FAQ addresses their definition, application, and importance in fleet health monitoring.
The Four Golden Signals, as defined by Site Reliability Engineering (SRE) practices, are Latency, Traffic, Errors, and Saturation. They provide a comprehensive, high-level view of any system's health by measuring how fast it responds, how much demand it's under, the rate of failures, and how full its resources are. For a heterogeneous fleet, this translates to monitoring agent response times, task request volume, execution failures, and resource utilization like CPU, memory, and battery levels.
- Latency: The time taken to service a request. High latency can indicate network issues, computational bottlenecks, or agent overload.
- Traffic: A measure of demand on the system, such as the number of tasks assigned per second or network messages exchanged.
- Errors: The rate of requests that fail, either explicitly (e.g., HTTP 500) or implicitly (e.g., a successful HTTP 200 response with incorrect content).
- Saturation: How 'full' a resource is, often the most advanced signal. It measures utilization against capacity, like battery State of Charge (SoC) or memory usage, indicating future problems before they cause errors or high latency.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Golden Signals are a foundational concept in SRE and system monitoring. These related terms represent the specific tools, patterns, and metrics used to implement and operationalize this monitoring philosophy within a heterogeneous fleet.
Health Score
A composite, often weighted, numerical value that summarizes the overall operational status of an agent or system, derived from multiple underlying Golden Signals and diagnostic checks.
- Calculation: Aggregates metrics like latency percentiles, error rates, battery saturation (State of Charge), and liveness probe results.
- Purpose: Provides a single, at-a-glance indicator of fleet or agent health for dashboards and automated alerting.
- Implementation: Requires careful normalization and weighting of disparate signal types (e.g., a dead battery vs. high latency).
Graceful Degradation
A system design principle where an agent or service maintains partial, reduced functionality in the face of partial failures, which is monitored via Errors and Saturation.
- Objective: To avoid a complete system failure (0% availability) when a dependency fails or resources are saturated.
- Example: An Autonomous Mobile Robot (AMR) that loses its central tasking server might switch to a pre-cached patrol route or safe-hold position.
- Monitoring: Signals a shift from normal operation to a degraded state, which should be reflected in altered traffic patterns and potentially higher error rates for certain functions.
Exponential Backoff
An algorithm used to space out retries of a failed operation, directly managing Traffic and Saturation to aid recovery.
- Process: After a failure (error), the client waits for a short interval before retrying. Each subsequent failure doubles the wait time (e.g., 1s, 2s, 4s, 8s).
- Purpose: Prevents a 'retry storm' that can overwhelm a failing service (saturating it) and gives the struggling system time to recover.
- Fleet Context: Used by agents retrying network calls, task submissions, or status updates to the orchestration middleware.
Mean Time To Repair (MTTR)
A key operational metric that measures the average time required to repair a failed component or agent and restore it to service. It is the human and systemic response to signals indicating failure.
- Relationship to Golden Signals: A high Error rate or a Saturation alert (e.g., 0% battery) triggers an incident. MTTR measures the efficiency of the response, from detection to resolution.
- Components: Includes time for alerting, diagnosis (aided by telemetry), repair action (e.g., OTA update, physical intervention), and verification.
- Goal: Reducing MTTR is often more impactful than increasing MTBF (Mean Time Between Failures) for overall system availability.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us