• Log inStart now

Now that we've migrated this site's content to docs.newrelic.com, we're EOLing this site on June 21st 2024.

OpenTelemetry

Course

This lesson is a part of our OpenTelemetry masterclass. If you haven't already, checkout the chapter introduction.

OpenTelemetry is an exciting new standard for open instrumentation, one that's supported by a large developer community composed of end users, cloud providers, and observability leaders (including New Relic). Like its predecessor, OpenTracing, it’s a CNCF project, currently in the incubating phase of maturity.

OpenTelemetry aims to:

  • Standardize how applications collect and send their telemetry data to backend platforms. With this standard, clients and observability platforms all agree on what the data looks like, so you no longer have to be locked in to a particular platform's ecosystem to make use of your data.
  • Provide better end-to-end visibility of telemetry data. OpenTelemetry defines how libraries and frameworks generate telemetry data in a way that is platform-agnostic and implementation-independent. This means that more tools can adopt OpenTelemetry, which leads to better observability, especially in distributed systems that use different technologies.

OpenTelemetry accomplishes these goals by providing both a specification, including what telemetry data should look like and how it’s used, as well as an out-of-the-box implementation of that spec in many of the most popular programming languages.

Specification

OpenTelemetry is, first and foremost, a specification. It provides a standard definition of what telemetry data looks like and a description of how to build and use OpenTelemetry instrumentation.

Implementation

OpenTelemetry’s API and SDK specs define classes, functions, and configuration mechanisms for working with telemetry data. But OpenTelemetry also supplies implementations that comply with the standard in many of the most popular programming languages.

New Relic’s OpenTelemetry support

Platform-specific solutions often support more features of their backend platforms than OpenTelemetry does, and New Relic is no exception. While this is true today, as OpenTelemetry matures, this disparity will shrink.

Read our documentation to compare how our platform supports our proprietary agents versus how we support OpenTelemetry.

Course

This lesson is a part of our OpenTelemetry masterclass. Continue on to the next lesson: The OpenTelemetry specification.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.