How Amazon Achieved Full Stack Observability Across 400 Offices with Amazon OpenSearch Serverless

Global IT operations command center dashboard showing network status, infrastructure map, application performance, and security alerts

What stands out technically is the shift from team-owned dashboards to a shared observability control plane. That changes the operating model as much as the tooling: onboarding new sites, services, and telemetry sources becomes a repeatable integration problem rather than a per-team monitoring project. For enterprises with many domains, the real architectural gain is not just centralized search, but a standard ingestion path that can absorb heterogeneous signals without multiplying bespoke pipelines.

The platform design also reduces the hidden cost of scale. By pushing transformation, enrichment, routing, storage, and indexing into managed services, the team avoids the maintenance burden of cluster lifecycle management, capacity planning, backups, and patching. That matters when observability itself must remain available during incidents; a monitoring stack that needs constant manual tuning can become part of the outage blast radius.

Another important implication is data governance at the point of ingestion. When operational telemetry from network, collaboration, AV, and incident systems converges, least-privilege access and source-specific policy controls become essential, especially if dashboards are exposed to many operators. Normalizing timestamps, validating schemas, and attaching site or service context early also determines whether correlation is trustworthy or just visually centralized noise.

For engineers, the main takeaway is that observability at this scale is an integration architecture, not a dashboard project. The practical design trade-off is between flexibility and standardization: open interfaces preserve future sourcing options, while common ingestion patterns keep expansion predictable. That combination is what makes fast pilot-to-rollout movement viable without reworking the platform for every new office or telemetry feed.


Summary

Amazon Corporate Infrastructure Services (CIS) supports 330,000+ employees across 400 offices in 50+ countries. Every day, these employees depend on critical services including video conferencing (Zoom, Webex, Teams), collaboration tools (Slack, Microsoft M365), audiovisual systems, guest Wi-Fi, and ServiceNow for seamless productivity. Before we implemented the Full Stack Observability (FSO) platform, individual teams had built domain-specific monitoring solutions optimized for their needs. This approach worked at the team level. However, it created significant operational challenges:
  • Fragmented visibility across domains
  • Correlating signals across systems required manual effort and incomplete knowledge
  • Issues were detected only after users reported problems
  • Mean Time to Detect (MTTD) and Mean Time to Resolve (MTTR) suffered due to data silos
As Amazonโ€™s global workforce, network, and supported applicationsย grew, the complexity of monitoring increased. To address these challenges, Amazon CIS built a comprehensive Full Stack Observability (FSO) platform using Amazon OpenSearch Serverless, integrated that with external and internal systems for visibility, including Cisco ThousandEyes for network monitoring, Zoom for meeting experience, and internal change management systems, to name a few. The impact includes thousands of engineering hours saved annually through automated monitoring and correlation, a 5-minute target MTTD enabling proactive issue detection before user impact, 99.9% platform uptime ensuring continuous visibility into critical infrastructure, and 500+ active users accelerating their investigations with data. This post shares the technical architecture, implementation approach, and lessons learned from building enterprise-scale observability on AWS.

The Challenge

Amazonโ€™s rapid growth created several observability challenges that directly affected workforce productivity and IT operational efficiency. There were data silos across domains. Audio/Visual (AV) hardware teams monitored Cisco Codecs and conferencing equipment, network teams tracked WiFi, VPN, and circuit health, application teams monitored M365, Zoom, Webex, Teams, and Slack, while ServiceNow tracked incidents but lacked infrastructure context. For example, when a conference room codec repeatedly failed to join Zoom meetings, ServiceNow surfaced the symptom. However, it had no visibility into the upstream network access point experiencing packet loss from a recent QoS policy change, nor could it correlate the five other meeting-failure tickets from the same floor that shared the same root cause. If youโ€™ve ever had to check 8โ€“12 different dashboards to correlate a single incident, you know the pain. Our engineers were manually correlating timestamps and events, contacting multiple teams to gather context, and piecing together the root cause across disconnected tools. Monitoring was reactive. Issues were only caught when users filed tickets, not before impact. There were no predictive analytics to detect degrading services, and no established baselines for proactive alerting. Each new office required manual configuration across multiple tools with a lack of standardized deployment model for monitoring agents, creating a growing operational overhead with each site addition. These challenges resulted in high support ticket volumes, extended incident resolution times affecting employee experience, reactive firefighting instead of strategic service improvements, and low customer satisfaction (CSAT) scores. This scenario required a fundamental architectural shift to centralized, full-stack observability.

Solution Overview: Theย Full Stack Observabilityย Platform Architecture

The FSO solution was built on six core design principles:
  • Secure by Design (protect Amazon infrastructure, users, and data)
  • AWS First (use AWS managed services wherever possible)
  • Buy, Borrow, then Build (accelerate time-to-market)
  • Simplicity (minimize components and dependencies)
  • Frugality (maximize business value while minimizing technology)
  • Open Standardsย (use open standards and open-source components for flexibility).
Because we chose AWS managed services, we focused on creating repeatable patterns for onboarding new data sources instead of managing infrastructure. The platform consists of three logical layers: Data Sources (Integrations Layer): Multiple telemetry sources feed into the platform through generalized interfaces offering clients the ability to choose from webhooks to event streaming to even CloudWatch logs to send data across to FSO. Data Processing & Storage (Platform Layer):ย Amazon OpenSearch Serverlessย eliminatesย operational complexityย in this layer. Theย FSO Pipeline, built onย Amazonย OpenSearchย Ingestion (OSIS), handles all dataย normalization,ย transformation, enrichment,ย and routing.ย OSIS processors normalize input data formats, apply transformations, and handle data quality issues. Youย donโ€™tย manage servers or scaling logic. Amazonย OpenSearchย Serverlessย collections provide the core storage and analytics engine. The platform uses time-series collection typesย optimizedย for metrics data, with automatic indexing and search compute scaling based on workload.ย Amazon OpenSearch Serverless handles the operational complexity, including:
  • Multi-AZ replication for high availability
  • Automatic backup to Amazon Simple Storage Service (Amazon S3)
  • Storage tiering (hot/warm/cold)
  • Index lifecycle management
  • Capacity scaling
You never provision clusters, tune for performance, or manage upgrades. Error handling is built into the architecture with Dead Letter Queues (DLQ) on Amazon Simple Queue Service (SQS) capturing failed messages for retry and investigation. CloudWatch complements this by providing granular operational visibility. For example, custom metrics track message processing latency and DLQ depth over time, while CloudWatch Alarms trigger automated notifications when failed message counts exceed defined thresholds. CloudWatch Logs Insights enables teams to query and correlate log data across distributed components, accelerating root cause analysis when failures occur. Amazon OpenSearch Serverlessย alsoย allows forย fine grained access controlย along withย targetedย data access policies,ย ensuring principles of leastย privilegeย where needed. Insights & Alerting (Consumption Layer):ย FSO Dashboards,ย powered by the nativeย OpenSearch UI Dashboard,ย provide rich, interactive visualizations without requiring separate visualization infrastructure.ย Users authenticate through Security Assertion Markup Language (SAML) andย immediatelyย access pre-built dashboards showing network health, application performance, and service availability across all monitored sites.ย The OpenSearch Dashboards alerting engine monitors thresholds and triggers notifications automatically. For teams that prefer Grafana, you can useย AWS Managed Grafanaย with Amazon OpenSearch Serverless as a data source. This provides an alternative visualization layer with the same underlying data. The Key Advantage: Focus on Patterns, Not Plumbing.ย Amazon OpenSearch Ingestion manages pipelines, data transformations, storage redundancy, backup, security, and scaling automatically. This frees you to focus entirely on creating repeatableย ingestion patterns.ย This pattern-based approach enabled rapid expansion from 3 pilot sites to 24 sites in Phase 1, with a clear path toย 400ย sites globally, all using the same foundational architecture. The Final Product:ย The screenshot below shows a view of a dashboard, monitoring availability for critical AV engineering teams, weaving data from multiple offices and vendor platforms into a single pane.

Key Lessons Learned: From Pilot to Enterprise Scale

Amazonโ€™s FSO journey from 3 pilot sites toย 400ย globalย officesย revealed critical insights that can guide other organizations buildingย similarย enterprise observability platforms. These lessons combine strategic principles with practical implementation guidance.

Lesson 1: Start with Clear Business Outcomes

Donโ€™tย build observability for observabilityโ€™s sake. Tie metrics to business impact (MTTD, MTTR, CSAT, cost savings) and get executive sponsorship with clear ROI targets. The Journey: Before building anything, the FSO team spent time assessing the current state. They evaluated existing tools, measured baseline MTTD (30-60 minutes-depending on the source, signal mechanism, and cost to probe) and MTTR, identified data silos across network, application, and infrastructure teams, and documented it. We captured:
  • Baseline support ticket volume by service
  • Time spent on manual correlation (hundreds of hours monthly)
  • The number of dashboards operators had to check (8โ€“12 different tools)
  • Current monitoring costs
  • Service availability metrics
This assessment created the business case. We projected a 220% annual Return On Investment (ROI) through engineering time and customer productivity savings alone, which justified theย initialย platform investment.

Lesson 2: Embrace Open Standards

OpenTelemetryโ€™sย openย standards ensure flexibility and long-term adaptability for any observability solution.ย Avoid vendor lock-in with proprietary formats and make it easier to integrate new data sources over time. The Journey: We standardized on OpenTelemetry from day one. Each new data source integration became faster. What took weeks for the first integration took hours by the tenth.

Lesson 3: Design for Scale from Day One

Donโ€™tย optimizeย prematurely, but plan for growth. Use managed services that auto-scale (API Gateway, Lambda) and build automation from the start (Infrastructure as Code, CI/CD). The Journey: When choosing the technology stack, we evaluated on these criteria:
  • Managed vs. self-managed operational overhead โ€” fully managed won
  • Open standards support โ€” OpenTelemetry was non-negotiable
  • Native AWS integration โ€” service-to-service communication without custom glue
  • Scalability and performance โ€” must handle 400+ sites without re-architecture
  • Cost model โ€” consumption-based pricing preferred over per-host licensing
  • Feature completeness โ€” dashboards, alerts, and ML capabilities builtย in
Infrastructureย as Code (AWS Cloud Development Kit (CDK))ย makes expansion repeatable and consistent.

Lesson 4: Start Small, Think Big

Pilot with representative sites, prove the model, then scale incrementally based on lessons learned. The Journey: We followed a disciplined pilot approach:
  • Selected 3 representative sites across different regions
  • Chose 3โ€“4 critical services to monitor
  • Deployed in 30โ€“60 days with Minimum Viable Product (MVP) features (basic ingestion, dashboards, alerting)
  • Measured results against baseline (achieved 83% MTTD reduction in pilot)
  • Iterated based on feedback from operations teams
  • Expanded incrementally
This approach de-risked the investment. If the pilot failed; the cost was minimal. When it succeeded, the business case for expansion was undeniable.

Lesson 5: Invest in Data Quality

Normalize data at ingestion time, enrich with business context (site, region, service owner), and validate and cleanse to prevent โ€œgarbage in, garbage out.โ€ The Journey:ย Every data source went through the same quality pipelineย includingย validateย schema,ย normalizingย timestamps,ย enrichingย context, and routeย toย appropriate collection.ย Because we invested in data quality up front, dashboards wereย immediatelyย useful. Teamsย didnโ€™tย have to wade through inconsistent or incomplete data.

Lesson 6: Balance Alerting and Noise

Make dashboards self-service, add conservative alert thresholds then tune, implement intelligent correlation and suppression, iterate based on operator feedback, aim for zero false positives, make dashboards self-service. The Journey:ย Initial alert thresholds were intentionally conservative to avoid alert fatigue. Real world tuning resulted in high operator trust. When an FSO alert fired, teams knew it was real.

Lesson 7: Enable Self-Service

Give operations teams direct dashboard access, provide training and documentation, build templates for common queries, and empower teams to answer their own questions. The Journey:ย Rather than creating a centralized โ€œobservability teamโ€ that answered all questions, we built self-service capabilities. Operations teams got direct dashboard access with role-based permissions through the fine-grained access controls built into Amazon OpenSearch Serverless.

Conclusion

The FSO platform, anchored by Amazon OpenSearch Serverless and guided by clear design principles, transformed CIS operations from reactive firefighting to proactive detection and remediation. Equally important are the lessons this journey reinforced. If youโ€™re facing similar observability fragmentation at scale, the CIS FSO journey offers a replicable model:
  • Start with business outcomes
  • Build on managed services and open standards
  • Prove value quickly through focused pilots
  • Scale through repeatable patterns
Ready to get started? Explore theย Amazon OpenSearch Serverless documentationย or learn more aboutย Amazon OpenSearch Ingestionย to build your own observability platform.
https://aws.amazon.com/blogs/mt/how-amazon-achieved-full-stack-observability-across-400-offices-with-amazon-opensearch-serverless/

Enjoyed this article? Sign up for our newsletter to receive regular insights and stay connected.