New Relic vs Observe: Making Retained Telemetry Useful Again
Compare New Relic and Observe through resource history, datasets, OPAL, acceleration, and log archives, including the cost and completeness of historical queries.
Keeping logs for a year does not guarantee a useful investigation a year later. An old order request may need its tenant, the Pod that handled it, and the host that existed at the time. Preserving text without those relationships can still leave the investigation stranded.
This is a useful way to compare New Relic and Observe. New Relic lets teams continue working through established applications, entity views, and NRQL. Observe organizes events and resource history into temporal datasets, using relationships and computation to support exploration. Its current documentation calls the product Observe by Snowflake; this article shortens that to Observe. It is a different product from OpenObserve.
Guance Editorial Team reviewed the official sources on October 27, 2026. This comparison covers hosted services; it includes no hot-versus-cold query benchmark or architecture-based savings claim.
Resource relationships have a time dimension
An Observe Event Dataset represents occurrences at particular times. A Resource Dataset describes resources and their state history. Primary keys can contain multiple fields, and relationships between datasets resemble database key relationships. Those definitions enable navigation; similar-looking fields alone do not establish a business relationship. Datasets and time
A reused container name illustrates the problem. Linking on that name alone can attach old logs to a new instance. Stable identity and the period in which a state was valid are what make historical context useful. Integrations can supply established models, while custom business objects still require deliberate fields and relationships.
New Relic's application and entity views offer a different kind of continuity. Teams already using service names, environments, and dashboards need not rebuild everything to adopt a new model. Yet storing signals together does not ensure correct associations: logs, spans, and resource attributes still need consistent identity and timing. OpenTelemetry APM
Observe makes maintaining those relationships an explicit part of the platform model. Staying with New Relic does not eliminate the work of defining entities and collection conventions. Neither can reliably infer a tenant identifier that was never recorded.
Acceleration changes completeness as well as speed
Observe uses OPAL transformations to create datasets suited to querying. A query can have several stages whose outputs feed subsequent stages. Extraction, aggregation, and relationships can therefore be reused, while upstream changes affect downstream data. Key concepts
Historical ranges require care. Current documentation says creating or editing a dataset automatically accelerates the preceding seven days. A query outside its accelerated window can return only part of the requested range, with a warning. Accelerating the full range consumes Observe Compute Credits. Before that work completes, a partial count should not be treated as the historical total. On-demand acceleration
An occasional retrospective investigation can tolerate waiting. A daily report over a long period needs a predictable range and execution schedule. How often the work runs, how much history it covers, and how many people reuse it explain the budget more clearly than the phrase cold storage.
Freshness is a separate constraint. Observe's freshness goal controls how frequently accelerated results update. Tighter goals generally consume more compute, and downstream monitor requirements influence scheduling. Acceleration Manager
A monthly capacity review can tolerate older results. An incident detector may not. This setting concerns how current the result is, not how long raw data is retained; confusing the two can produce a complete-looking dashboard that describes an outdated state.
New Relic also has a long-term log path
New Relic Live Archives retains logs that need infrequent access, with separate storage and query metering. Archive queries require the appropriate permissions and an explicit archive query path. Calling New Relic a hot-data-only platform misses this option. Live Archives, archive billing
This is not the same mechanism as Observe dataset acceleration. Start the comparison with a common question: if a three-month-old log survives, do its spans and resource state survive too? Extending log retention alone may leave the context incomplete. Budget access permissions, retrieval activity, and retention across signals together.
Guance also offers log retention choices with distinct retrieval limits. Its current long-term log-storage documentation limits a single query to a maximum 24-hour range. Retrieving an isolated incident window and aggregating a whole month need different storage arrangements. Guance data storage
For application investigations, Guance trace details provide existing log and resource associations. Matching identifiers and suitable retention reduce repeated manual lookup. They do not recover sampled-out spans or automatically model arbitrary business datasets.
Separate collection portability from analytical migration
The Observe Agent is an OpenTelemetry Collector distribution with Observe defaults for hosts, Kubernetes, and the ingest destination. An existing Collector can also forward to Observe. Running that component locally does not mean the analytical backend is self-hosted. Observe Agent
New Relic supports OTLP too. Shared collection standards can survive a backend change, while OPAL and NRQL, dataset relationships and entity configuration, monitors and alerts remain separate assets. A working endpoint says nothing about whether service identity, types, sampling, and aggregation have retained their meaning. New Relic OTLP
New Relic currently lists Data + User and Data + Core Compute, with Core Compute in Public Preview. Observe's actual quote must account for acceleration, backfill, and query requirements. A data lake does not establish lower total cost any more than a managed database makes computation free. New Relic billing
Change the model when the work justifies it
Keep established New Relic assets when the central job is application performance, error investigation, and existing NRQL dashboards. If historical log cost is the problem, examine retention and archives before replacing the platform.
Observe becomes particularly interesting when business objects, resource state, and events need reusable relationships over time—and the team is prepared to maintain datasets, OPAL, and acceleration policies. That creates useful analytical assets while adding continuing modeling and compute-management responsibilities. Choose that work because it serves the investigation, rather than expecting a data lake to solve relationships and cost on its own.
Contact us
Join the community
to join the community
Try Guance
Start online and pay only for what you use.
Get startedChoose a Guance plan