Skip to content

Commit bd511a6

Browse files
jack-bergcodeboten
andauthored
Mark otlp_file exporter as experimental (#181)
Co-authored-by: Alex Boten <[email protected]>
1 parent 6c06fad commit bd511a6

File tree

6 files changed

+35
-20
lines changed

6 files changed

+35
-20
lines changed

examples/kitchen-sink.yaml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,8 @@ logger_provider:
131131
# Configure exporter.
132132
exporter:
133133
# Configure exporter to be OTLP with file transport.
134-
otlp_file:
134+
# This type is in development and subject to breaking changes in minor versions.
135+
otlp_file/development:
135136
# Configure output stream.
136137
# Values include stdout, or scheme+destination. For example: file:///path/to/file.jsonl.
137138
# If omitted or null, stdout is used.
@@ -141,7 +142,8 @@ logger_provider:
141142
# Configure exporter.
142143
exporter:
143144
# Configure exporter to be OTLP with file transport.
144-
otlp_file:
145+
# This type is in development and subject to breaking changes in minor versions.
146+
otlp_file/development:
145147
# Configure output stream.
146148
# Values include stdout, or scheme+destination. For example: file:///path/to/file.jsonl.
147149
# If omitted or null, stdout is used.
@@ -325,7 +327,8 @@ meter_provider:
325327
# Configure exporter.
326328
exporter:
327329
# Configure exporter to be OTLP with file transport.
328-
otlp_file:
330+
# This type is in development and subject to breaking changes in minor versions.
331+
otlp_file/development:
329332
# Configure output stream.
330333
# Values include stdout, or scheme+destination. For example: file:///path/to/file.jsonl.
331334
# If omitted or null, stdout is used.
@@ -341,7 +344,8 @@ meter_provider:
341344
# Configure exporter.
342345
exporter:
343346
# Configure exporter to be OTLP with file transport.
344-
otlp_file:
347+
# This type is in development and subject to breaking changes in minor versions.
348+
otlp_file/development:
345349
# Configure output stream.
346350
# Values include stdout, or scheme+destination. For example: file:///path/to/file.jsonl.
347351
# If omitted or null, stdout is used.
@@ -548,7 +552,8 @@ tracer_provider:
548552
# Configure exporter.
549553
exporter:
550554
# Configure exporter to be OTLP with file transport.
551-
otlp_file:
555+
# This type is in development and subject to breaking changes in minor versions.
556+
otlp_file/development:
552557
# Configure output stream.
553558
# Values include stdout, or scheme+destination. For example: file:///path/to/file.jsonl.
554559
# If omitted or null, stdout is used.
@@ -558,7 +563,8 @@ tracer_provider:
558563
# Configure exporter.
559564
exporter:
560565
# Configure exporter to be OTLP with file transport.
561-
otlp_file:
566+
# This type is in development and subject to breaking changes in minor versions.
567+
otlp_file/development:
562568
# Configure output stream.
563569
# Values include stdout, or scheme+destination. For example: file:///path/to/file.jsonl.
564570
# If omitted or null, stdout is used.

schema/common.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@
116116
}
117117
}
118118
},
119-
"OtlpFileExporter": {
119+
"ExperimentalOtlpFileExporter": {
120120
"type": ["object", "null"],
121121
"additionalProperties": false,
122122
"properties": {

schema/logger_provider.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@
7070
"otlp_grpc": {
7171
"$ref": "common.json#/$defs/OtlpGrpcExporter"
7272
},
73-
"otlp_file": {
74-
"$ref": "common.json#/$defs/OtlpFileExporter"
73+
"otlp_file/development": {
74+
"$ref": "common.json#/$defs/ExperimentalOtlpFileExporter"
7575
},
7676
"console": {
7777
"$ref": "common.json#/$defs/ConsoleExporter"

schema/meter_provider.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@
8888
"otlp_grpc": {
8989
"$ref": "#/$defs/OtlpGrpcMetricExporter"
9090
},
91-
"otlp_file": {
92-
"$ref": "#/$defs/OtlpFileMetricExporter"
91+
"otlp_file/development": {
92+
"$ref": "#/$defs/ExperimentalOtlpFileMetricExporter"
9393
},
9494
"console": {
9595
"$ref": "common.json#/$defs/ConsoleExporter"
@@ -276,7 +276,7 @@
276276
}
277277
}
278278
},
279-
"OtlpFileMetricExporter": {
279+
"ExperimentalOtlpFileMetricExporter": {
280280
"type": ["object", "null"],
281281
"additionalProperties": false,
282282
"properties": {

schema/tracer_provider.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,8 @@
155155
"otlp_grpc": {
156156
"$ref": "common.json#/$defs/OtlpGrpcExporter"
157157
},
158-
"otlp_file": {
159-
"$ref": "common.json#/$defs/OtlpFileExporter"
158+
"otlp_file/development": {
159+
"$ref": "common.json#/$defs/ExperimentalOtlpFileExporter"
160160
},
161161
"console": {
162162
"$ref": "common.json#/$defs/ConsoleExporter"

schema/type_descriptions.yaml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,10 @@
180180
property_descriptions:
181181
otlp_http: Configure exporter to be OTLP with HTTP transport.
182182
otlp_grpc: Configure exporter to be OTLP with gRPC transport.
183-
otlp_file: Configure exporter to be OTLP with file transport.
183+
otlp_file/development: >
184+
Configure exporter to be OTLP with file transport.
185+
186+
This type is in development and subject to breaking changes in minor versions.
184187
console: Configure exporter to be console.
185188
path_patterns:
186189
- .logger_provider.processors[].*.exporter
@@ -258,7 +261,10 @@
258261
property_descriptions:
259262
otlp_http: Configure exporter to be OTLP with HTTP transport.
260263
otlp_grpc: Configure exporter to be OTLP with gRPC transport.
261-
otlp_file: Configure exporter to be OTLP with file transport.
264+
otlp_file/development: >
265+
Configure exporter to be OTLP with file transport.
266+
267+
This type is in development and subject to breaking changes in minor versions.
262268
zipkin: Configure exporter to be zipkin.
263269
console: Configure exporter to be console.
264270
path_patterns:
@@ -418,7 +424,10 @@
418424
prometheus: Configure exporter to be prometheus.
419425
otlp_http: Configure exporter to be OTLP with HTTP transport.
420426
otlp_grpc: Configure exporter to be OTLP with gRPC transport.
421-
otlp_file: Configure exporter to be OTLP with file transport.
427+
otlp_file/development: >
428+
Configure exporter to be OTLP with file transport.
429+
430+
This type is in development and subject to breaking changes in minor versions.
422431
console: Configure exporter to be console.
423432
path_patterns:
424433
- .meter_provider.readers[].*.exporter
@@ -683,9 +692,9 @@
683692
684693
If omitted or null, stdout is used.
685694
path_patterns:
686-
- .tracer_provider.processors[].*.exporter.otlp_file
687-
- .logger_provider.processors[].*.exporter.otlp_file
688-
- .meter_provider.readers[].periodic.exporter.otlp_file
695+
- .tracer_provider.processors[].*.exporter.otlp_file/development
696+
- .logger_provider.processors[].*.exporter.otlp_file/development
697+
- .meter_provider.readers[].periodic.exporter.otlp_file/development
689698
# END common
690699

691700
# START Instrumentation

0 commit comments

Comments
 (0)