Migrate from Honeycomb to SigNoz: what the move involves
The move is mostly two pieces of work: repointing the OpenTelemetry exporters at a SigNoz OpenTelemetry Collector, and rebuilding the saved views, triggers and SLOs that Honeycomb holds for you. If your renewal, event-based pricing, or retention or residency requirements are what brought you here, the work is less about code than about deciding what history you need, which saved views must survive, and who signs off on the cutover. Because Honeycomb already ingests OpenTelemetry, most application teams change configuration rather than instrumentation. The platform or SRE team usually owns the work, often with an implementation partner for the ClickHouse sizing, hardening and runbooks, and the dashboards and alert rules are typically rebuilt by the teams that use them.
SigNoz is open core. The Community Edition is MIT-licensed and covers APM, distributed tracing, log management, infrastructure monitoring and alerting, but it has no SAML, SOC 2 or HIPAA compliance features and its support is community Slack only. Confirm that these gaps are acceptable for your environment, and check the SigNoz LICENSE file and pricing page before choosing between Community and Enterprise, since the code under the ee/ directory carries a separate license. Plan for ongoing costs in your own infrastructure: ClickHouse storage, compute, upgrades, backups and the people who operate them. The main risks are a gap in alerting during cutover, SLO targets that do not match what the new backend measures, and sampling or attribute differences that change query results. Mitigate them by running both backends in parallel until the rebuilt boards and triggers agree with Honeycomb over a period you agree in advance.
Which Honeycomb capabilities map cleanly to SigNoz
This table compares the main Honeycomb capabilities a team relies on with their closest SigNoz equivalents, marking each as clean, needs rework or gap. Use it to scope cutover work before you start, and treat the rework rows as the items that need a test plan. Confirm SLO and trigger parity against the current SigNoz release notes before you commit to a date.
| Honeycomb capability | SigNoz equivalent | Status and what to check |
|---|---|---|
| Trace ingestion via OpenTelemetry | SigNoz OpenTelemetry Collector writing to ClickHouse | Clean. Honeycomb already accepts OTLP, so most work is repointing exporters to a SigNoz endpoint. |
| High-cardinality querying | Query Builder over traces and events stored in ClickHouse | Needs rework. Rebuild the queries you use most and test them against real span volume before cutover. |
| Ad hoc investigation and BubbleUp-style analysis | Query Builder grouping and filters on trace attributes | Gap to confirm. Check whether the analysis workflows your on-call team uses have a direct equivalent. |
| Dashboards and boards | SigNoz dashboards built with Query Builder, PromQL or ClickHouse SQL | Needs rework. Boards must be recreated by hand. Choose the query language per panel and document it. |
| Alerting and triggers | Alerting with Alertmanager handling deduplication, grouping and notification | Needs rework. Recreate each trigger and test notification routing end to end. Confirm trigger parity in the current release notes. |
| SLOs | SLO features in SigNoz | Gap to confirm. Verify SLO definitions, burn-rate behavior and reporting in the current SigNoz release before you rely on them. |
| User access and SSO | SSO on every plan including Community, SAML on Teams and Enterprise | Clean for SSO. If you need SAML, the Community Edition does not include it, so plan for Teams or Enterprise. |
| Retention | Retention set by your own storage and ClickHouse configuration | Clean with ownership. Honeycomb keeps events for 60 days, so you choose retention, but storage grows with it. |
The migration sequence from inventory to decommission
This sequence moves Honeycomb workloads to SigNoz one service at a time, keeping Honeycomb as a fallback until each service has been verified in the new backend and the agreed retention window has closed.
Inventory services, exporters and Honeycomb assets
Platform engineering and service owners list every service that sends telemetry to Honeycomb, the SDK or Collector version and exporter configuration each one uses, and every board, trigger, SLO and query that the team relies on. The output is an exporter map that records service, language, export path and owner, plus a rebuild-artifact list naming each board, trigger and SLO with its purpose. Sign-off comes from the service owners confirming the list is complete.
Stand up SigNoz and an OpenTelemetry Collector
The platform team installs SigNoz in the organization's own environment using one of the documented self-host paths, then deploys an OpenTelemetry Collector that accepts OTLP from applications and forwards it to SigNoz. Storage sizing for ClickHouse should be estimated from the span volumes recorded in the inventory, and the team should confirm the current installation and version guidance on the SigNoz documentation before choosing a path. The step is done when a test span from a non-production service appears in SigNoz and the Collector configuration is stored in version control.
Pilot one low-risk service
The team picks one non-critical service and adds a second OTLP exporter so its telemetry goes to both Honeycomb and SigNoz. Engineers compare trace trees, span attributes, error rates and latency percentiles between the two backends for several days of normal traffic, noting any attribute or sampling differences. The output is a pilot report listing each difference, its cause and the fix applied to the Collector or SDK configuration. The pilot is closed when the service owner accepts the report.
Rebuild boards, triggers and SLOs in SigNoz
Using the rebuild-artifact list, engineers recreate each dashboard with the SigNoz Query Builder, PromQL or ClickHouse SQL, and recreate each trigger and SLO as an alert rule with the same thresholds, windows and notification routes. Each rebuilt item is checked side by side against its Honeycomb original using the same time range. The output is a parity checklist with a status for every item and the owner who verified it. Alert routing is tested with a controlled notification before any rule is treated as live.
Run parallel export across all services
Every remaining service gets the dual-export configuration in waves, starting with services that have the most stable instrumentation. Both backends receive the same OTLP stream during this period, so SigNoz builds history while Honeycomb remains the system of record for on-call. The team watches Collector queue and drop metrics, ClickHouse disk and query performance, and reports any gaps. The step is complete when every service in the exporter map is sending to both backends and the open issues list is empty or accepted by the owners.
Cut over each service to SigNoz
For each service, the team removes the Honeycomb exporter after the parity checklist for its dashboards, alerts and SLOs is signed off by the on-call lead. Cutover happens per service so that a problem affects one team at a time, and the rollback step (restoring the Honeycomb exporter) is written down before the change. The output is a cutover record for each service with the date, the change reference, the approver and the rollback path used or unused. Honeycomb stays enabled for services not yet cut over.
Decommission Honeycomb after the retention window
Once every service has cut over and the retention window agreed with compliance and incident review has passed, the team exports any data that must be kept, removes remaining Honeycomb API keys and Collector exporters, and confirms with the vendor how the account and stored data will be closed. The final record is a decommission sign-off listing what was exported, where it is stored, who approved the closure and the date access ended. Confirm the export options and contract terms with Honeycomb before starting this step, since they depend on the plan in place.
How to send OTLP to Honeycomb and SigNoz during cutover
The safest cutover path is to keep application instrumentation unchanged and add one OpenTelemetry Collector pipeline with a single OTLP receiver and two OTLP exporters, one pointing at Honeycomb and one at your self-hosted SigNoz collector endpoint. Both backends accept OTLP, so the Collector can send identical spans to each without redeploying services. Run the Collector as a gateway if many services report to it, or as an agent beside workloads if you need per-host buffering. Keep the exporter endpoints and ingestion keys in the Collector configuration, not in application code, so you can retire the Honeycomb exporter later by removing one block. Confirm the current OTLP endpoint and header format for your Honeycomb environment in Honeycomb's own documentation before you configure it.
Comparisons are only valid if both sides receive the same telemetry. Put sampling and attribute processors in the shared pipeline before the fan-out, so Honeycomb and SigNoz see the same spans. If you sample differently on each side, latency and error-rate queries will disagree for reasons that have nothing to do with the backends. Set the resource attributes that drive your boards and alerts, such as service.name and deployment environment, in one place using the resource processor, and verify them with a test span that appears in both UIs. Pay attention to attribute names that Honeycomb or SigNoz may normalize or index differently, and write down any mismatch you find, because it will affect the parity checks you run before cutover.
The Collector also becomes a credential holder, so treat its configuration as a security boundary. Use collector authenticator extensions where they fit: an OIDC authenticator can require callers to authenticate on receivers, and the oauth2client extension can attach credentials to outgoing exporter requests instead of embedding static tokens. Follow the OpenTelemetry configuration best practices for limiting exposed receiver endpoints, avoiding plaintext secrets in files, and restricting who can read the configuration. Store the Honeycomb and SigNoz credentials in your secrets manager, inject them at runtime, and rotate them on a schedule you document before the parallel run begins.
What data can and cannot move out of Honeycomb
Honeycomb history does not follow you to SigNoz in bulk, so the practical question is what you can take out, what you must recreate and how fast new telemetry builds up. The cards below separate the data you can keep from the configuration you need to rebuild, and they flag the checks to make before cutover.
Events expire after 60 days
Honeycomb keeps events for 60 days, so anything older than that window is gone from the hosted store by the time you cut over. Plan for an incident or audit lookback longer than 60 days to be served by an archive you already hold, not by Honeycomb. Confirm the current retention on your Honeycomb plan with your account team before you set the cutover date.
Query Data API needs Enterprise
The Query Data API sits on Honeycomb's Enterprise plan, so bulk export of query results is not a standard option on lower tiers. Ask in writing whether your current plan includes it before you plan any scripted extraction of saved query results. If it does not, treat exported reports and screenshots as the only record of past analysis.
Dual-ship OpenTelemetry for history
The fastest way to build history in SigNoz is to send the same OTLP spans to Honeycomb and to SigNoz through an OpenTelemetry Collector exporter fan-out. Start this at least 60 days before cutover so SigNoz holds a comparable window when you retire Honeycomb. Check that both exporters get identical attributes, since mismatched fields break queries built on them.
ClickHouse as the new store
Everything SigNoz ingests lands in ClickHouse, a column-oriented database that the SigNoz Collector writes to. Storage size, retention and query speed for your history depend on span volume and how you configure ClickHouse, so size the cluster from a test window of real traffic. Ask your SigNoz or implementation partner which retention settings you will run on day one.
Boards, triggers and SLOs rebuilt
Boards, triggers and SLOs do not transfer from Honeycomb, so each one must be recreated in SigNoz with its query, threshold and evaluation window. Inventory every Honeycomb trigger and SLO first, then mark which ones page someone today. Recreate and test the paging ones before retiring the originals, because a silent gap is harder to notice than a broken dashboard.
Notification and deploy integrations
Notification channels, on-call routing and CI deploy markers are configured in each tool and will not move automatically. Rebuild the channels in SigNoz Alertmanager, point them at the same on-call service, and re-add deploy markers from your CI pipeline so release annotations line up with the new traces. Confirm each integration with a test alert and a test deploy event before cutover.
Sizing ClickHouse for your span volume
Sizing starts with two numbers you can measure before you build anything: how many spans you send per second, and how large an average span is once it is stored. SigNoz writes telemetry into ClickHouse, a column-oriented database, so storage on disk depends on the data your spans carry, not on the plan you pay Honeycomb for. Honeycomb's event counts show volume at the source, and your collector metrics show what is actually leaving your applications. Use both, because sampling and dropped attributes change the numbers.
- Span rate: Record spans per second at peak and on an average day, by service, over at least one full business cycle.
- Average span size: Estimate bytes per span from sampled exports, including attributes, events and links, since high-cardinality attributes drive size.
- Retention target: Decide how many days of traces you need online, which you may set differently from Honeycomb's 60 days.
- Growth: Add expected growth for new services and instrumentation over the period you plan to keep the environment.
- Query pattern: Note how often engineers run wide queries, because interactive query load adds compute beyond storage.
Confirm current sizing guidance for ClickHouse and the SigNoz collector with SigNoz before you commit to hardware, since figures change between releases.
A single-node pilot runs SigNoz with Docker Standalone on one host. It suits a proof of concept that receives a sample of production traffic, lets engineers compare traces against Honeycomb, and tests dashboards and alert rules. A single host has no redundancy, so a failed disk or host means lost telemetry and a rebuild, which is acceptable for a pilot and not for production. Keep the pilot's retention short and its data disposable.
- Scope the sample: Route one or two services or a fixed percentage of spans through the pilot, and document exactly what is included.
- Size storage for the pilot window: Multiply your measured span rate and average size by the pilot length, then add headroom for ClickHouse merges and temporary space.
- Set retention explicitly: Configure a short retention so the pilot does not fill the disk.
- Plan the exit: Decide now whether pilot data is kept, exported or discarded when the pilot ends.
- Back up configuration: Keep the compose files and collector configuration in version control, even though the pilot is not production.
Before relying on a pilot number, check the current Standalone install guidance in the SigNoz self-host installation docs and confirm minimum host resources with SigNoz.
Docker Swarm is a middle option when your team already runs Swarm and wants several nodes without moving to Kubernetes. SigNoz documents Swarm as a self-hosted install path, so the sizing question shifts from one host to placement: which nodes run ClickHouse, the collector and the query services, and how storage attaches to each node. ClickHouse keeps its data on local or attached volumes, so a node that holds a replica must have durable storage that survives rescheduling.
- Pin stateful services: Constrain ClickHouse to nodes with the disk capacity and I/O you measured, rather than letting Swarm place it freely.
- Size each node for merges: Leave disk and memory headroom for background merges, which consume resources during ingestion peaks.
- Separate ingestion from queries: Where possible, keep collector and query load on separate nodes so a heavy query does not slow ingestion.
- Plan volume backups: Define how each ClickHouse volume is backed up and how a lost node is restored.
- Test node failure: Rehearse losing a storage node and confirm how long recovery takes in your environment.
Confirm the supported Swarm topology and ClickHouse storage layout with SigNoz, because multi-node ClickHouse setups need specific guidance that a single-node figure does not cover.
Kubernetes with Helm is the usual production choice, because SigNoz documents Helm installs and guides for several managed and GitOps environments. Sizing here means requests and limits for each component, persistent volume classes for ClickHouse, and a backup plan that matches your recovery objectives. Storage class performance matters as much as capacity, since ClickHouse writes and merges constantly during ingestion and reads heavily during investigation.
- Set resource requests deliberately: Base ClickHouse memory and CPU on your query concurrency and ingestion rate, and avoid tight limits that throttle merges.
- Choose storage classes: Select persistent volumes with the throughput your measured span rate requires, and confirm expansion is supported.
- Plan retention and TTL: Align ClickHouse data expiry with your retention target so disk use stays predictable.
- Back up ClickHouse: Use a backup method your team can restore and test, and record the restore time you have measured.
- Keep sizing under version control: Store Helm values and sizing decisions with the release that introduced them, so upgrades can be compared.
SigNoz's install docs cover AWS, GCP, AKS, OpenShift, Argo CD and Flux CD, so review the guide for your platform and confirm current chart values with SigNoz before you set production numbers.
Teams in regulated or air-gapped environments size ClickHouse with the same inputs but add constraints on where data sits and who can reach it. Retention may be set by audit or incident review requirements, and backups may need to stay in a specific location or be encrypted with keys you hold. Every copy of telemetry, including backups and the Honeycomb dual-shipping period, is data you must account for in storage and in your records.
- Count every copy: Include replicas, backups and any staging environment in total storage, not only the primary cluster.
- Match retention to obligations: Set retention from your audit and incident review policy, and document the basis for each period.
- Control backup location: Keep backup targets inside approved boundaries and confirm encryption and access controls.
- Size for offline updates: If you cannot pull images directly, budget time and storage for mirroring new SigNoz and ClickHouse versions.
- Document the decision: Record sizing assumptions and their owners so an auditor can trace how capacity was chosen.
DeployOpen can help plan and document this sizing, but it does not issue audit reports or certifications. Confirm your obligations with your compliance team and the relevant standards owners.
What drives the cost and duration of the move
This table lists the factors that change how much a Honeycomb to SigNoz move costs and how long it takes, with a reduction tactic for each. Read it before scoping, then use the SigNoz pricing page to check current plan terms for your volume.
| Driver | Why it moves cost or time | How to keep it down |
|---|---|---|
| Services and exporters | Each service with a Honeycomb API key or dataset needs its OpenTelemetry exporter repointed or dual-shipped, and each change needs testing. | Route through a shared OpenTelemetry Collector gateway so one configuration change covers many services. |
| Boards, triggers and SLOs | Honeycomb boards, triggers and SLOs do not transfer, so each must be rebuilt and checked against the same signal in SigNoz. | Inventory and rank them by use, rebuild only what on-call and owners actually rely on, and retire the rest. |
| Span volume and retention target | Storage in ClickHouse grows with span volume multiplied by the retention window, so both set disk size and query load. | Sample tail-based or head-based where safe, drop high-volume low-value spans, and set retention per data class. |
| Honeycomb history to keep | Honeycomb events expire after 60 days, so history you need beyond that must be archived or built up in SigNoz during dual shipping. | Decide which queries need history, start dual shipping early, and confirm which exports your plan allows. |
| Self-hosting staff time | Someone must install, patch, upgrade and back up SigNoz, which is ongoing work that a hosted Honeycomb subscription does not require of your team. | Name an owner, use the Helm guides, and agree an upgrade cadence before cutover. |
| ClickHouse operations | ClickHouse needs sizing, replication decisions, disk monitoring and backup planning, which is specialist work that recurs. | Load test with real span volume, set disk and merge alerts, and document the backup and restore procedure. |
| SSO or SAML needs | SAML is listed only on SigNoz Teams and Enterprise plans, so requiring it changes the plan and its recurring cost, while SSO is available on every plan. | Confirm your identity requirement first, then check the SigNoz pricing page for the plan that includes it. |
What usually goes wrong when moving off Honeycomb
Most Honeycomb migrations fail in the handoff rather than in the install. The risks below share one root cause: two backends receive telemetry that is not quite the same, and nobody checks until a dashboard or alert disagrees. Each card names the check to run before you turn off the old path.
History lost after 60 days
Honeycomb events expire after 60 days, and the Query Data API sits on the Enterprise plan, so history does not carry over automatically. Start dual-shipping OTLP to SigNoz well before cutover so a useful baseline builds up there. Before you decommission Honeycomb, export the queries and incident references you still need and confirm which of them your team can still reproduce.
Mismatched attributes and sampling
Honeycomb and SigNoz may receive the same span with different resource attributes, service names or sampling decisions, which makes side-by-side charts disagree. Compare one service end to end in both backends, and check that the Collector applies the same sampling policy to both exporters. Document any attribute renames so queries built on old keys can be mapped deliberately.
Alerts that fire late or not at all
Triggers and SLO burn-rate rules must be recreated in SigNoz, and a rule that is missing its query, threshold or notification channel stays silent. Run recreated alerts in parallel against known past incidents, and confirm that Alertmanager routes reach the on-call tool before you rely on them. Treat a silent alert as a failed test, not as a quiet system.
ClickHouse undersized for span bursts
SigNoz stores traces in ClickHouse, and a traffic spike or an unexpected span volume can overload ingestion and slow queries. Size the cluster from your measured peak span rate and retention target, not from average load, and load-test with a realistic burst before cutover. Confirm disk, memory and replica needs with SigNoz for your expected volume.
Community Edition lacks SAML and compliance
The free Community Edition includes APM, tracing and alerting, but it does not include SAML, SOC 2 or HIPAA compliance, and its support is community Slack only. If your identity provider requires SAML or your auditors expect vendor-backed support, confirm that need before choosing a SigNoz edition. Otherwise plan for an identity proxy, a support contract and your own evidence collection.
How the move differs by team size and starting point
A small team with a handful of services usually has one Collector, one SigNoz instance and a short list of boards to rebuild, so the move can finish in a single cutover window. Ownership tends to sit with one or two engineers who also carry on-call duty, which makes the ongoing operating load the main thing to plan for.
- Sequencing: Dual-ship OTLP from one service first, confirm traces appear in SigNoz, then move the remaining services in one pass.
- Pilot scope: Use one user-facing service with steady traffic so you can compare trace shapes and query results against Honeycomb.
- Boards and triggers: Rebuild only the views people open during incidents, and retire the rest.
- Ownership: Name one owner for the SigNoz host, upgrades and backups before cutover, because no one else is likely to pick them up.
- Hosting: Docker Standalone is a documented self-host option that suits a single host, so confirm sizing for ClickHouse against your expected span volume.
Check who will apply upgrades and restore backups before you switch off the Honeycomb exporter.
A large estate with many teams and SLOs moves in waves, and the harder work is the SLO and alert inventory, which takes longer than repointing exporters. Each team's SLOs need a named owner, a target and an alert path, and those definitions must be reproduced in SigNoz before the matching Honeycomb triggers are disabled. Sequence the waves by service criticality so the most important services keep their alerting history until the replacement is proven.
- Inventory first: Export the SLOs, triggers and boards for each team and mark every item as recreate, merge or retire.
- Waves: Move one team or one service tier at a time, with a parallel running period agreed in advance for each wave.
- Pilot scope: Pick a team with well-instrumented services and an engaged on-call rotation so feedback on alert noise arrives quickly.
- Collector topology: Run gateway Collectors that fan out to both backends, so teams do not each maintain their own exporter configuration.
- Capacity: Size ClickHouse for the combined span volume of every wave, since the largest estate also produces the largest ingest peaks.
Confirm how each team's SLO definitions map to SigNoz alerting before any Honeycomb trigger is turned off.
Teams on the Honeycomb Enterprise plan usually have a longer history to protect and access to the Query Data API, which makes the export step more important than it is for smaller accounts. Decide early which history you need to carry forward, because events expire after 60 days on Honeycomb. The Query Data API sits on the Enterprise plan, so plan that extraction work while the contract is still active, ahead of any renewal or downgrade date.
- Export window: Use the Query Data API while the Enterprise plan is active to save results you need for post-incident review.
- Parallel history: Dual-ship OpenTelemetry data so SigNoz builds its own history before Honeycomb access ends.
- Retention decision: Set SigNoz retention to match the review periods your teams use, and record the storage cost of anything longer.
- Contract timing: Ask Honeycomb in writing which data access and features remain after the Enterprise term ends.
- Dashboards: Recreate boards in SigNoz's Query Builder, PromQL or ClickHouse SQL, and test each one against the same time window used in Honeycomb.
Confirm the Enterprise term end date and the export options in your contract before you set the cutover plan.
Regulated teams usually need single sign-on through their identity provider, documented access controls and evidence that telemetry handling follows policy. SigNoz lists SSO on every plan, including Community, but SAML is available only on the Teams and Enterprise plans, so the plan choice is a control decision as well as a cost decision. Independent auditors issue any report or certification, so your job is to produce the configuration, access and change records they will test.
- Identity: Confirm whether SAML is a requirement, because the Community Edition does not provide it and the Teams or Enterprise plan must be scoped and priced first.
- Collector security: Use authenticator extensions such as OIDC on receivers and oauth2client on exporters, and follow the Collector configuration best practices.
- Pilot scope: Start with non-production services that carry no regulated personal data, then widen the scope once access and redaction controls are reviewed.
- Evidence: Keep dated records of configuration, access reviews, backup restores and upgrade approvals.
- Data location: Keep ClickHouse and Collector hosts inside the approved boundary and document where logs and trace attributes are stored.
Ask your assessor which controls and evidence they expect before you agree the pilot scope and the plan tier.
Questions buyers ask before moving from Honeycomb to SigNoz
How long does a move from Honeycomb to SigNoz take?
The duration depends on how many services send telemetry, how many boards, triggers and SLOs you run, and how much history you need to carry across. Teams that already emit OpenTelemetry usually spend most of the effort on exporter configuration, sizing the ClickHouse storage, and rebuilding alerting so it matches what Honeycomb does today. No duration is fixed by the product, so ask for a timeline in writing that lists the services in scope and the dashboards and triggers to rebuild. Your own inventory of Honeycomb boards, triggers and SLOs is the best input for that estimate.
What does our internal team need to provide during the move?
Your team needs to own decisions that only your organization can make. These include which services and environments move first, who approves the new alert routing, and which people will operate SigNoz after cutover. Engineers who maintain the OpenTelemetry SDKs and Collector configuration will make the exporter changes, so their time is the main internal input. Expect to provide access to your Honeycomb environment for inventory, access to the hosting account where SigNoz will run, and a named contact for on-call handoff.
Can our own engineers do the migration without an outside partner?
Yes, if your team already runs Kubernetes or Docker in production and has OpenTelemetry instrumentation in place. SigNoz publishes installation paths for Docker Standalone, Docker Swarm and Kubernetes with Helm, so the platform itself is documented. The harder parts are sizing ClickHouse for your span volume, tuning retention, recreating SLO logic, and running upgrades and backups over time. Teams that lack capacity for those tasks often bring in an implementation partner for a fixed scope, then keep the platform in their own hands.
Can we move our Honeycomb history into SigNoz?
Usually not as a bulk transfer, so plan for a parallel run instead. Honeycomb events expire after 60 days, and the Query Data API is tied to its Enterprise plan, so confirm with Honeycomb what export options your plan includes. The practical approach is to send the same OpenTelemetry data to both backends during cutover, so SigNoz builds its own history from the start date. Ask any provider to state in writing which historical data, if any, they will move and in what format.
What does the SigNoz Community edition lack compared with paid plans?
The free, self-hosted Community Edition includes APM and tracing, log management, infrastructure monitoring, alerting and LLM monitoring. According to the SigNoz pricing page, it does not include SAML, SOC 2 or HIPAA compliance, anomaly detection or prebuilt integrations, and its support is community Slack only. SSO is listed on every plan, while SAML requires the Teams or Enterprise plans. If you need a contractual support path or compliance evidence, confirm those terms with SigNoz directly and compare them against your own control requirements.
What does a fixed-scope DeployOpen engagement cover?
A fixed-scope engagement is agreed in writing before work starts and lists the scope, deliverables and timeline. For a Honeycomb to SigNoz move, that typically covers planning the dual-shipping design, deploying SigNoz in your infrastructure, configuring the OpenTelemetry Collector pipelines, sizing ClickHouse, recreating boards and alerts, and documenting the handover. Ongoing support, upgrades and continuous testing are available as separate retainers. DeployOpen does not publish a price list, so the quote follows from the scope you agree.
What drives the running cost of self-hosted SigNoz after the move?
Running cost is mostly infrastructure, storage and people. Your servers or cloud accounts host the SigNoz components and ClickHouse, and storage grows with span volume and the retention period you set. Upgrades, backups and on-call coverage recur over time. Honeycomb charges by event volume, so the comparison depends on your actual span counts. Ask for a cost model that uses your last 90 days of span volume and your intended retention, then compare the recurring infrastructure and staffing lines against your current Honeycomb invoice.
Official SigNoz and OpenTelemetry sources to read first
Start with the SigNoz architecture docs before you size anything. They explain how the SigNoz OpenTelemetry Collector receives telemetry, writes it to ClickHouse, and how the API server and Alertmanager sit alongside it. For this migration, the architecture page answers which components your team will operate, where span data lands, and which parts of the stack must be sized. Read it with your Honeycomb export in mind: your team will need to know whether the Collector runs as an agent next to services or as a gateway, because that choice changes where OTLP traffic is routed during dual shipping.
Next, read the SigNoz self-host install docs to choose the deployment method. The docs cover Docker Standalone, Docker Swarm and Kubernetes with Helm. Pick the option your platform team can patch and back up, and confirm with your own environment which storage class, persistence and network controls ClickHouse will use. The SigNoz pricing page answers a different question: which features are in the free Community Edition and which need Teams or Enterprise. Check SAML, compliance statements and support terms against your requirements before you build boards and triggers that depend on them, since the page states that SAML and SOC 2 or HIPAA compliance are not part of Community.
Finally, read the OpenTelemetry Collector configuration docs for the pipeline that will fan out to Honeycomb and SigNoz at the same time. This is where the exporter definitions, receivers and processors live, and where authenticator extensions such as the oauth2client extension add credentials to outgoing requests. Pair it with the Collector security best practices so that Honeycomb keys and SigNoz ingestion credentials are kept in secret stores rather than in plain configuration files. Note the Collector release you test against, and confirm component stability in each component's README before relying on it in production.
How DeployOpen scopes and runs a Honeycomb to SigNoz migration
DeployOpen is a Chainscore Labs company that plans, implements, integrates, hardens, backs up, documents and supports self-hosted open-source platforms inside your own cloud accounts, data centers or air-gapped networks. For a Honeycomb to SigNoz move, we start from your OpenTelemetry pipeline and the boards, triggers and SLOs your teams rely on, then agree the work in writing before any change is made.
How we scope
- Inventory every service exporting OpenTelemetry to Honeycomb, including its SDK version and Collector configuration.
- Map each Honeycomb board, trigger and SLO to its SigNoz equivalent, and list any gaps to agree in writing.
- Confirm the ClickHouse sizing inputs, retention targets and SigNoz edition with your team before work starts.
How we build
- Deploy SigNoz with its self-hosted Helm or Docker installation method in your environment, with the OpenTelemetry Collector in front.
- Configure dual export so OTLP reaches Honeycomb and SigNoz in parallel while history builds up in the new backend.
- Recreate dashboards, alert rules and SLO definitions in SigNoz and test each one against live traffic before cutover.
How we hand over
- Deliver written runbooks covering exporter configuration, Collector settings, ClickHouse storage and retention operations.
- Document upgrade, backup and restore procedures for SigNoz and ClickHouse in your own infrastructure.
- Walk your operators through the rebuilt boards, alerts and SLOs, and record the decommissioning steps for Honeycomb.
How we support
- Ongoing support, upgrades and continuous testing are available as a retainer after handover.
- Retainers can cover SigNoz version upgrades and periodic review of ClickHouse capacity against your span volume.
- Ask for the support scope, response expectations and upgrade cadence in the written quote before engagement begins.

