Back to portfolio
Case study · FinOps · July 2025

Removing an unnecessary monitoring ingestion cost

A measured reduction in one billing line, with monitoring functionality checked separately.

By Vitor SchiavoUpdated October 2026~5 min read
Solution at a glanceKeep the visibility. Change the billable path.
Scrape targetsPreserve existing metrics
PrometheusReplace managed ingestion
Grafana & alertsValidate retained visibility

The managed ingestion line was removed; self-managed compute, storage and maintenance still have costs.

Contribution at a glance

My responsibility
Replaced managed metric ingestion and preserved targets, dashboards and alert configuration.
Scope
One managed Prometheus ingestion billing line, denominated in GBP.
Collaboration & boundaries
I changed the monitoring infrastructure and checked target health, query access and the absence of further managed ingestion.
Outcome
£1,165.80/month removed from that line; £13,989.60 annualized. Hosting and maintenance costs remain.

The problem

A Prometheus deployment forwarded metrics into a managed monitoring ingestion path. The operational record attributed £1,165.80 per month to that billing line, while the team also maintained a local monitoring stack.

My contribution

I replaced the managed ingestion path with a standard Prometheus stack and updated its configuration while preserving existing scrape targets, dashboards and alerts. The change was applied with checks for target health, query access and the absence of further managed ingestion.

The trade-off

Removing managed ingestion transfers responsibility for storage, availability and operations to the self-managed stack. A billing reduction is valuable only if the team understands those responsibilities and validates the monitoring capability it still needs.

Results and measurement

The recorded ingestion line fell from £1,165.80 per month to zero. The annualized equivalent is £13,989.60, calculated as twelve times that monthly reduction. Currency is GBP.

This is not zero total monitoring cost. Compute, storage, maintenance and future capacity requirements remain separate. The annualized figure is a run-rate estimate, not a claim of twelve months of realized savings, and is not added to other portfolio savings totals.

Validation covered more than 120 blackbox targets, more than 20 applications with custom metrics, Grafana access and existing scrape configuration. The operational record reported those functions retained after the change.

What I learned

Cost engineering starts with identifying the exact billable mechanism. Publishing its currency, scope and operational trade-off makes the result more useful than a large aggregate savings claim.

Decisions and next steps

A retrospective view of the approach and its limits. The next improvement is a proposal, not a delivered result.

Alternative and rationale

Managed ingestion transfers operational work to a provider; self-managed Prometheus changes the billing path and keeps that responsibility with the team.

Trade-off

The gross billing-line reduction is not a net saving after compute, storage and engineering maintenance.

What I would improve next

Next improvement: track net ownership cost and periodically exercise monitoring-stack recovery.