Migrate from Honeycomb to SigNoz

Honeycomb ingests OpenTelemetry, so the move is mostly repointing exporters, rebuilding boards, triggers and SLOs, and running ClickHouse. This page plans the sequence, the risks and the cost drivers.

On this page

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 capabilitySigNoz equivalentStatus and what to check
Trace ingestion via OpenTelemetrySigNoz OpenTelemetry Collector writing to ClickHouseClean. Honeycomb already accepts OTLP, so most work is repointing exporters to a SigNoz endpoint.
High-cardinality queryingQuery Builder over traces and events stored in ClickHouseNeeds rework. Rebuild the queries you use most and test them against real span volume before cutover.
Ad hoc investigation and BubbleUp-style analysisQuery Builder grouping and filters on trace attributesGap to confirm. Check whether the analysis workflows your on-call team uses have a direct equivalent.
Dashboards and boardsSigNoz dashboards built with Query Builder, PromQL or ClickHouse SQLNeeds rework. Boards must be recreated by hand. Choose the query language per panel and document it.
Alerting and triggersAlerting with Alertmanager handling deduplication, grouping and notificationNeeds rework. Recreate each trigger and test notification routing end to end. Confirm trigger parity in the current release notes.
SLOsSLO features in SigNozGap to confirm. Verify SLO definitions, burn-rate behavior and reporting in the current SigNoz release before you rely on them.
User access and SSOSSO on every plan including Community, SAML on Teams and EnterpriseClean for SSO. If you need SAML, the Community Edition does not include it, so plan for Teams or Enterprise.
RetentionRetention set by your own storage and ClickHouse configurationClean 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

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.

DriverWhy it moves cost or timeHow to keep it down
Services and exportersEach 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 SLOsHoneycomb 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 targetStorage 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 keepHoneycomb 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 timeSomeone 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 operationsClickHouse 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 needsSAML 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.

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.

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.