Renewal Commit: Usage, Retention, and Seat Decisions
A subscription media company is renewing its New Relic contract. Over the last 90 days it used 22 TB per month of logs, 11 TB per month of metrics, 3.5 TB per month of traces, 160 full-platform users, and 420 basic or read-only users. Logs are retained 30 days, but finance wants 90 days for audit; 35% of log volume is debug-level output from one chatty service. Metrics include 1,200 custom metrics from a home-grown agent, and traces are sampled at 20%. The vendor proposes a three-year commit at a discount, with an annual 8% growth assumption. The team has no data budget owner and no drop rules. The CFO asks whether the commit is safe and what to change before signing.
1. How would you build the analysis the CFO needs before accepting the commit?
Read the worked answer
Separate the bill into its drivers rather than treating it as one number: log ingest, metric ingest, trace ingest, user seats, retention, and any premium feature tier. For each, use 30-, 60-, and 90-day trends to distinguish a stable run rate from a launch spike. Confirm seasonality: a media company may have event-driven peaks that a three-year average would hide.
Then find the concentration. For logs, identify the top services, accounts, and log levels; if one service produces 35% debug output, that is a concrete lever. For metrics, quantify how many of the 1,200 custom metrics are queried or alerted on. For traces, calculate the effective ingest after sampling and ask whether 20% is appropriate for all services or only for high-volume ones. For seats, measure active users and whether the 420 read-only seats need platform access at all.
Finally, separate the audit requirement from general observability. Finance wants 90-day retention, but that may apply only to a subset of logs. Price the requirement explicitly rather than extending everything. Compare the commit to the adjusted run rate plus a buffer, and document the assumptions the vendor's 8% growth figure depends on.
2. Which technical and commercial levers would you apply before signing, and which carry risk?
Read the worked answer
Low-risk levers:
- Drop or filter debug logs from the chatty service after confirming they are not needed for incident response.
- Remove unused custom metrics and consolidate duplicates; keep the ones tied to dashboards, alerts, or capacity decisions.
- Review trace sampling by service and lower it for high-volume, low-value endpoints, while keeping payment and checkout paths well sampled.
- Move read-only users to the appropriate seat tier and reclaim inactive full-platform seats.
Higher-risk levers:
- Extending all logs to 90 days when only audit records need it. Use targeted retention or log-to-metrics for audit counts, but verify that the retained fields satisfy the auditor.
- Aggressively dropping logs before a major launch or incident-prone season, which can destroy forensic evidence.
- Assuming the vendor's growth rate is conservative. Negotiate a ramp, a true-up mechanism, or a cap rather than accepting an 8% assumption without a floor and ceiling.
The test is reversibility. A filter that can be re-enabled quickly is safer than a contract that locks in three years of overage.
3. What operating model and contractual safeguards should accompany the renewal?
Read the worked answer
Assign a data budget owner and publish a monthly usage review covering ingest by data type, top sources, seat activity, and forecast versus actual. Put budget alerts in the observability platform and a written change process for new high-volume log or metric sources. Without an owner, any technical optimization will decay.
Contract safeguards: avoid a pure three-year flat commit unless the run rate is well understood. Ask for a ramp in year one, a usage true-up or overage protection, and a review point before the growth assumption compounds. Clarify what happens if usage falls below the commit and whether unused commit is forfeited. Confirm the retention terms and any feature-tier requirements in writing, including audit retention.
Finally, tie the decision to service outcomes. The goal is not the lowest bill; it is enough telemetry to detect and diagnose incidents while removing spend that produces no operational value. Present the CFO with a base case, a reduced-usage case after the levers, and a downside case if traffic grows faster than expected.