Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(jeager-exporter): deprecate jaeger exporter #3585

2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ For experimental package changes, see the [experimental CHANGELOG](experimental/

### :house: (Internal)

* chore(exporter-jaeger): deprecate jaeger exporter [#3585](https://github.com/open-telemetry/opentelemetry-js/pull/3585) @pichlermarc

## 1.9.1

### :bug: (Bug Fix)
Expand Down
8 changes: 7 additions & 1 deletion packages/opentelemetry-exporter-jaeger/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
# OpenTelemetry Jaeger Trace Exporter for Node.js
# (Deprecated) OpenTelemetry Jaeger Trace Exporter for Node.js

[![NPM Published Version][npm-img]][npm-url]
[![Apache License][license-image]][license-image]

**NOTE: Support for `@opentelemetry/exporter-jaeger` will end July 2023, please use any of the following packages instead:**

- `@opentelemetry/exporter-trace-otlp-proto`
- `@opentelemetry/exporter-trace-otlp-grpc`
- `@opentelemetry/exporter-trace-otlp-http`

OpenTelemetry Jaeger Trace Exporter allows the user to send collected traces to Jaeger.

[Jaeger](https://jaeger.readthedocs.io/en/latest/), inspired by [Dapper](https://research.google.com/pubs/pub36356.html) and [OpenZipkin](http://zipkin.io/), is a distributed tracing system released as open source by [Uber Technologies](http://uber.github.io/). It is used for monitoring and troubleshooting microservices-based distributed systems, including:
Expand Down
7 changes: 7 additions & 0 deletions packages/opentelemetry-exporter-jaeger/src/jaeger.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,13 @@ import * as jaegerTypes from './types';

/**
* Format and sends span information to Jaeger Exporter.
*
* @deprecated Jaeger supports the OpenTelemetry protocol natively
* (see https://www.jaegertracing.io/docs/1.41/apis/#opentelemetry-protocol-stable).
* Support for this exporter will end July 2023. Please migrate to any of the following packages:
* - `@opentelemetry/exporter-trace-otlp-proto`
* - `@opentelemetry/exporter-trace-otlp-grpc`
* - `@opentelemetry/exporter-trace-otlp-http`
*/
export class JaegerExporter implements SpanExporter {
private readonly _onShutdownFlushTimeout: number;
Expand Down