Skip to main content

What is serverless observability?

Learn how logs, metrics, traces, business signals, correlation, alarms, and runbooks make distributed serverless systems understandable in production.

What is serverless observability?

Serverless observability is the ability to understand the behavior and health of a managed, distributed workload from its outputs. It combines structured logs, metrics, traces, events, business outcomes, and deployment context so teams can detect impact, investigate causes, and recover safely.

How this topic fits

Operations

Operate from business outcomes using metrics, logs, traces, alarms, cost attribution, performance evidence, and actionable runbooks.

Logs, metrics, traces, and business outcomes

Logs explain discrete events with context, metrics show behavior over time, and traces connect work across service boundaries. None is sufficient alone: a healthy function metric does not prove that an order, payment, or notification completed.

Start with customer and business outcomes, then connect them to service and operational signals. This hierarchy helps alarms express impact while dashboards and traces provide evidence for investigation.

Track completed outcomes, rejected operations, backlog age, and other measures tied to the workload's purpose.

Track errors, latency, throttles, concurrency, retries, queue age, workflow failures, and integration health.

Record deployments, configuration changes, feature releases, and policy updates alongside runtime behavior.

Correlate one operation across services

Generate or preserve a correlation identifier at the entry point and include it in structured logs, messages, events, and workflow state where safe. Also record stable domain identifiers that let an operator find the affected business operation.

Correlation must survive asynchronous boundaries. A trace may end before a queued consumer runs, so logs and event metadata should preserve enough context to rebuild the path without copying secrets or personal data everywhere.

Alarm on impact and leading indicators

Alarm when customers cannot complete important operations and when leading indicators show that impact is approaching. Queue age, dead-letter activity, throttling, workflow timeouts, authorization denials, and dependency latency often matter more than raw invocation counts.

Every page should have an owner, a severity, a useful threshold, and a runbook. Review noisy or unactionable alarms rather than training operators to ignore them.

Design for investigation and recovery

Dashboards should let an operator move from customer impact to the affected path, deployment, dependency, account, region, and individual operation. Retention and access policies must support incident review without exposing sensitive data unnecessarily.

Observability is complete only when the team can act. Link signals to rollback, replay, redrive, throttling, isolation, or manual completion procedures and test those procedures before the incident requires them.

Go deeper with AWS

Read the primary AWS documentation behind the service definitions and architecture guidance in this guide.

Explore serverless products

Questions about this topic

Browse all serverless concepts

Explore compute, APIs, events, workflows, data, security, reliability, operations, delivery, and AI from one connected AWS serverless learning path.

What is serverless?

Learn what serverless computing means, how it works on AWS, what the cloud provider manages, and which trade-offs still belong to your team.

Read the guide

What is AWS Lambda?

Understand how AWS Lambda runs code, how functions are invoked, where permissions and state live, and when Lambda is a good compute choice.

Read the guide

What is serverless architecture?

Learn how managed compute, APIs, events, queues, workflows, data, identity, and observability fit together in a serverless architecture on AWS.

Read the guide

AWS serverless security

A practical guide to identity, least privilege, event validation, secrets, data protection, dependencies, and incident visibility in AWS serverless systems.

Read the guide

What is agentic AI?

Learn what makes an AI system agentic, how models, tools, memory, orchestration, identity, and evaluation fit together, and where serverless patterns help on AWS.

Read the guide

What is cloud computing?

Understand how on-demand infrastructure and managed services change the way teams provision, scale, pay for, and operate software systems.

Read the guide

What is event-driven architecture?

Learn how producers, routers, and consumers communicate through events, and how to design schemas, delivery, retries, and ownership deliberately.

Read the guide

What is a serverless API?

Understand the request path, authentication, routing, compute, data, throttling, observability, and failure controls behind a serverless API on AWS.

Read the guide

What are serverless workflows?

Learn when explicit workflow state improves retries, branching, parallel work, human approval, visibility, and recovery in distributed applications.

Read the guide

What is Amazon API Gateway?

Learn how API Gateway creates, publishes, secures, monitors, and operates HTTP, REST, and WebSocket APIs for AWS and external backends.

Read the guide

What is Amazon EventBridge?

Understand EventBridge event buses, rules, pipes, schemas, targets, schedules, permissions, delivery, and recovery in event-driven AWS systems.

Read the guide

Make the next serverless decision explicit.

Explore focused products for repeatable work, or bring the architecture decision that needs context and experienced review.