Inferensys

Glossary

Golden Signals

Golden Signals are the four key metrics—Latency, Traffic, Errors, and Saturation—used in Site Reliability Engineering (SRE) to monitor the health and performance of any service or system.
Performance engineer optimizing AI latency on laptop, latency charts visible, technical optimization session.
FLEET HEALTH MONITORING

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.

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?

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.

SITE RELIABILITY ENGINEERING (SRE)

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.

01

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.
02

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.

03

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.
04

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.
05

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.

06

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.
FLEET HEALTH MONITORING

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.

MONITORING METRICS

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 SignalTraditional Cloud Service ContextHeterogeneous Fleet ContextKey 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.

GOLDEN SIGNALS

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.
Prasad Kumkar

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.