When I mandated OpenTelemetry across our entire engineering organization in Q3 2025, the pushback was immediate. “We already have monitoring.” “Migration is expensive.” “Our vendor works fine.”
Eighteen months later, that decision has saved us over $2.3 million and fundamentally changed our negotiating position with every observability vendor.
The Decision Framework
I didn’t mandate OTel because it was technically superior (though it is). I mandated it because vendor independence is a strategic asset.
The executive calculus:
| Factor | Proprietary Agent | OpenTelemetry |
|---|---|---|
| Switching cost | 6-12 months migration | Configuration change |
| Vendor leverage | Weak (locked in) | Strong (walk away power) |
| Multi-cloud flexibility | Limited | Native support |
| M&A integration | Nightmare | Standardized |
| Technical debt | Accumulating | Decreasing |
The Real ROI: Negotiating Power
Here’s what changed when our vendors knew we could switch:
Before OTel (2024)
- Annual contract renewal: +18% price increase “due to market conditions”
- Response: Accept or spend 9 months migrating
- Result: We accepted
After OTel (2026)
- Annual contract renewal: +12% proposed increase
- Response: “We’re evaluating alternatives. Here are three competitors who’ve provided quotes.”
- Result: -8% from current pricing plus additional features
That single negotiation saved $400K annually. The OTel migration cost $180K in engineering time.
The Total Cost of Ownership Model
I built this TCO model for the board:
3-Year TCO Comparison
Proprietary Path OTel Path
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Year 1:
Vendor costs $1,200,000 $1,380,000 (migration overhead)
Migration investment $0 $180,000
Total Year 1 $1,200,000 $1,560,000
Year 2:
Vendor costs $1,416,000 (+18%) $1,100,000 (renegotiated)
Optimization savings $0 $150,000 (collector efficiency)
Total Year 2 $1,416,000 $950,000
Year 3:
Vendor costs $1,670,000 (+18%) $1,012,000 (+5% increase)
Multi-vendor savings $0 $200,000 (best-of-breed)
Total Year 3 $1,670,000 $812,000
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
3-Year Total $4,286,000 $3,322,000
NPV Savings $964,000
ROI on Migration 535%
Beyond Cost: Strategic Flexibility
The financial ROI is compelling, but the strategic benefits matter more:
1. M&A Integration
We acquired two companies in 2025. Previously, integrating their monitoring took 6+ months. With OTel standard:
- Week 1: Point their collectors at our infrastructure
- Week 2: Unified dashboards
- Week 3: Consolidated alerting
Integration time reduced by 85%.
2. Multi-Cloud Strategy
OTel gave us genuine cloud portability. We now run:
- Production: AWS (60%), GCP (30%), Azure (10%)
- Same instrumentation everywhere
- Same dashboards regardless of cloud
3. Best-of-Breed Selection
We now use:
- Vendor A for APM (best visualization)
- Vendor B for log aggregation (best pricing for volume)
- Vendor C for synthetic monitoring (best API coverage)
All fed from the same OTel collectors. This wasn’t possible before.
The Mandate Structure
Here’s how I implemented the mandate:
Phase 1 (Q3 2025): All new services must use OTel
Phase 2 (Q4 2025): Critical path services migrated
Phase 3 (Q1-Q2 2026): Legacy services migrated
Phase 4 (Q3 2026): Proprietary agents fully removed
Key policy decisions:
- No exceptions for “we’re too busy”
- Dedicated platform team support for migrations
- Migration counted toward team OKRs
- Monthly progress reviews with engineering directors
What I’d Do Differently
-
Start with semantic conventions: We spent Q1 2026 retrofitting consistent attributes. Should have mandated conventions from day one.
-
Invest in collector expertise earlier: The collector is more powerful than I realized. Dedicated collector engineers paid off hugely.
-
Include observability in architecture reviews: Every new service design now includes OTel topology review.
The Board Conversation
When presenting to the board, I framed OTel as risk mitigation:
“We’re eliminating single-vendor dependency in a category where costs are growing 15-20% annually. This is the observability equivalent of multi-cloud strategy.”
Board members who’ve dealt with Oracle or SAP lock-in understood immediately.
Closing Thoughts
The question isn’t whether to adopt OpenTelemetry. It’s whether you can afford not to.
Every month you delay is:
- More vendor lock-in accumulated
- More negotiating leverage surrendered
- More technical debt acquired
For engineering leaders reading this: start now. The ROI compounds.
What’s holding your organization back from making the switch?