Skip to content

Commit c30cd1d

Browse files
authored
Split stdout exporter into stdouttrace and stdoutmetric (#2005)
* Split stdout exporter into stdouttrace and stdoutmetric Signed-off-by: Anthony J Mirabella <[email protected]> * Remove unused options from stdouttrace and stdoutmetric exporters Signed-off-by: Anthony J Mirabella <[email protected]> * Update stdout exporter references in website docs Signed-off-by: Anthony J Mirabella <[email protected]> * Update docs to include correct import paths, properly describe exporter scope Signed-off-by: Anthony J Mirabella <[email protected]> * Remove pointless options to disable signals from what are now single-signal exporters Signed-off-by: Anthony J Mirabella <[email protected]>
1 parent 80ca2b1 commit c30cd1d

File tree

55 files changed

+631
-282
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+631
-282
lines changed

.github/dependabot.yml

+11-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,17 @@ updates:
148148
interval: weekly
149149
-
150150
package-ecosystem: gomod
151-
directory: /exporters/stdout
151+
directory: /exporters/stdout/stdouttrace
152+
labels:
153+
- dependencies
154+
- go
155+
- "Skip Changelog"
156+
schedule:
157+
day: sunday
158+
interval: weekly
159+
-
160+
package-ecosystem: gomod
161+
directory: /exporters/stdout/stdoutmetric
152162
labels:
153163
- dependencies
154164
- go

CHANGELOG.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
4141
- Changes `go.opentelemetry.io/otel/sdk/resource.NewWithAttributes` to require a schema URL. The old function is still available as `resource.NewSchemaless`. This is a breaking change. (#1938)
4242
- Several builtin resource detectors now correctly populate the schema URL. (#1938)
4343
- Creates package `go.opentelemetry.io/otel/exporters/otlp/otlpmetric` that defines a metrics exporter that uses a `otlpmetric.Client` to send data.
44-
Creates package `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` implementing a gRPC `otlpmetric.Client` and offers convenience functions, `New` and `NewUnstarted`, to create an `otlpmetric.Exporter`.(#1991)
44+
- Creates package `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` implementing a gRPC `otlpmetric.Client` and offers convenience functions, `New` and `NewUnstarted`, to create an `otlpmetric.Exporter`.(#1991)
45+
- Added `go.opentelemetry.io/otel/exporters/stdout/stdouttrace` exporter. (#2005)
46+
- Added `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` exporter. (#2005)
4547

4648
### Changed
4749

@@ -109,10 +111,11 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
109111
- The `http.url` attribute generated by `HTTPClientAttributesFromHTTPRequest` will no longer include username or password information. (#1919)
110112
- The `IsEmpty` method of the `TraceState` type in the `go.opentelemetry.io/otel/trace` package is removed in favor of using the added `TraceState.Len` method. (#1931)
111113
- The `Set`, `Value`, `ContextWithValue`, `ContextWithoutValue`, and `ContextWithEmpty` functions in the `go.opentelemetry.io/otel/baggage` package are removed.
112-
Handling of baggage is now done using the added `Baggage` type and related context functions (`ContextWithBaggage`, `ContextWithoutBaggage`, and `FromContext`) in that package. (TBD)
114+
Handling of baggage is now done using the added `Baggage` type and related context functions (`ContextWithBaggage`, `ContextWithoutBaggage`, and `FromContext`) in that package. (#1967)
113115
- The `InstallNewPipeline` and `NewExportPipeline` creation functions in all the exporters (prometheus, otlp, stdout, jaeger, and zipkin) have been removed.
114116
These functions were deemed premature attempts to provide convenience that did not achieve this aim. (#1985)
115117
- The `go.opentelemetry.io/otel/exporters/otlp` exporter has been removed. Use `go.opentelemetry.io/otel/exporters/otlp/otlptrace` instead. (#1990)
118+
- The `go.opentelemetry.io/otel/exporters/stdout` exporter has been removed. Use `go.opentelemetry.io/otel/exporters/stdout/stdouttrace` or `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` instead. (#2005)
116119

117120
### Fixed
118121

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ license-check:
161161
.PHONY: dependabot-check
162162
dependabot-check:
163163
@result=$$( \
164-
for f in $$( find . -type f -name go.mod -exec dirname {} \; | sed 's/^.\/\?/\//' ); \
164+
for f in $$( find . -type f -name go.mod -exec dirname {} \; | sed 's/^.//' ); \
165165
do grep -q "directory: \+$$f" .github/dependabot.yml \
166166
|| echo "$$f"; \
167167
done; \

bridge/opencensus/go.mod

+4-2
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
3434

3535
replace go.opentelemetry.io/otel/exporters/prometheus => ../../exporters/prometheus
3636

37-
replace go.opentelemetry.io/otel/exporters/stdout => ../../exporters/stdout
38-
3937
replace go.opentelemetry.io/otel/exporters/jaeger => ../../exporters/jaeger
4038

4139
replace go.opentelemetry.io/otel/exporters/zipkin => ../../exporters/zipkin
@@ -73,3 +71,7 @@ replace go.opentelemetry.io/otel/exporters/trace/zipkin => ../../exporters/trace
7371
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric => ../../exporters/otlp/otlpmetric
7472

7573
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc => ../../exporters/otlp/otlpmetric/otlpmetricgrpc
74+
75+
replace go.opentelemetry.io/otel/exporters/stdout/stdoutmetric => ../../exporters/stdout/stdoutmetric
76+
77+
replace go.opentelemetry.io/otel/exporters/stdout/stdouttrace => ../../exporters/stdout/stdouttrace

bridge/opentracing/go.mod

+4-2
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@ replace go.opentelemetry.io/otel/example/zipkin => ../../example/zipkin
3030

3131
replace go.opentelemetry.io/otel/exporters/prometheus => ../../exporters/prometheus
3232

33-
replace go.opentelemetry.io/otel/exporters/stdout => ../../exporters/stdout
34-
3533
replace go.opentelemetry.io/otel/exporters/jaeger => ../../exporters/jaeger
3634

3735
replace go.opentelemetry.io/otel/exporters/zipkin => ../../exporters/zipkin
@@ -69,3 +67,7 @@ replace go.opentelemetry.io/otel/exporters/trace/zipkin => ../../exporters/trace
6967
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric => ../../exporters/otlp/otlpmetric
7068

7169
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc => ../../exporters/otlp/otlpmetric/otlpmetricgrpc
70+
71+
replace go.opentelemetry.io/otel/exporters/stdout/stdoutmetric => ../../exporters/stdout/stdoutmetric
72+
73+
replace go.opentelemetry.io/otel/exporters/stdout/stdouttrace => ../../exporters/stdout/stdouttrace

example/jaeger/go.mod

+4-2
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ replace go.opentelemetry.io/otel/example/zipkin => ../zipkin
3434

3535
replace go.opentelemetry.io/otel/exporters/prometheus => ../../exporters/prometheus
3636

37-
replace go.opentelemetry.io/otel/exporters/stdout => ../../exporters/stdout
38-
3937
replace go.opentelemetry.io/otel/exporters/zipkin => ../../exporters/zipkin
4038

4139
replace go.opentelemetry.io/otel/internal/tools => ../../internal/tools
@@ -69,3 +67,7 @@ replace go.opentelemetry.io/otel/exporters/trace/zipkin => ../../exporters/trace
6967
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric => ../../exporters/otlp/otlpmetric
7068

7169
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc => ../../exporters/otlp/otlpmetric/otlpmetricgrpc
70+
71+
replace go.opentelemetry.io/otel/exporters/stdout/stdoutmetric => ../../exporters/stdout/stdoutmetric
72+
73+
replace go.opentelemetry.io/otel/exporters/stdout/stdouttrace => ../../exporters/stdout/stdouttrace

example/namedtracer/go.mod

+5-2
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@ go 1.15
44

55
replace (
66
go.opentelemetry.io/otel => ../..
7-
go.opentelemetry.io/otel/exporters/stdout => ../../exporters/stdout
87
go.opentelemetry.io/otel/sdk => ../../sdk
98
)
109

1110
require (
1211
go.opentelemetry.io/otel v0.20.0
13-
go.opentelemetry.io/otel/exporters/stdout v0.20.0
12+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v0.20.0
1413
go.opentelemetry.io/otel/sdk v0.20.0
1514
go.opentelemetry.io/otel/trace v0.20.0
1615
)
@@ -70,3 +69,7 @@ replace go.opentelemetry.io/otel/exporters/trace/zipkin => ../../exporters/trace
7069
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric => ../../exporters/otlp/otlpmetric
7170

7271
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc => ../../exporters/otlp/otlpmetric/otlpmetricgrpc
72+
73+
replace go.opentelemetry.io/otel/exporters/stdout/stdoutmetric => ../../exporters/stdout/stdoutmetric
74+
75+
replace go.opentelemetry.io/otel/exporters/stdout/stdouttrace => ../../exporters/stdout/stdouttrace

example/namedtracer/go.sum

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8=
2-
github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
31
github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
42
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
53
github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ=

example/namedtracer/main.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import (
2222
"go.opentelemetry.io/otel/attribute"
2323
"go.opentelemetry.io/otel/baggage"
2424
"go.opentelemetry.io/otel/example/namedtracer/foo"
25-
"go.opentelemetry.io/otel/exporters/stdout"
25+
"go.opentelemetry.io/otel/exporters/stdout/stdouttrace"
2626
sdktrace "go.opentelemetry.io/otel/sdk/trace"
2727
"go.opentelemetry.io/otel/trace"
2828
)
@@ -38,9 +38,9 @@ var tp *sdktrace.TracerProvider
3838
// initTracer creates and registers trace provider instance.
3939
func initTracer() {
4040
var err error
41-
exp, err := stdout.New(stdout.WithPrettyPrint())
41+
exp, err := stdouttrace.New(stdouttrace.WithPrettyPrint())
4242
if err != nil {
43-
log.Panicf("failed to initialize stdout exporter %v\n", err)
43+
log.Panicf("failed to initialize stdouttrace exporter %v\n", err)
4444
return
4545
}
4646
bsp := sdktrace.NewBatchSpanProcessor(exp)

example/opencensus/go.mod

+6-2
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ go 1.15
55
replace (
66
go.opentelemetry.io/otel => ../..
77
go.opentelemetry.io/otel/bridge/opencensus => ../../bridge/opencensus
8-
go.opentelemetry.io/otel/exporters/stdout => ../../exporters/stdout
98
go.opentelemetry.io/otel/sdk => ../../sdk
109
)
1110

1211
require (
1312
go.opencensus.io v0.22.6-0.20201102222123-380f4078db9f
1413
go.opentelemetry.io/otel v0.20.0
1514
go.opentelemetry.io/otel/bridge/opencensus v0.20.0
16-
go.opentelemetry.io/otel/exporters/stdout v0.20.0
15+
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v0.20.0
16+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v0.20.0
1717
go.opentelemetry.io/otel/sdk v0.20.0
1818
go.opentelemetry.io/otel/sdk/export/metric v0.20.0
1919
)
@@ -71,3 +71,7 @@ replace go.opentelemetry.io/otel/exporters/trace/zipkin => ../../exporters/trace
7171
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric => ../../exporters/otlp/otlpmetric
7272

7373
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc => ../../exporters/otlp/otlpmetric/otlpmetricgrpc
74+
75+
replace go.opentelemetry.io/otel/exporters/stdout/stdoutmetric => ../../exporters/stdout/stdoutmetric
76+
77+
replace go.opentelemetry.io/otel/exporters/stdout/stdouttrace => ../../exporters/stdout/stdouttrace

example/opencensus/main.go

+16-10
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ package main
1616

1717
import (
1818
"context"
19+
"fmt"
1920
"log"
2021
"time"
2122

@@ -31,7 +32,8 @@ import (
3132

3233
"go.opentelemetry.io/otel"
3334
"go.opentelemetry.io/otel/bridge/opencensus"
34-
"go.opentelemetry.io/otel/exporters/stdout"
35+
"go.opentelemetry.io/otel/exporters/stdout/stdoutmetric"
36+
"go.opentelemetry.io/otel/exporters/stdout/stdouttrace"
3537
otmetricexport "go.opentelemetry.io/otel/sdk/export/metric"
3638
sdktrace "go.opentelemetry.io/otel/sdk/trace"
3739
)
@@ -51,13 +53,17 @@ var (
5153
)
5254

5355
func main() {
54-
log.Println("Using OpenTelemetry stdout exporter.")
55-
otExporter, err := stdout.New(stdout.WithPrettyPrint())
56+
log.Println("Using OpenTelemetry stdout exporters.")
57+
traceExporter, err := stdouttrace.New(stdouttrace.WithPrettyPrint())
5658
if err != nil {
57-
log.Fatal(err)
59+
log.Fatal(fmt.Errorf("error creating trace exporter: %w", err))
5860
}
59-
tracing(otExporter)
60-
monitoring(otExporter)
61+
metricsExporter, err := stdoutmetric.New(stdoutmetric.WithPrettyPrint())
62+
if err != nil {
63+
log.Fatal(fmt.Errorf("error creating metric exporter: %w", err))
64+
}
65+
tracing(traceExporter)
66+
monitoring(metricsExporter)
6167
}
6268

6369
// tracing demonstrates overriding the OpenCensus DefaultTracer to send spans
@@ -75,15 +81,15 @@ func tracing(otExporter sdktrace.SpanExporter) {
7581
tracer := tp.Tracer("simple")
7682
octrace.DefaultTracer = opencensus.NewTracer(tracer)
7783

78-
log.Println("Creating OpenCensus span, which should be printed out using the OpenTelemetry stdout exporter.\n-- It should have no parent, since it is the first span.")
84+
log.Println("Creating OpenCensus span, which should be printed out using the OpenTelemetry stdouttrace exporter.\n-- It should have no parent, since it is the first span.")
7985
ctx, outerOCSpan := octrace.StartSpan(ctx, "OpenCensusOuterSpan")
8086
outerOCSpan.End()
8187

8288
log.Println("Creating OpenTelemetry span\n-- It should have the OpenCensus span as a parent, since the OpenCensus span was written with using OpenTelemetry APIs.")
8389
ctx, otspan := tracer.Start(ctx, "OpenTelemetrySpan")
8490
otspan.End()
8591

86-
log.Println("Creating OpenCensus span, which should be printed out using the OpenTelemetry stdout exporter.\n-- It should have the OpenTelemetry span as a parent, since it was written using OpenTelemetry APIs")
92+
log.Println("Creating OpenCensus span, which should be printed out using the OpenTelemetry stdouttrace exporter.\n-- It should have the OpenTelemetry span as a parent, since it was written using OpenTelemetry APIs")
8793
_, innerOCSpan := octrace.StartSpan(ctx, "OpenCensusInnerSpan")
8894
innerOCSpan.End()
8995
}
@@ -92,14 +98,14 @@ func tracing(otExporter sdktrace.SpanExporter) {
9298
// exporter to send metrics to the exporter by using either an OpenCensus
9399
// registry or an OpenCensus view.
94100
func monitoring(otExporter otmetricexport.Exporter) {
95-
log.Println("Using the OpenTelemetry stdout exporter to export OpenCensus metrics. This allows routing telemetry from both OpenTelemetry and OpenCensus to a single exporter.")
101+
log.Println("Using the OpenTelemetry stdoutmetric exporter to export OpenCensus metrics. This allows routing telemetry from both OpenTelemetry and OpenCensus to a single exporter.")
96102
ocExporter := opencensus.NewMetricExporter(otExporter)
97103
intervalReader, err := metricexport.NewIntervalReader(&metricexport.Reader{}, ocExporter)
98104
if err != nil {
99105
log.Fatalf("Failed to create interval reader: %v\n", err)
100106
}
101107
intervalReader.ReportingInterval = 10 * time.Second
102-
log.Println("Emitting metrics using OpenCensus APIs. These should be printed out using the OpenTelemetry stdout exporter.")
108+
log.Println("Emitting metrics using OpenCensus APIs. These should be printed out using the OpenTelemetry stdoutmetric exporter.")
103109
err = intervalReader.Start()
104110
if err != nil {
105111
log.Fatalf("Failed to start interval reader: %v\n", err)

example/otel-collector/go.mod

+4-2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@ replace go.opentelemetry.io/otel/example/zipkin => ../zipkin
3535

3636
replace go.opentelemetry.io/otel/exporters/prometheus => ../../exporters/prometheus
3737

38-
replace go.opentelemetry.io/otel/exporters/stdout => ../../exporters/stdout
39-
4038
replace go.opentelemetry.io/otel/exporters/jaeger => ../../exporters/jaeger
4139

4240
replace go.opentelemetry.io/otel/exporters/zipkin => ../../exporters/zipkin
@@ -72,3 +70,7 @@ replace go.opentelemetry.io/otel/exporters/trace/zipkin => ../../exporters/trace
7270
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric => ../../exporters/otlp/otlpmetric
7371

7472
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc => ../../exporters/otlp/otlpmetric/otlpmetricgrpc
73+
74+
replace go.opentelemetry.io/otel/exporters/stdout/stdoutmetric => ../../exporters/stdout/stdoutmetric
75+
76+
replace go.opentelemetry.io/otel/exporters/stdout/stdouttrace => ../../exporters/stdout/stdouttrace

example/passthrough/go.mod

+5-2
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ go 1.15
44

55
require (
66
go.opentelemetry.io/otel v0.20.0
7-
go.opentelemetry.io/otel/exporters/stdout v0.20.0
7+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v0.20.0
88
go.opentelemetry.io/otel/sdk v0.20.0
99
go.opentelemetry.io/otel/trace v0.20.0
1010
)
1111

1212
replace (
1313
go.opentelemetry.io/otel => ../..
14-
go.opentelemetry.io/otel/exporters/stdout => ../../exporters/stdout
1514
go.opentelemetry.io/otel/sdk => ../../sdk
1615
go.opentelemetry.io/otel/trace => ../../trace
1716
)
@@ -71,3 +70,7 @@ replace go.opentelemetry.io/otel/exporters/trace/zipkin => ../../exporters/trace
7170
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric => ../../exporters/otlp/otlpmetric
7271

7372
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc => ../../exporters/otlp/otlpmetric/otlpmetricgrpc
73+
74+
replace go.opentelemetry.io/otel/exporters/stdout/stdoutmetric => ../../exporters/stdout/stdoutmetric
75+
76+
replace go.opentelemetry.io/otel/exporters/stdout/stdouttrace => ../../exporters/stdout/stdouttrace

example/passthrough/go.sum

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8=
2-
github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
31
github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
42
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
53
github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ=

example/passthrough/main.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import (
2222

2323
"go.opentelemetry.io/otel"
2424
"go.opentelemetry.io/otel/example/passthrough/handler"
25-
"go.opentelemetry.io/otel/exporters/stdout"
25+
"go.opentelemetry.io/otel/exporters/stdout/stdouttrace"
2626
"go.opentelemetry.io/otel/propagation"
2727
sdktrace "go.opentelemetry.io/otel/sdk/trace"
2828
"go.opentelemetry.io/otel/trace"
@@ -76,9 +76,9 @@ func initPassthroughGlobals() {
7676
// set it as the global tracer provider
7777
func nonGlobalTracer() *sdktrace.TracerProvider {
7878
var err error
79-
exp, err := stdout.New(stdout.WithPrettyPrint())
79+
exp, err := stdouttrace.New(stdouttrace.WithPrettyPrint())
8080
if err != nil {
81-
log.Panicf("failed to initialize stdout exporter %v\n", err)
81+
log.Panicf("failed to initialize stdouttrace exporter %v\n", err)
8282
}
8383
bsp := sdktrace.NewBatchSpanProcessor(exp)
8484
tp := sdktrace.NewTracerProvider(

example/prometheus/go.mod

+4-2
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ replace go.opentelemetry.io/otel/example/prometheus => ./
3434

3535
replace go.opentelemetry.io/otel/example/zipkin => ../zipkin
3636

37-
replace go.opentelemetry.io/otel/exporters/stdout => ../../exporters/stdout
38-
3937
replace go.opentelemetry.io/otel/exporters/jaeger => ../../exporters/jaeger
4038

4139
replace go.opentelemetry.io/otel/exporters/zipkin => ../../exporters/zipkin
@@ -71,3 +69,7 @@ replace go.opentelemetry.io/otel/exporters/trace/zipkin => ../../exporters/trace
7169
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric => ../../exporters/otlp/otlpmetric
7270

7371
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc => ../../exporters/otlp/otlpmetric/otlpmetricgrpc
72+
73+
replace go.opentelemetry.io/otel/exporters/stdout/stdoutmetric => ../../exporters/stdout/stdoutmetric
74+
75+
replace go.opentelemetry.io/otel/exporters/stdout/stdouttrace => ../../exporters/stdout/stdouttrace

example/zipkin/go.mod

+4-2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@ replace go.opentelemetry.io/otel/example/zipkin => ./
3535

3636
replace go.opentelemetry.io/otel/exporters/prometheus => ../../exporters/prometheus
3737

38-
replace go.opentelemetry.io/otel/exporters/stdout => ../../exporters/stdout
39-
4038
replace go.opentelemetry.io/otel/exporters/jaeger => ../../exporters/jaeger
4139

4240
replace go.opentelemetry.io/otel/internal/tools => ../../internal/tools
@@ -70,3 +68,7 @@ replace go.opentelemetry.io/otel/exporters/trace/zipkin => ../../exporters/trace
7068
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric => ../../exporters/otlp/otlpmetric
7169

7270
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc => ../../exporters/otlp/otlpmetric/otlpmetricgrpc
71+
72+
replace go.opentelemetry.io/otel/exporters/stdout/stdoutmetric => ../../exporters/stdout/stdoutmetric
73+
74+
replace go.opentelemetry.io/otel/exporters/stdout/stdouttrace => ../../exporters/stdout/stdouttrace

exporters/jaeger/go.mod

+4-2
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ replace go.opentelemetry.io/otel/exporters/prometheus => ../prometheus
3232

3333
replace go.opentelemetry.io/otel/exporters/otlp => ../otlp
3434

35-
replace go.opentelemetry.io/otel/exporters/stdout => ../stdout
36-
3735
replace go.opentelemetry.io/otel/exporters/jaeger => ./
3836

3937
replace go.opentelemetry.io/otel/internal/tools => ../../internal/tools
@@ -73,3 +71,7 @@ replace go.opentelemetry.io/otel/exporters/trace/zipkin => ../trace/zipkin
7371
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric => ../otlp/otlpmetric
7472

7573
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc => ../otlp/otlpmetric/otlpmetricgrpc
74+
75+
replace go.opentelemetry.io/otel/exporters/stdout/stdoutmetric => ../stdout/stdoutmetric
76+
77+
replace go.opentelemetry.io/otel/exporters/stdout/stdouttrace => ../stdout/stdouttrace

exporters/metric/prometheus/go.mod

+4-2
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ replace go.opentelemetry.io/otel/example/zipkin => ../../../example/zipkin
3737

3838
replace go.opentelemetry.io/otel/exporters/metric/prometheus => ./
3939

40-
replace go.opentelemetry.io/otel/exporters/stdout => ../../stdout
41-
4240
replace go.opentelemetry.io/otel/exporters/trace/jaeger => ../../trace/jaeger
4341

4442
replace go.opentelemetry.io/otel/exporters/trace/zipkin => ../../trace/zipkin
@@ -74,3 +72,7 @@ replace go.opentelemetry.io/otel/exporters/zipkin => ../../zipkin
7472
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric => ../../otlp/otlpmetric
7573

7674
replace go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc => ../../otlp/otlpmetric/otlpmetricgrpc
75+
76+
replace go.opentelemetry.io/otel/exporters/stdout/stdoutmetric => ../../stdout/stdoutmetric
77+
78+
replace go.opentelemetry.io/otel/exporters/stdout/stdouttrace => ../../stdout/stdouttrace

0 commit comments

Comments
 (0)