Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 49 additions & 49 deletions opentelemetry_configuration.json

Large diffs are not rendered by default.

98 changes: 49 additions & 49 deletions schema-docs.md

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions schema/logger_provider.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ properties:
limits:
$ref: "#/$defs/LogRecordLimits"
description: Configure log record limits. See also attribute_limits.
defaultBehavior: TODO
defaultBehavior: default values as described in LogRecordLimits are used
logger_configurator/development:
$ref: "#/$defs/ExperimentalLoggerConfigurator"
description: |
Expand Down Expand Up @@ -83,11 +83,11 @@ $defs:
otlp_http:
$ref: common.yaml#/$defs/OtlpHttpExporter
description: Configure exporter to be OTLP with HTTP transport.
defaultBehavior: TODO
defaultBehavior: ignore
otlp_grpc:
$ref: common.yaml#/$defs/OtlpGrpcExporter
description: Configure exporter to be OTLP with gRPC transport.
defaultBehavior: TODO
defaultBehavior: ignore
otlp_file/development:
$ref: common.yaml#/$defs/ExperimentalOtlpFileExporter
description: |
Expand All @@ -96,7 +96,7 @@ $defs:
console:
$ref: common.yaml#/$defs/ConsoleExporter
description: Configure exporter to be console.
defaultBehavior: TODO
defaultBehavior: ignore
isSdkExtensionPlugin: true
LogRecordLimits:
type: object
Expand Down Expand Up @@ -132,11 +132,11 @@ $defs:
batch:
$ref: "#/$defs/BatchLogRecordProcessor"
description: Configure a batch log record processor.
defaultBehavior: TODO
defaultBehavior: ignore
simple:
$ref: "#/$defs/SimpleLogRecordProcessor"
description: Configure a simple log record processor.
defaultBehavior: TODO
defaultBehavior: ignore
isSdkExtensionPlugin: true
ExperimentalLoggerConfigurator:
type:
Expand Down
44 changes: 22 additions & 22 deletions schema/meter_provider.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ properties:
description: |
Configure views.
Each view has a selector which determines the instrument(s) it applies to, and a configuration for the resulting stream(s).
defaultBehavior: TODO
defaultBehavior: no views are registered
exemplar_filter:
$ref: "#/$defs/ExemplarFilter"
description: |
Expand Down Expand Up @@ -73,11 +73,11 @@ $defs:
items:
$ref: "#/$defs/MetricProducer"
description: Configure metric producers.
defaultBehavior: TODO
defaultBehavior: no metric producers are added
cardinality_limits:
$ref: "#/$defs/CardinalityLimits"
description: Configure cardinality limits.
defaultBehavior: TODO
defaultBehavior: default values as described in CardinalityLimits are used
required:
- exporter
PullMetricReader:
Expand All @@ -93,11 +93,11 @@ $defs:
items:
$ref: "#/$defs/MetricProducer"
description: Configure metric producers.
defaultBehavior: TODO
defaultBehavior: no metric producers are added
cardinality_limits:
$ref: "#/$defs/CardinalityLimits"
description: Configure cardinality limits.
defaultBehavior: TODO
defaultBehavior: default values as described in CardinalityLimits are used
required:
- exporter
CardinalityLimits:
Expand Down Expand Up @@ -182,12 +182,12 @@ $defs:
$ref: "#/$defs/OtlpHttpMetricExporter"
description: |
Configure exporter to be OTLP with HTTP transport.
defaultBehavior: TODO
defaultBehavior: ignore
otlp_grpc:
$ref: "#/$defs/OtlpGrpcMetricExporter"
description: |
Configure exporter to be OTLP with gRPC transport.
defaultBehavior: TODO
defaultBehavior: ignore
otlp_file/development:
$ref: "#/$defs/ExperimentalOtlpFileMetricExporter"
description: |
Expand All @@ -197,7 +197,7 @@ $defs:
$ref: "#/$defs/ConsoleMetricExporter"
description: |
Configure exporter to be console.
defaultBehavior: TODO
defaultBehavior: ignore
isSdkExtensionPlugin: true
PullMetricExporter:
type: object
Expand Down Expand Up @@ -226,7 +226,7 @@ $defs:
opencensus:
$ref: "#/$defs/OpenCensusMetricProducer"
description: Configure metric producer to be opencensus.
defaultBehavior: TODO
defaultBehavior: ignore
isSdkExtensionPlugin: true
OpenCensusMetricProducer:
type:
Expand Down Expand Up @@ -305,11 +305,11 @@ $defs:
periodic:
$ref: "#/$defs/PeriodicMetricReader"
description: Configure a periodic metric reader.
defaultBehavior: TODO
defaultBehavior: ignore
pull:
$ref: "#/$defs/PullMetricReader"
description: Configure a pull based metric reader.
defaultBehavior: TODO
defaultBehavior: ignore
ExporterTemporalityPreference:
type:
- string
Expand Down Expand Up @@ -348,7 +348,7 @@ $defs:
tls:
$ref: common.yaml#/$defs/HttpTls
description: Configure TLS settings for the exporter.
defaultBehavior: TODO
defaultBehavior: system default TLS settings are used
headers:
type: array
minItems: 1
Expand All @@ -357,7 +357,7 @@ $defs:
description: |
Configure headers. Entries have higher priority than entries from .headers_list.
If an entry's .value is null, the entry is ignored.
defaultBehavior: TODO
defaultBehavior: no headers are added
headers_list:
type:
- string
Expand Down Expand Up @@ -417,7 +417,7 @@ $defs:
tls:
$ref: common.yaml#/$defs/GrpcTls
description: Configure TLS settings for the exporter.
defaultBehavior: TODO
defaultBehavior: system default TLS settings are used
headers:
type: array
minItems: 1
Expand All @@ -426,7 +426,7 @@ $defs:
description: |
Configure headers. Entries have higher priority than entries from .headers_list.
If an entry's .value is null, the entry is ignored.
defaultBehavior: TODO
defaultBehavior: no headers are added
headers_list:
type:
- string
Expand Down Expand Up @@ -624,7 +624,7 @@ $defs:
$ref: common.yaml#/$defs/IncludeExclude
description: |
Configure attribute keys retained in the resulting stream(s).
defaultBehavior: TODO
defaultBehavior: all attribute keys are retained
Aggregation:
type: object
additionalProperties: false
Expand All @@ -634,27 +634,27 @@ $defs:
default:
$ref: "#/$defs/DefaultAggregation"
description: Configures the stream to use the instrument kind to select an aggregation and advisory parameters to influence aggregation configuration parameters. See https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/sdk.md#default-aggregation for details.
defaultBehavior: TODO
defaultBehavior: ignore
drop:
$ref: "#/$defs/DropAggregation"
description: Configures the stream to ignore/drop all instrument measurements. See https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/sdk.md#drop-aggregation for details.
defaultBehavior: TODO
defaultBehavior: ignore
explicit_bucket_histogram:
$ref: "#/$defs/ExplicitBucketHistogramAggregation"
description: Configures the stream to collect data for the histogram metric point using a set of explicit boundary values for histogram bucketing. See https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/sdk.md#explicit-bucket-histogram-aggregation for details
defaultBehavior: TODO
defaultBehavior: ignore
base2_exponential_bucket_histogram:
$ref: "#/$defs/Base2ExponentialBucketHistogramAggregation"
description: Configures the stream to collect data for the exponential histogram metric point, which uses a base-2 exponential formula to determine bucket boundaries and an integer scale parameter to control resolution. See https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/sdk.md#base2-exponential-bucket-histogram-aggregation for details.
defaultBehavior: TODO
defaultBehavior: ignore
last_value:
$ref: "#/$defs/LastValueAggregation"
description: Configures the stream to collect data using the last measurement. See https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/sdk.md#last-value-aggregation for details.
defaultBehavior: TODO
defaultBehavior: ignore
sum:
$ref: "#/$defs/SumAggregation"
description: Configures the stream to collect the arithmetic sum of measurement values. See https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/sdk.md#sum-aggregation for details.
defaultBehavior: TODO
defaultBehavior: ignore
DefaultAggregation:
type:
- object
Expand Down
2 changes: 1 addition & 1 deletion schema/opentelemetry_configuration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ properties:
$ref: "#/$defs/AttributeLimits"
description: |
Configure general attribute limits. See also tracer_provider.limits, logger_provider.limits.
defaultBehavior: TODO
defaultBehavior: default values as described in AttributeLimits are used
logger_provider:
$ref: "#/$defs/LoggerProvider"
description: |
Expand Down
18 changes: 8 additions & 10 deletions schema/propagator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@ properties:
description: |
Configure the propagators in the composite text map propagator. Entries from .composite_list are appended to the list here with duplicates filtered out.
Built-in propagator keys include: tracecontext, baggage, b3, b3multi, jaeger, ottrace. Known third party keys include: xray.
If the resolved list of propagators (from .composite and .composite_list) is empty, a noop propagator is used.
defaultBehavior: TODO
defaultBehavior: and .composite_list is omitted or null, a noop propagator is used
composite_list:
type:
- string
Expand All @@ -19,8 +18,7 @@ properties:
Configure the propagators in the composite text map propagator. Entries are appended to .composite with duplicates filtered out.
The value is a comma separated list of propagator identifiers matching the format of OTEL_PROPAGATORS. See https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/configuration/sdk-environment-variables.md#general-sdk-configuration for details.
Built-in propagator identifiers include: tracecontext, baggage, b3, b3multi, jaeger, ottrace. Known third party identifiers include: xray.
If the resolved list of propagators (from .composite and .composite_list) is empty, a noop propagator is used.
defaultBehavior: TODO
defaultBehavior: and .composite is omitted or null, a noop propagator is used
$defs:
TextMapPropagator:
type: object
Expand All @@ -34,27 +32,27 @@ $defs:
tracecontext:
$ref: "#/$defs/TraceContextPropagator"
description: Include the w3c trace context propagator.
defaultBehavior: TODO
defaultBehavior: ignore
baggage:
$ref: "#/$defs/BaggagePropagator"
description: Include the w3c baggage propagator.
defaultBehavior: TODO
defaultBehavior: ignore
b3:
$ref: "#/$defs/B3Propagator"
description: Include the zipkin b3 propagator.
defaultBehavior: TODO
defaultBehavior: ignore
b3multi:
$ref: "#/$defs/B3MultiPropagator"
description: Include the zipkin b3 multi propagator.
defaultBehavior: TODO
defaultBehavior: ignore
jaeger:
$ref: "#/$defs/JaegerPropagator"
description: Include the jaeger propagator.
defaultBehavior: TODO
defaultBehavior: ignore
ottrace:
$ref: "#/$defs/OpenTracingPropagator"
description: Include the opentracing propagator.
defaultBehavior: TODO
defaultBehavior: ignore
isSdkExtensionPlugin: true
TraceContextPropagator:
type:
Expand Down
2 changes: 1 addition & 1 deletion schema/resource.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ properties:
$ref: "#/$defs/AttributeNameValue"
description: |
Configure resource attributes. Entries have higher priority than entries from .resource.attributes_list.
defaultBehavior: TODO
defaultBehavior: no resource attributes are added
detection/development:
$ref: "#/$defs/ExperimentalResourceDetection"
description: |
Expand Down
22 changes: 11 additions & 11 deletions schema/tracer_provider.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ properties:
limits:
$ref: "#/$defs/SpanLimits"
description: Configure span limits. See also attribute_limits.
defaultBehavior: TODO
defaultBehavior: default values as described in SpanLimits are used
sampler:
$ref: "#/$defs/Sampler"
description: |
Expand Down Expand Up @@ -79,11 +79,11 @@ $defs:
always_off:
$ref: "#/$defs/AlwaysOffSampler"
description: Configure sampler to be always_off.
defaultBehavior: TODO
defaultBehavior: ignore
always_on:
$ref: "#/$defs/AlwaysOnSampler"
description: Configure sampler to be always_on.
defaultBehavior: TODO
defaultBehavior: ignore
composite/development:
$ref: "#/$defs/ExperimentalComposableSampler"
description: Configure sampler to be composite.
Expand All @@ -95,15 +95,15 @@ $defs:
parent_based:
$ref: "#/$defs/ParentBasedSampler"
description: Configure sampler to be parent_based.
defaultBehavior: TODO
defaultBehavior: ignore
probability/development:
$ref: "#/$defs/ExperimentalProbabilitySampler"
description: Configure sampler to be probability.
defaultBehavior: ignore
trace_id_ratio_based:
$ref: "#/$defs/TraceIdRatioBasedSampler"
description: Configure sampler to be trace_id_ratio_based.
defaultBehavior: TODO
defaultBehavior: ignore
isSdkExtensionPlugin: true
AlwaysOffSampler:
type:
Expand Down Expand Up @@ -296,11 +296,11 @@ $defs:
otlp_http:
$ref: common.yaml#/$defs/OtlpHttpExporter
description: Configure exporter to be OTLP with HTTP transport.
defaultBehavior: TODO
defaultBehavior: ignore
otlp_grpc:
$ref: common.yaml#/$defs/OtlpGrpcExporter
description: Configure exporter to be OTLP with gRPC transport.
defaultBehavior: TODO
defaultBehavior: ignore
otlp_file/development:
$ref: common.yaml#/$defs/ExperimentalOtlpFileExporter
description: |
Expand All @@ -309,11 +309,11 @@ $defs:
console:
$ref: common.yaml#/$defs/ConsoleExporter
description: Configure exporter to be console.
defaultBehavior: TODO
defaultBehavior: ignore
zipkin:
$ref: "#/$defs/ZipkinSpanExporter"
description: Configure exporter to be zipkin.
defaultBehavior: TODO
defaultBehavior: ignore
isSdkExtensionPlugin: true
SpanLimits:
type: object
Expand Down Expand Up @@ -385,11 +385,11 @@ $defs:
batch:
$ref: "#/$defs/BatchSpanProcessor"
description: Configure a batch span processor.
defaultBehavior: TODO
defaultBehavior: ignore
simple:
$ref: "#/$defs/SimpleSpanProcessor"
description: Configure a simple span processor.
defaultBehavior: TODO
defaultBehavior: ignore
isSdkExtensionPlugin: true
ZipkinSpanExporter:
type:
Expand Down
Loading