OpenTelemetry cost of ownership

OpenTelemetry's framework and Collector are Apache-2.0 licensed, so the real cost sits in backend storage and ingest, Collector infrastructure, instrumentation effort and telemetry volume. This page shows how to model each one.

On this page

Why OpenTelemetry cost of ownership is not zero when the license is free

The OpenTelemetry Collector and the SDKs carry no license fee, so the budget question is about everything around them. The Collector repository is licensed under Apache-2.0, and the instrumentation libraries are open source as well. The running cost sits in four places: the observability backend that stores and queries telemetry, the infrastructure that runs Collectors and that backend, the engineering time spent instrumenting services, and the telemetry volume that drives every line above. Before you present a budget, confirm the license of each backend, each Collector distribution and any vendor add-on you plan to use, because open-source cores and commercial extensions are often licensed differently.

OpenTelemetry is not an observability backend. It defines how traces, metrics and logs are generated, exported and collected, but it does not store or visualize that data. Storage and dashboards come from separate tools, which may be self-hosted open-source products or commercial services, and each carries its own pricing model based on ingest volume, retention, indexed queries or hosts. Your estimate therefore needs a line for each backend and a line for the Collector capacity that sends data to it. Ask each backend vendor which pricing unit applies and how it is measured, because a price per host and a price per gigabyte lead to very different totals for the same estate.

Volume is the variable that moves every other line. Sampling decisions, the number of spans per request, log verbosity and metric cardinality all change what is stored and billed. The Collector can filter, sample or drop data before export, which lowers backend cost but adds configuration that must be tested and maintained. Instrumentation effort follows a similar pattern: auto-instrumentation can cover many frameworks quickly, while manual spans and custom attributes take engineer time for each service. Check the OpenTelemetry status page for each language SDK you run and each signal you need, since trace APIs and SDKs are stable in most languages while log SDK maturity varies more. Build an inventory of services by language before you estimate.

Decide early who models these costs. A small estate with one backend, a team that already operates monitoring, and no formal evidence requirement is often modeled in-house, because the cost lines are few and the team can test them directly. A partner estimate tends to make more sense when many services span several languages and backends, when Collector agent and gateway roles must be designed, or when compliance evidence for logging, access control and configuration must be produced. In that case, ask for a written scope that names the services, backends, Collector roles and evidence to be delivered, so that any quote can be compared with your own model line by line.

What a cost of ownership assessment includes

A cost of ownership assessment turns the open-source software cost of zero into a costed model of the parts you will actually pay for. Each card below is one deliverable, and together they show how inventory, volume, topology, effort and operations feed a single written model.

Service and language inventory

DeployOpen lists every service, workload and host that could emit telemetry, with its language, runtime and owning team. Language matters because SDK maturity differs: trace APIs and SDKs are stable in most languages, while log SDK maturity varies and several languages are still in development. Confirm which services already have instrumentation, since that changes the effort estimate for each one.

Telemetry volume baseline

The assessment measures or estimates current and projected volume of traces, metrics and logs per service, including peak periods and retention needs. Backend ingest and storage costs usually scale with this volume, so it is the input that most changes the model. Ask the client to supply existing log and APM usage reports so the baseline rests on observed data, not guesses.

Backend options and cost drivers

OpenTelemetry does not include a storage or visualization backend, so the model compares candidate backends side by side. For each option it records how charges are calculated, such as ingest, indexed storage, query compute or host capacity, and whether self-hosting moves cost into your own infrastructure. The output is a driver table, not a vendor recommendation.

Collector topology: agent, gateway or both

The Collector can run as an agent beside services, as a gateway that receives data from many sources, or as both. DeployOpen sizes each tier against the volume baseline and records the CPU, memory, replica and network load it implies. The topology choice drives most of the infrastructure line in the model, so the assessment documents why each tier exists.

Instrumentation effort by service

Each service receives an effort rating based on language, framework, whether auto-instrumentation covers it, and how much manual span, metric or log work it needs. Effort is largely one-time, but it recurs when SDKs or conventions change. The assessment separates this labor from infrastructure so you can see which costs are staff time and which are platform spend.

Recurring operations and upgrade load

The model estimates the ongoing work to run the pipeline: Collector and SDK upgrades, handling component stability changes and configuration changes between releases, on-call coverage, and secrets or certificate rotation. Upgrade load is often the most underestimated recurring cost. Ask who owns each task after handover and how often your team expects to take them on.

Written model and assumption register

The final deliverables are a spreadsheet model with formulas you can change, an assumption register listing every input with its source and owner, and a written recommendation. Each assumption is marked as measured, supplied by you or estimated, so reviewers can challenge the figures that matter most. Confirm with DeployOpen up front which format and review sessions the scope includes.

Where the money goes: four cost pools behind a free framework

The OpenTelemetry framework and the Collector carry no license fee. The Collector repository is licensed under Apache-2.0, and there is no paid edition to buy. The cost of ownership sits in four pools: backend storage and ingest, Collector infrastructure, instrumentation work, and telemetry volume. Each pool is paid to a different party, and each one recurs for as long as the telemetry runs. Budgeting for the framework alone will understate the total, because OpenTelemetry does not store or visualize data. A separate backend does that work.

Backend storage and ingest is usually the largest line on the invoice. If you buy a backend, the vendor typically bills for ingest, retention and sometimes query volume. If you host an open-source backend yourself, the cloud provider bills for the storage, compute and network it consumes, and your internal platform team carries the operating work. Before comparing options, ask each backend how it meters ingest, how long it retains data by default, and which charges apply to queries and to data moved between regions. These terms decide how the other pools behave once volume grows.

Collector infrastructure covers the compute, memory and network for two tiers. Agents run beside services, and gateways accept data from many sources. The cloud provider bills for the instances or containers, and the platform team sizes, scales and patches them. Gateways are shared choke points, so their memory headroom and network egress deserve the closest attention. Ask the team to document the expected load per tier, how each tier scales under a traffic spike, and which cross-zone or cross-region transfers the design creates.

Instrumentation work is paid in engineering hours, either to your own developers or to a partner. Automatic instrumentation covers many common frameworks with little code change, while manual spans and metrics require developers to decide what to measure and how to name it. The work does not end at rollout. Teams must review attribute naming, keep SDKs current as stability varies by language, and check that new code emits telemetry consistently. Log SDK maturity varies more than trace SDK maturity across languages, so plan that review effort per language in use.

Telemetry volume multiplies every other pool. Each additional span, metric series or log line raises backend ingest, Collector CPU and memory, and network traffic at once. High-cardinality attributes are the most common cause of surprise growth. Assign one owner for the telemetry budget, and make sampling, filtering and attribute removal part of the design review. Release provenance adds a build cost. Official Collector releases ship the contrib distribution with signed artifacts, SHA256 checksums and SBOM files, along with the Collector builder and OpAMP supervisor. Verifying those files against your policy is a recurring task. A custom distribution built to include only the components you need removes unused code, but it also makes your team responsible for building, signing, generating SBOMs and patching the distribution on every release.

What drives telemetry volume and cost up or down

This table lists the inputs that change how much telemetry your pipeline produces, stores and processes, and what each one does to the bill. Read each row as a lever: the middle column explains why it moves cost and the right column names the practice that keeps it in check. The main takeaway is that most recurring cost comes from data volume and retention decisions, not from the OpenTelemetry software itself, which is free under Apache-2.0.

DriverWhy it moves costHow to keep it down
Number of services and hostsEach instrumented service and Collector agent adds spans, metrics and logs, and backend ingest grows with the fleet.Start with business-critical services, confirm the instrumentation scope with the team, and size ingest per service before expanding.
Span and log verbosityVerbose attributes, debug-level logs and per-request spans multiply stored bytes on every request path.Set verbosity per environment, drop noisy spans and logs in the Collector, and review attribute lists during each rollout phase.
Metric cardinalityEach unique combination of label values creates a new time series, which backends bill or size for separately.Remove unbounded labels such as user IDs or request paths, aggregate where possible, and track series counts from the start.
Sampling strategyKeeping every trace is the largest single volume lever; head or tail sampling reduces stored traces at the cost of some detail.Decide which traces must be complete (errors, slow requests, key transactions) and sample the rest. Test tail sampling in a non-production tier first.
Number of backends or export destinationsSending the same data to several tools duplicates ingest and storage charges and adds operational overhead.Confirm which backend owns each signal, route each signal to one primary destination, and add a second only for a stated need.
Retention periodStorage cost accumulates for as long as data is kept, so longer retention multiplies every other driver.Set retention per signal type. Ask each backend vendor or your own storage team for current storage pricing and tiering options before deciding.
Number of environmentsDevelopment, staging and test environments often send full volume to shared or paid backends without anyone deciding to.Lower sampling and retention in non-production, and set separate budgets or quotas per environment.
Redaction and compliance handlingRedaction processors, encrypted storage, and separate retention for regulated data add Collector work and sometimes separate storage.Identify regulated attributes early, redact them in the Collector, and confirm retention rules with your compliance owner. For controls, see the security hardening topic.
Collector tier count and per-tier memory limitsEach agent and gateway tier consumes compute, and undersized memory limits cause dropped data or restarts, while oversized ones waste capacity.Keep the tier count to what the topology needs, set memory limits from measured load, and review them after volume changes. Hardening details are covered in the security hardening topic.
Number of languages and mixed SDK or log stabilityTeams using several languages add instrumentation effort, and log SDK maturity varies by language, so some logs may need other collection paths.Standardize on the languages in use, check each SDK's signal stability before committing, and budget upgrade effort per language.

How a cost of ownership model is built, step by step

The sequence turns a description of your telemetry estate into a costed model that finance and platform owners can review, adjust and keep current. Each phase produces a named artifact, so the model stays traceable to the inputs it was built from.

  1. Discover services, languages and current tooling

    DeployOpen inventories the services and hosts that would emit telemetry, the languages and frameworks they use, and the monitoring tools already in place, including any proprietary APM agents and their contracts. Platform and application owners confirm which services are in scope and which are retiring. The step closes with a service inventory and a list of existing telemetry sources that the model will cover.

  2. Establish the volume baseline

    Volume is measured from existing telemetry where it is available, such as current backend ingest reports, agent logs or span and log counts from a sample environment. Where no usable data exists, DeployOpen proposes a pilot instrumentation of representative services so that traces, metrics and logs can be counted directly. The output is a baseline of signal types, daily volumes per service and the assumptions behind each figure, with the source of every number recorded.

  3. Map backend and topology options with their cost drivers

    The team compares candidate backends and Collector topologies, such as agent-only, gateway or a mix. For each option the model records the cost drivers: backend ingest and storage pricing or self-hosted infrastructure, retention periods, Collector compute and memory, network egress between regions, and the engineering time to operate each component. Pricing terms and retention rules must come from the vendor or your own environment, so the output is a driver table with a named source for each input.

  4. Build the costed model with three scenarios

    The baseline and driver table are combined into a spreadsheet or model with best case, expected and high volume scenarios. Each scenario shows recurring costs such as ingest, storage, Collector hosting and support, and one-time costs such as instrumentation work and migration effort, with the assumption behind every line. The model is checked for internal consistency, and sensitivity to volume and retention is shown so the owners can see which inputs move the total most.

  5. Review the model with finance and platform owners

    DeployOpen walks the client's finance and platform owners through the assumptions, scenarios and open questions in a working session. Owners challenge volumes, retention, staffing assumptions and any driver that was estimated rather than measured. Agreed changes are recorded, and the review closes when both groups have signed off on the scenario that will be used for planning, with any unresolved items listed as owned actions.

  6. Hand over the model with its update rules

    The final model is delivered with a short guide to its inputs, formulas and sources, plus update rules that say when and how it should be refreshed, such as after a new service is instrumented, a backend price change or a sustained shift in volume. The handover is complete when the client's team can rerun the scenarios without DeployOpen and knows who owns each input.

Which costs recur after go-live and who owns each

This table lists the cost items that keep appearing after an OpenTelemetry rollout goes live, whether each is one-time or recurring, who usually pays for it, and what to request in a quote or internal plan. Read it as a checklist for the operating model: the software itself is free under Apache-2.0, so most of the recurring spend sits in backends, infrastructure and people.

Cost itemOne-time or recurringWho usually paysWhat to ask for
Backend storage and ingestRecurring, scales with telemetry volume and retentionPlatform or observability budget holder, often billed per volume by the backend vendorIngest and retention estimates per service, sampling plan, and the vendor's current licensing terms, which you should confirm directly with the vendor
Collector compute and networkRecurring, scales with agent and gateway count and throughputInfrastructure or platform team, through cloud or data center chargesSizing for agent and gateway tiers, cross-zone and egress traffic estimates, and autoscaling behavior under load tests
Client-side instrumentation maintenanceRecurring, grows with each new service and each library upgradeApplication teams, who own the code that carries SDK and instrumentation librariesOwnership map per service, a library version inventory, and a defined review cycle for instrumentation changes
SDK and Collector upgradesRecurring, driven by the Collector's frequent release cadence (v0.161.0 on September 16, 2026, v0.162.0 on September 29, v0.163.0 on October 16, 2026)Platform team for the Collector, application teams for SDKsUpgrade calendar, a staging pipeline that runs the new release before production, and a rollback procedure for configuration changes
Component stability reviewRecurring, because Collector components carry mixed stability levels documented in each READMEPlatform engineering, which decides which components are allowed in productionA written list of approved components and their stability levels, and a process to re-check them at each upgrade
Security patching of hosts and imagesRecurring, applies to Collector hosts, containers and the minimal builds you producePlatform or security operations teamPatch cadence for base images and hosts, a current SBOM for each build, and evidence of vulnerability scanning
On-call and telemetry triageRecurring, covers alerts on pipeline health and missing or noisy dataOperations or SRE team, with application owners for service-level questionsAlert definitions for Collector health, dropped data and queue saturation, plus an escalation path to application owners
Internal skillsRecurring in time, plus one-time for initial trainingEngineering managers, through training budgets and staff timeA skills matrix covering OpenTelemetry concepts, Collector configuration and backend query languages, and a named owner for each area

How the cost model changes by starting point

Teams leaving a commercial APM agent usually pay for two pipelines for a period. The old agent's licence or ingest charges continue while the OpenTelemetry pipeline is proven, so the cost pool that grows first is backend ingest, because the same spans, metrics and logs may flow to both places. The pool that shrinks is the agent licence, but it typically falls only after the old agent is removed from every host and the contract allows it.

  • Duplicate ingest: During a parallel run, the same telemetry may be billed twice, so the overlap length drives the temporary increase.
  • Agent licence: Per-host or per-agent fees usually end only once the old agent is uninstalled everywhere, so the removal schedule matters as much as the cutover date.
  • Retained history: Data kept in the vendor platform for past investigations may need to stay queryable, which can extend that contract.
  • Proprietary features: Built-in dashboards, service maps or anomaly detection may need replacement tooling, which adds a new tooling cost.

Confirm the contract end date, the ingest billing unit, and the length of the parallel run before estimating the overlap. The migration sequence itself is covered in the OpenTelemetry migration topic.

Where OpenTelemetry cost estimates go wrong

The software is free under Apache-2.0, so the cost sits in volume, infrastructure, migration overlap and ongoing maintenance. The cards below cover the estimating gaps that most often push a real rollout over budget, each with the check that catches it before the budget is approved.

Estimating from service count alone

Counting services gives a headcount for instrumentation but says little about the telemetry those services emit. Two services with the same instrumentation can differ by orders of magnitude in spans, metric series and log lines per second. Before approving a budget, collect current request rates, span counts per request and log volume per service for a representative week, then size backend ingest and storage from those numbers rather than from the service inventory.

Ignoring metric cardinality growth

Metric cost scales with the number of unique label combinations, not with the number of metrics defined. A label holding user IDs, request paths or container names can multiply series counts as traffic grows, and the bill rises even when application traffic looks flat. Ask for a cardinality report from a pilot, identify labels with unbounded values, and set a growth review so the estimate reflects the series count six to twelve months out, not only the day of launch.

Forgetting dual-running during migration

Moving from a proprietary APM agent or from OpenTracing or OpenCensus usually means running old and new telemetry paths side by side until dashboards, alerts and retention are verified. Both paths consume agent CPU, network egress and backend ingest during that window, and the old contract often continues to bill. Include the overlap period, its ingest volume and the date each old agent is retired in the cost model, and confirm who owns the decommission step.

Assuming uniform log SDK maturity

Trace APIs and SDKs are stable in most languages, but log SDK maturity varies more, with several languages still in development according to the OpenTelemetry status page. A cost estimate that assumes the same logging path in every service may underbudget the languages where logs need custom bridging, extra processing or temporary fallback to existing log shippers. Check the status page for each language in the estate and price the services that need a different approach separately.

Leaving Collector memory limits unset

A gateway Collector without memory limits can grow until it is killed under load, which drops telemetry and triggers restarts that look like backend problems. Teams often respond by overprovisioning the gateway, which inflates infrastructure cost without fixing the cause. Configure the memory limiter and batching for each pipeline, load test the gateway at expected peak volume, and size the node pool from measured memory use rather than from a guess.

Budgeting no time for Collector upgrades

The Collector ships frequent releases, including v0.161.0 on September 16, 2026, v0.162.0 on September 29 and v0.163.0 on October 16, 2026, and component stability levels differ and can change. Breaking configuration changes arrive between releases and need testing against the pipeline before rollout. Budget recurring time for reviewing release notes, testing the configuration in a non-production environment and rolling out updates, and ask any partner to state what its support covers and how often it is delivered.

Treating a self-built distribution as free

The Collector builder lets teams assemble a distribution with only the components they need, which reduces attack surface but creates a artifact the team owns. Each custom build needs its own dependency updates, vulnerability review, release pipeline and rebuild after every upstream change. Estimate the engineering time for those recurring tasks, compare it with using the published contrib distribution with signed artifacts, SHA256 checksums and SBOM files, and record the decision with its owner.

What to provide so the cost model is accurate

The cost model is only as good as the volume data behind it. Before any estimate is built, the client should provide a service and language inventory, current telemetry volumes or recent ingest bills from every tool that receives traces, metrics and logs today, and the retention periods each signal must meet. Volume is the largest driver of backend cost, and it is the input most often missing. When no one can say how many spans, metric series or log lines a service produces per day, the model has to carry wide ranges for storage, ingest and query costs. Those ranges can make the difference between a decision that holds and one that gets reopened in finance review. Ingest bills from existing vendors are the most reliable source because they show what was actually sent, not what teams think they send.

Retention and compliance requirements set how long data is kept and where it can live, so they belong in the inputs as well. Name the signals that fall under a retention rule, the minimum and maximum periods, and whether any data must stay in a specific region or account. List the target backends and their contract terms, including pricing units, committed spend, overage rules and any data egress charges. A backend that bills by ingested gigabyte and one that bills by active series will produce very different models from the same telemetry. Also provide the hosting platform and region constraints for the Collector fleet, and describe any Collector or agent already deployed, including its version, how it is managed and which exporters it uses. Existing agents can be reused and lower the cost of the rollout, but only if the team knows what they run.

Three named owners should be confirmed before work starts: one in finance who owns the cost assumptions, one in platform engineering who owns the hosting and Collector fleet, and one in security who owns data classification, redaction and access rules. The finance owner should agree an assumption register with the delivery team before modeling begins. The register is a short written list of each assumption, its value, its source, the person who confirmed it and the date it was confirmed. Typical entries include daily volume per service, sampling rate, retention per signal, price per unit from each backend contract and expected growth. Agreeing the register up front means that later changes can be traced to a specific assumption rather than argued from memory.

Two policy decisions change volume more than almost any other input, so they should be made before the model is built. The first is the sampling policy: whether traces are sampled at the SDK, at a Collector gateway, or both, and which traffic is always kept, such as errors or specific transactions. The second is the redaction policy: which attributes must be removed or masked before data leaves the client's environment, which the redaction processor can handle in the Collector. Each decision alters the expected volume and therefore the backend bill, and the security owner should sign off on the redaction list because it defines what data is sent to third-party storage. Record both decisions in the assumption register with the date they were approved, so the model reflects policy rather than guesswork.

Finally, state what the client does not have. Gaps are normal, and a clear list of unknowns is more useful than an estimate that hides them. Mark each missing input as an open item with an owner and a date to resolve it, and ask the delivery team to show how the model range narrows as each item closes. If an ingest bill is not available for a service, the model should say so and carry a documented assumption rather than a silent guess. Clients who provide complete inputs in writing usually receive a quote that matches the scope they agreed, while incomplete inputs tend to produce a wide range and a longer discovery phase.

Questions buyers ask about OpenTelemetry cost of ownership

Does OpenTelemetry have a license cost?

No. The OpenTelemetry Collector repository is licensed under Apache-2.0, and the project has no paid edition of its own software. Your spend moves to the components around it: the observability backend that stores and displays telemetry, the compute that runs Collectors, storage and network transfer, and engineering time for instrumentation and upgrades. Before you finalize a model, confirm the license terms of every other component in your pipeline, including any distribution, backend, extension or vendor agent you plan to use. A cost model should list each component with its license terms and its recurring charges.

What drives the total cost of OpenTelemetry the most?

Telemetry volume and backend choice drive most of the total. Volume is the number of traces, metrics and log records your services emit, multiplied by how long you keep them and how many attributes each record carries. Backend choice determines how that volume is priced. Some platforms charge per ingested gigabyte, others per host or per time series, and self-hosted storage charges you for disks, compute and operations. Other drivers include sampling and filtering decisions, the number of Collector gateways, and instrumentation effort across services. Ask for a volume estimate by signal and service, retention per signal, and the pricing unit of each candidate backend before comparing totals.

How long does a cost of ownership model take to build?

The duration depends on the written scope. A model covering a few services and one backend takes less time than one covering a large estate, several environments and multiple backends under comparison. The main drivers are how many services and environments are in scope, how easily volume data can be exported, how many backends are being compared, and how quickly decision owners respond. DeployOpen agrees scope, deliverables and timelines in writing before work starts, so the timeline in your quote is the figure to plan against. Ask for milestones, the data your team must supply by each one, and what happens if inputs arrive late.

What does our team need to provide for a cost model?

Your team provides four things. First, a service inventory listing applications, hosts, languages and the environments they run in. Second, telemetry volume data for recent periods, broken down by signal and service, along with current retention and sampling settings. Third, named owners for each service, for the backend, and for the budget and finance contact who will review the model. Fourth, decisions: which backends are candidates, which retention and sampling policies are acceptable, and whether the model should cover self-hosted or managed options. Without volume data, the model can only describe ranges, so start collecting it early.

Can our in-house team build an OpenTelemetry cost model themselves?

Yes. The model uses the same inputs whether a partner or your team builds it: the service inventory, volume data, backend pricing, and retention and staffing assumptions. An in-house team often knows the systems well, which helps with accuracy. The trade-off is time and calibration. Your engineers will need to map each backend's pricing unit to your telemetry, build the model, test it against real invoices or trial data, and keep it current. Experienced partners have built these models before, but the data must come from your environment either way. Decide based on who has the hours available and who will own the model after handover.

What changes in costs after an OpenTelemetry rollout goes live?

Most costs continue after go-live, and many of them recur. Telemetry volume usually grows as services are added and teams instrument more detail, so compare actual volume against the model on a schedule you set. Backend changes, such as a new pricing tier or a migration, alter the cost base. OpenTelemetry releases frequently. Collector v0.163.0 was released on October 16, 2026, after v0.162.0 on September 29 and v0.161.0 on September 16, 2026, so plan time for upgrades and for component stability changes. Ongoing support, upgrades and continuous testing can be arranged as a retainer. Record who pays for each recurring line item in the model.

Does the OpenTelemetry Collector need its own infrastructure, and what does it cost?

Yes. Collectors run on your compute, so the cost is the infrastructure that hosts them plus the operations needed to keep them running. An agent runs alongside services and spreads processing across hosts, while a gateway accepts data from many sources and concentrates it on fewer, larger instances. Cost components include CPU and memory for processing, network transfer to the backend, load balancing, storage for any buffering, and the time to patch and upgrade. Ask for the expected throughput per Collector, the topology you plan to use, and where the Collectors will run, whether in your cloud accounts, data centers or an air-gapped network.

How DeployOpen scopes, delivers and hands over a cost model

DeployOpen treats OpenTelemetry cost of ownership as a written model built from your own environment, not a single licence figure. The Collector is Apache-2.0 licensed with no paid edition, so the model tracks the backend, Collector hosting, instrumentation effort and telemetry volume that you will actually pay for. Engagements are fixed-scope, with the scope agreed in writing before work starts.

How we scope

  • Inventory the services, hosts and telemetry types (traces, metrics, logs) that the model must cover
  • Record which backend, storage and visualization tools are in use or under evaluation, since OpenTelemetry does not include them
  • Agree the written scope, deliverables and timeline before any cost modelling starts
  • Confirm which Collector distribution, builder and release cadence your environment will follow

How we build

  • Map each cost component to a named owner, such as backend ingest, Collector compute, engineering time or support
  • Model Collector topology as agents, gateways or both, and estimate hosting for each tier in your accounts
  • Test assumptions about telemetry volume against sampled data from representative services where available
  • Document the assumptions, sensitivities and the cost drivers that move the model up or down

How we hand over

  • Deliver the cost model as a working document with its inputs, formulas and stated assumptions
  • Provide a list of recurring versus one-time costs, with the quote items that correspond to each
  • Walk your platform, finance and security teams through drivers such as volume, retention and component stability
  • Record decisions, open questions and the owner responsible for updating the model

How we support

  • Offer ongoing support as a retainer to refresh the model as telemetry volume and Collector releases change
  • Review the model when Collector releases change configuration, component stability or distribution contents
  • Keep the model aligned with any authentication or hardening changes that affect Collector resource use
  • Confirm with DeployOpen during scoping which support and update activities are included in your retainer

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.