The Hidden Networking Costs of Centralized Observability
Your observability vendor quote does not include the AWS networking charges for shipping telemetry. At scale, these hidden costs can exceed the subscription itself.
The AWS networking cost stack
When telemetry leaves your AWS environment for a SaaS observability provider, it passes through multiple billable services. Each adds cost.
| Component | Rate | Notes |
|---|---|---|
| NAT Gateway hourly | $0.045/hour | ~$32.40/month base per AZ |
| NAT Gateway data | $0.045/GB | Processing charge—often forgotten |
| Transit Gateway attachment | $0.05/attachment/hour | Per VPC attachment |
| Transit Gateway data | $0.02/GB | Processing charge |
| PrivateLink endpoint | $0.01/hour/AZ | If your vendor supports it |
| PrivateLink data | $0.01/GB | Tiered: $0.006/GB at 1-5PB |
| Internet Egress | $0.09/GB | First 10TB tier |
| Cross-Region | $0.02/GB | Between AWS regions |
The minimum cost to ship telemetry
Most AWS environments route outbound traffic through NAT Gateway. For telemetry destined for a SaaS provider, you pay:
Without Transit Gateway
- NAT Gateway processing: $0.045/GB
- Internet egress: $0.09/GB
- Total: $0.135/GB minimum
With Transit Gateway (multi-VPC)
- Transit Gateway processing: $0.02/GB
- NAT Gateway processing: $0.045/GB
- Internet egress: $0.09/GB
- Total: $0.155/GB
These are floor prices. The actual cost depends on your architecture, AZ configuration, and whether you use PrivateLink.
Annual networking costs by volume
Let's calculate what this means at different telemetry volumes.
| Daily Volume | Monthly | Annual Networking Cost |
|---|---|---|
| 100GB/day | 3TB | ~$5,250 |
| 1TB/day | 30TB | ~$48,600 |
| 10TB/day | 300TB | ~$453,000 |
At 10TB/day—not unusual for a mid-sized enterprise with comprehensive instrumentation—networking costs alone approach half a million dollars annually. This is before your observability vendor subscription.
A detailed enterprise scenario
Let's model a realistic enterprise environment: 10TB/day of telemetry across 5 VPCs using Transit Gateway for centralized egress.
| Component | Monthly Cost |
|---|---|
| Telemetry Volume | 300TB/month |
| NAT Gateway Processing (300TB × $0.045) | $13,500 |
| Internet Egress (tiered pricing) | ~$18,000 |
| Transit Gateway (5 VPCs, processing) | ~$6,180 |
| Monthly Total | ~$37,780 |
| Annual Networking Cost | $453,000+ |
This is the cost of shipping data to your SaaS observability provider. The observability subscription itself—likely another $500K-$2M+ at this scale—is on top.
Why these costs are hidden
Several factors conspire to hide networking costs from observability buyers:
- Different budgets: Networking costs hit the cloud infrastructure budget, not the observability budget. Different teams, different approval processes.
- Aggregated billing: NAT Gateway charges appear as one line item for all traffic, not broken out by purpose.
- Growth over time: Telemetry volume grows with your infrastructure. Costs creep up without discrete purchase events.
- Vendor quotes ignore it: Observability vendors quote their subscription. Networking is "your cloud costs."
GCP and Azure costs
AWS is not unique. Other clouds have similar charges:
GCP
| Transfer Type | Cost/GB |
|---|---|
| Premium Tier Egress (US) | $0.12 |
| Standard Tier Egress | $0.085 |
| Cloud NAT Processing | $0.045 |
Azure
| Transfer Type | Cost/GB |
|---|---|
| Internet Egress (10TB tier, N.America) | $0.087 |
| Cross-AZ (same region) | FREE (as of 2024) |
| VNET Peering | $0.01 |
The volume multiplier effect
Telemetry volume is not static. Several factors drive exponential growth:
| Factor | Impact |
|---|---|
| Microservices adoption | 2-10x increase vs monolith |
| Kubernetes containerization | 3-5x more metrics/logs |
| High cardinality metrics | Exponential growth |
| Industry data doubling rate | Every 2-3 years |
The observability bill you have today will double in 2-3 years from volume growth alone, even with no changes to your sampling rate.
Real-world examples
Some publicly known cases illustrate the scale of observability spending:
- OpenAI: Reportedly spends $170 million annually on Datadog
- Coinbase: Disclosed $65 million annual Datadog bill in 2021
- ClickHouse: Found self-hosted observability was 200x cheaper than Datadog equivalent
These figures include subscriptions, not just networking. But the networking component is a significant multiplier that makes alternatives economically compelling.
The BYOC alternative
BYOC—Bring Your Own Cloud—observability eliminates networking costs by keeping data in your cloud account:
- No egress: Data never leaves your VPC. Egress cost is $0.
- No NAT Gateway processing: Internal traffic stays internal.
- No Transit Gateway overhead: Telemetry does not cross VPC boundaries.
- Your storage: S3, GCS, or Azure Blob at your negotiated rates.
For the 10TB/day scenario above, BYOC eliminates the $453,000 annual networking cost entirely. That is not a discount—it is a different architecture.
How to calculate your hidden costs
To understand your actual observability networking spend:
- Identify telemetry egress in Cost Explorer (filter by NAT Gateway, Transit Gateway)
- Estimate telemetry percentage of total egress (often 40-60% for instrumented environments)
- Add internet egress for observability endpoints
- Project forward based on volume growth rate
Most teams are surprised. The networking cost is often 20-40% of the observability subscription itself—a hidden tax on visibility.
Frequently asked questions
How much does it cost to ship telemetry to a SaaS observability provider?
On AWS, the minimum is $0.135/GB: $0.045/GB for NAT Gateway processing plus $0.09/GB for internet egress. With Transit Gateway for multi-VPC environments, the cost rises to $0.155/GB. At 10TB/day, this equals $453,000+ annually in networking costs alone.
Why do NAT Gateway costs matter for observability?
NAT Gateway charges $0.045/GB for all data processing, not just egress. Every byte of telemetry leaving your VPC passes through NAT Gateway (unless you use VPC endpoints), adding costs most teams forget to include in observability budgets.
How can I reduce observability networking costs?
Three options: (1) sample aggressively and accept visibility gaps, (2) use PrivateLink endpoints if your vendor supports them ($0.01/GB), or (3) use BYOC observability where data never leaves your cloud. Only option 3 eliminates networking costs entirely while maintaining full visibility.
Eliminate observability networking costs
See how BYOC architecture keeps data in your cloud and costs predictable.