Skip to content

Commit 097163a

Browse files
committed
deprecate env vars, add changelog
1 parent e053411 commit 097163a

File tree

3 files changed

+33
-29
lines changed

3 files changed

+33
-29
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ release.
1111

1212
### Traces
1313

14+
- Deprecate Zipkin exporter document and make exporter implementation optional
15+
([#4715](https://github.com/open-telemetry/opentelemetry-specification/pull/4715/))
16+
1417
### Metrics
1518

1619
- `AlignedHistogramBucketExemplarReservoir` SHOULD use a time-weighted algorithm.

specification/configuration/sdk-environment-variables.md

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -15,32 +15,33 @@ aliases:
1515

1616
<!-- toc -->
1717

18-
- [Implementation guidelines](#implementation-guidelines)
19-
- [Parsing empty value](#parsing-empty-value)
20-
- [Configuration types](#configuration-types)
21-
* [Boolean](#boolean)
22-
* [Numeric](#numeric)
23-
+ [Integer](#integer)
24-
+ [Duration](#duration)
25-
+ [Timeout](#timeout)
26-
* [String](#string)
27-
+ [Enum](#enum)
28-
- [General SDK Configuration](#general-sdk-configuration)
29-
- [Batch Span Processor](#batch-span-processor)
30-
- [Batch LogRecord Processor](#batch-logrecord-processor)
31-
- [Attribute Limits](#attribute-limits)
32-
- [Span Limits](#span-limits)
33-
- [LogRecord Limits](#logrecord-limits)
34-
- [OTLP Exporter](#otlp-exporter)
35-
- [Zipkin Exporter](#zipkin-exporter)
36-
- [Prometheus Exporter](#prometheus-exporter)
37-
- [Exporter Selection](#exporter-selection)
38-
* [In-development Exporter Selection](#in-development-exporter-selection)
39-
- [Metrics SDK Configuration](#metrics-sdk-configuration)
40-
* [Exemplar](#exemplar)
41-
* [Periodic exporting MetricReader](#periodic-exporting-metricreader)
42-
- [Declarative configuration](#declarative-configuration)
43-
- [Language Specific Environment Variables](#language-specific-environment-variables)
18+
- [OpenTelemetry Environment Variable Specification](#opentelemetry-environment-variable-specification)
19+
- [Implementation guidelines](#implementation-guidelines)
20+
- [Parsing empty value](#parsing-empty-value)
21+
- [Configuration types](#configuration-types)
22+
- [Boolean](#boolean)
23+
- [Numeric](#numeric)
24+
- [Integer](#integer)
25+
- [Duration](#duration)
26+
- [Timeout](#timeout)
27+
- [String](#string)
28+
- [Enum](#enum)
29+
- [General SDK Configuration](#general-sdk-configuration)
30+
- [Batch Span Processor](#batch-span-processor)
31+
- [Batch LogRecord Processor](#batch-logrecord-processor)
32+
- [Attribute Limits](#attribute-limits)
33+
- [Span Limits](#span-limits)
34+
- [LogRecord Limits](#logrecord-limits)
35+
- [OTLP Exporter](#otlp-exporter)
36+
- [Zipkin Exporter](#zipkin-exporter)
37+
- [Prometheus Exporter](#prometheus-exporter)
38+
- [Exporter Selection](#exporter-selection)
39+
- [In-development Exporter Selection](#in-development-exporter-selection)
40+
- [Metrics SDK Configuration](#metrics-sdk-configuration)
41+
- [Exemplar](#exemplar)
42+
- [Periodic exporting MetricReader](#periodic-exporting-metricreader)
43+
- [Declarative configuration](#declarative-configuration)
44+
- [Language Specific Environment Variables](#language-specific-environment-variables)
4445

4546
<!-- tocstop -->
4647

@@ -270,6 +271,8 @@ See [OpenTelemetry Protocol Exporter Configuration Options](../protocol/exporter
270271

271272
## Zipkin Exporter
272273

274+
**Status**: [Deprecated](../../document-status.md)
275+
273276
| Name | Description | Default | Type |
274277
|-------------------------------|------------------------------------------------------------------------------------|--------------------------------------|-------------|
275278
| OTEL_EXPORTER_ZIPKIN_ENDPOINT | Endpoint for Zipkin traces | `http://localhost:9411/api/v2/spans` | [String][] |
@@ -308,7 +311,7 @@ The implementation MAY accept a comma-separated list to enable setting multiple
308311
Known values for `OTEL_TRACES_EXPORTER` are:
309312

310313
- `"otlp"`: [OTLP](https://opentelemetry.io/docs/specs/otlp/)
311-
- `"zipkin"`: [Zipkin](https://zipkin.io/zipkin-api/) (Defaults to [protobuf](https://github.com/openzipkin/zipkin-api/blob/master/zipkin.proto) format)
314+
- `"zipkin"`: [Zipkin](https://zipkin.io/zipkin-api/) (Defaults to [protobuf](https://github.com/openzipkin/zipkin-api/blob/master/zipkin.proto) format).
312315
- `"console"`: [Standard Output](../trace/sdk_exporters/stdout.md)
313316
- `"logging"`: [Standard Output](../trace/sdk_exporters/stdout.md). It is a deprecated value left for backwards compatibility. It SHOULD
314317
NOT be supported by new implementations.

specification/trace/sdk_exporters/zipkin.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ linkTitle: Zipkin
66

77
**Status**: [Deprecated](../../document-status.md)
88

9-
Zipkin exporter support will be removed from OpenTelemetry specification in Jan 2027.
10-
119
_Note: This document remains here for backwards compatibility and
1210
will be removed in a future version. SDKs MAY include Zipkin exporters,
1311
but Zipkin exporter is not required.

0 commit comments

Comments
 (0)