diff --git a/schema-docs.md b/schema-docs.md index d62e2ef2..e6a64186 100644 --- a/schema-docs.md +++ b/schema-docs.md @@ -1314,6 +1314,66 @@ Usages: } +## ExperimentalJaegerRemoteSampler + +> [!WARNING] +> This type is [experimental](README.md#experimental-features). + +| Property | Type | Required? | Constraints | Description | +|---|---|---|---|---| +| `endpoint` | one of:
* `string`
* `null`
| `false` | No constraints. | TODO | +| `interval` | one of:
* `integer`
* `null`
| `false` | * `minimum`: `0`
| TODO | +| `initial_sampler` | [`Sampler`](#sampler) | `false` | No constraints. | TODO | + +
+Language support status + +| Property | [cpp](#cpp) | [go](#go) | [java](#java) | [js](#js) | +|---|---|---|---|---| +| `endpoint` | not_implemented | unknown | unknown | unknown | +| `interval` | not_implemented | unknown | unknown | unknown | +| `initial_sampler` | not_implemented | unknown | unknown | unknown | +
+ +Constraints: + +* `additionalProperties`: `false` + +Usages: + +* [`Sampler.jaeger_remote/development`](#sampler) + +
+JSON Schema + +[JSON Schema Source File](./schema/tracer_provider.json) +
{
+  "type": [
+    "object",
+    "null"
+  ],
+  "additionalProperties": false,
+  "properties": {
+    "endpoint": {
+      "type": [
+        "string",
+        "null"
+      ]
+    },
+    "interval": {
+      "type": [
+        "integer",
+        "null"
+      ],
+      "minimum": 0
+    },
+    "initial_sampler": {
+      "$ref": "#/$defs/Sampler"
+    }
+  }
+}
+
+ ## ExperimentalLanguageSpecificInstrumentation > [!WARNING] @@ -2676,63 +2736,6 @@ Usages: } -## JaegerRemoteSampler - -| Property | Type | Required? | Constraints | Description | -|---|---|---|---|---| -| `endpoint` | one of:
* `string`
* `null`
| `false` | No constraints. | TODO | -| `interval` | one of:
* `integer`
* `null`
| `false` | * `minimum`: `0`
| TODO | -| `initial_sampler` | [`Sampler`](#sampler) | `false` | No constraints. | TODO | - -
-Language support status - -| Property | [cpp](#cpp) | [go](#go) | [java](#java) | [js](#js) | -|---|---|---|---|---| -| `endpoint` | not_implemented | unknown | supported | unknown | -| `interval` | not_implemented | unknown | supported | unknown | -| `initial_sampler` | not_implemented | unknown | supported | unknown | -
- -Constraints: - -* `additionalProperties`: `false` - -Usages: - -* [`Sampler.jaeger_remote`](#sampler) - -
-JSON Schema - -[JSON Schema Source File](./schema/tracer_provider.json) -
{
-  "type": [
-    "object",
-    "null"
-  ],
-  "additionalProperties": false,
-  "properties": {
-    "endpoint": {
-      "type": [
-        "string",
-        "null"
-      ]
-    },
-    "interval": {
-      "type": [
-        "integer",
-        "null"
-      ],
-      "minimum": 0
-    },
-    "initial_sampler": {
-      "$ref": "#/$defs/Sampler"
-    }
-  }
-}
-
- ## LastValueAggregation No properties. @@ -5225,10 +5228,10 @@ Usages: |---|---|---|---|---| | `always_off` | [`AlwaysOffSampler`](#alwaysoffsampler) | `false` | No constraints. | Configure sampler to be always_off. | | `always_on` | [`AlwaysOnSampler`](#alwaysonsampler) | `false` | No constraints. | Configure sampler to be always_on. | -| `jaeger_remote` | [`JaegerRemoteSampler`](#jaegerremotesampler) | `false` | No constraints. | TODO | | `parent_based` | [`ParentBasedSampler`](#parentbasedsampler) | `false` | No constraints. | Configure sampler to be parent_based. | | `trace_id_ratio_based` | [`TraceIdRatioBasedSampler`](#traceidratiobasedsampler) | `false` | No constraints. | Configure sampler to be trace_id_ratio_based. | | `probability/development`
**WARNING:** This property is [experimental](README.md#experimental-features). | [`ExperimentalProbabilitySampler`](#experimentalprobabilitysampler) | `false` | No constraints. | Configure sampler to be probability. | +| `jaeger_remote/development`
**WARNING:** This property is [experimental](README.md#experimental-features). | [`ExperimentalJaegerRemoteSampler`](#experimentaljaegerremotesampler) | `false` | No constraints. | TODO |
Language support status @@ -5237,10 +5240,10 @@ Usages: |---|---|---|---|---| | `always_off` | supported | unknown | supported | unknown | | `always_on` | supported | unknown | supported | unknown | -| `jaeger_remote` | supported | unknown | supported | unknown | | `parent_based` | supported | unknown | supported | unknown | | `trace_id_ratio_based` | supported | unknown | supported | unknown | | `probability/development` | supported | unknown | supported | unknown | +| `jaeger_remote/development` | supported | unknown | supported | unknown |
Constraints: @@ -5252,7 +5255,7 @@ Constraints: Usages: * [`TracerProvider.sampler`](#tracerprovider) -* [`JaegerRemoteSampler.initial_sampler`](#jaegerremotesampler) +* [`ExperimentalJaegerRemoteSampler.initial_sampler`](#experimentaljaegerremotesampler) * [`ParentBasedSampler.root`](#parentbasedsampler) * [`ParentBasedSampler.remote_parent_sampled`](#parentbasedsampler) * [`ParentBasedSampler.remote_parent_not_sampled`](#parentbasedsampler) @@ -5280,8 +5283,8 @@ Usages: "always_on": { "$ref": "#/$defs/AlwaysOnSampler" }, - "jaeger_remote": { - "$ref": "#/$defs/JaegerRemoteSampler" + "jaeger_remote/development": { + "$ref": "#/$defs/ExperimentalJaegerRemoteSampler" }, "parent_based": { "$ref": "#/$defs/ParentBasedSampler" @@ -5871,8 +5874,8 @@ Usages: "always_on": { "$ref": "#/$defs/AlwaysOnSampler" }, - "jaeger_remote": { - "$ref": "#/$defs/JaegerRemoteSampler" + "jaeger_remote/development": { + "$ref": "#/$defs/ExperimentalJaegerRemoteSampler" }, "parent_based": { "$ref": "#/$defs/ParentBasedSampler" @@ -5899,7 +5902,7 @@ Usages: ], "additionalProperties": false }, - "JaegerRemoteSampler": { + "ExperimentalJaegerRemoteSampler": { "type": [ "object", "null" @@ -6437,6 +6440,7 @@ Latest supported file format: `1.0.0-rc.2` | [`ExperimentalHttpInstrumentation`](#experimentalhttpinstrumentation) | not_applicable | | * `client`: not_applicable
* `server`: not_applicable
| | [`ExperimentalHttpServerInstrumentation`](#experimentalhttpserverinstrumentation) | not_applicable | | * `request_captured_headers`: not_applicable
* `response_captured_headers`: not_applicable
| | [`ExperimentalInstrumentation`](#experimentalinstrumentation) | not_applicable | | * `general`: not_applicable
* `cpp`: not_applicable
* `dotnet`: not_applicable
* `erlang`: not_applicable
* `go`: not_applicable
* `java`: not_applicable
* `js`: not_applicable
* `php`: not_applicable
* `python`: not_applicable
* `ruby`: not_applicable
* `rust`: not_applicable
* `swift`: not_applicable
| +| [`ExperimentalJaegerRemoteSampler`](#experimentaljaegerremotesampler) | not_implemented | | * `endpoint`: not_implemented
* `interval`: not_implemented
* `initial_sampler`: not_implemented
| | [`ExperimentalLanguageSpecificInstrumentation`](#experimentallanguagespecificinstrumentation) | not_applicable | | | | [`ExperimentalLoggerConfig`](#experimentalloggerconfig) | not_implemented | | * `disabled`: not_implemented
| | [`ExperimentalLoggerConfigurator`](#experimentalloggerconfigurator) | not_implemented | | * `default_config`: not_implemented
* `loggers`: not_implemented
| @@ -6465,7 +6469,6 @@ Latest supported file format: `1.0.0-rc.2` | [`IncludeExclude`](#includeexclude) | supported | | * `included`: supported
* `excluded`: supported
| | [`InstrumentType`](#instrumenttype) | supported | | * `counter`: supported
* `gauge`: supported
* `histogram`: supported
* `observable_counter`: supported
* `observable_gauge`: supported
* `observable_up_down_counter`: supported
* `up_down_counter`: supported
| | [`JaegerPropagator`](#jaegerpropagator) | supported | | | -| [`JaegerRemoteSampler`](#jaegerremotesampler) | not_implemented | | * `endpoint`: not_implemented
* `interval`: not_implemented
* `initial_sampler`: not_implemented
| | [`LastValueAggregation`](#lastvalueaggregation) | supported | | | | [`LoggerProvider`](#loggerprovider) | supported | | * `processors`: supported
* `limits`: supported
* `logger_configurator/development`: supported
| | [`LogRecordExporter`](#logrecordexporter) | supported | | * `otlp_http`: supported
* `otlp_grpc`: supported
* `otlp_file/development`: supported
* `console`: supported
| @@ -6490,7 +6493,7 @@ Latest supported file format: `1.0.0-rc.2` | [`PullMetricReader`](#pullmetricreader) | supported | | * `exporter`: supported
* `producers`: supported
* `cardinality_limits`: supported
| | [`PushMetricExporter`](#pushmetricexporter) | supported | | * `otlp_http`: supported
* `otlp_grpc`: supported
* `otlp_file/development`: supported
* `console`: supported
| | [`Resource`](#resource) | supported | | * `attributes`: supported
* `detection/development`: supported
* `schema_url`: supported
* `attributes_list`: supported
| -| [`Sampler`](#sampler) | supported | | * `always_off`: supported
* `always_on`: supported
* `jaeger_remote`: supported
* `parent_based`: supported
* `trace_id_ratio_based`: supported
* `probability/development`: supported
| +| [`Sampler`](#sampler) | supported | | * `always_off`: supported
* `always_on`: supported
* `parent_based`: supported
* `trace_id_ratio_based`: supported
* `probability/development`: supported
* `jaeger_remote/development`: supported
| | [`SimpleLogRecordProcessor`](#simplelogrecordprocessor) | supported | | * `exporter`: supported
| | [`SimpleSpanProcessor`](#simplespanprocessor) | supported | | * `exporter`: supported
| | [`SpanExporter`](#spanexporter) | supported | | * `otlp_http`: supported
* `otlp_grpc`: supported
* `otlp_file/development`: supported
* `console`: supported
* `zipkin`: supported
| @@ -6538,6 +6541,7 @@ Latest supported file format: `0.3.0` | [`ExperimentalHttpInstrumentation`](#experimentalhttpinstrumentation) | unknown | | * `client`: unknown
* `server`: unknown
| | [`ExperimentalHttpServerInstrumentation`](#experimentalhttpserverinstrumentation) | unknown | | * `request_captured_headers`: unknown
* `response_captured_headers`: unknown
| | [`ExperimentalInstrumentation`](#experimentalinstrumentation) | unknown | | * `general`: unknown
* `cpp`: unknown
* `dotnet`: unknown
* `erlang`: unknown
* `go`: unknown
* `java`: unknown
* `js`: unknown
* `php`: unknown
* `python`: unknown
* `ruby`: unknown
* `rust`: unknown
* `swift`: unknown
| +| [`ExperimentalJaegerRemoteSampler`](#experimentaljaegerremotesampler) | unknown | | * `endpoint`: unknown
* `interval`: unknown
* `initial_sampler`: unknown
| | [`ExperimentalLanguageSpecificInstrumentation`](#experimentallanguagespecificinstrumentation) | unknown | | | | [`ExperimentalLoggerConfig`](#experimentalloggerconfig) | unknown | | * `disabled`: unknown
| | [`ExperimentalLoggerConfigurator`](#experimentalloggerconfigurator) | unknown | | * `default_config`: unknown
* `loggers`: unknown
| @@ -6566,7 +6570,6 @@ Latest supported file format: `0.3.0` | [`IncludeExclude`](#includeexclude) | unknown | | * `included`: unknown
* `excluded`: unknown
| | [`InstrumentType`](#instrumenttype) | unknown | | * `counter`: unknown
* `gauge`: unknown
* `histogram`: unknown
* `observable_counter`: unknown
* `observable_gauge`: unknown
* `observable_up_down_counter`: unknown
* `up_down_counter`: unknown
| | [`JaegerPropagator`](#jaegerpropagator) | unknown | | | -| [`JaegerRemoteSampler`](#jaegerremotesampler) | unknown | | * `endpoint`: unknown
* `interval`: unknown
* `initial_sampler`: unknown
| | [`LastValueAggregation`](#lastvalueaggregation) | unknown | | | | [`LoggerProvider`](#loggerprovider) | unknown | | * `processors`: unknown
* `limits`: unknown
* `logger_configurator/development`: unknown
| | [`LogRecordExporter`](#logrecordexporter) | unknown | | * `otlp_http`: unknown
* `otlp_grpc`: unknown
* `otlp_file/development`: unknown
* `console`: unknown
| @@ -6591,7 +6594,7 @@ Latest supported file format: `0.3.0` | [`PullMetricReader`](#pullmetricreader) | unknown | | * `exporter`: unknown
* `producers`: unknown
* `cardinality_limits`: unknown
| | [`PushMetricExporter`](#pushmetricexporter) | unknown | | * `otlp_http`: unknown
* `otlp_grpc`: unknown
* `otlp_file/development`: unknown
* `console`: unknown
| | [`Resource`](#resource) | unknown | | * `attributes`: unknown
* `detection/development`: unknown
* `schema_url`: unknown
* `attributes_list`: unknown
| -| [`Sampler`](#sampler) | unknown | | * `always_off`: unknown
* `always_on`: unknown
* `jaeger_remote`: unknown
* `parent_based`: unknown
* `trace_id_ratio_based`: unknown
* `probability/development`: unknown
| +| [`Sampler`](#sampler) | unknown | | * `always_off`: unknown
* `always_on`: unknown
* `parent_based`: unknown
* `trace_id_ratio_based`: unknown
* `probability/development`: unknown
* `jaeger_remote/development`: unknown
| | [`SimpleLogRecordProcessor`](#simplelogrecordprocessor) | unknown | | * `exporter`: unknown
| | [`SimpleSpanProcessor`](#simplespanprocessor) | unknown | | * `exporter`: unknown
| | [`SpanExporter`](#spanexporter) | unknown | | * `otlp_http`: unknown
* `otlp_grpc`: unknown
* `otlp_file/development`: unknown
* `console`: unknown
* `zipkin`: unknown
| @@ -6639,6 +6642,7 @@ Latest supported file format: `1.0.0-rc.1` | [`ExperimentalHttpInstrumentation`](#experimentalhttpinstrumentation) | supported | | * `client`: supported
* `server`: supported
| | [`ExperimentalHttpServerInstrumentation`](#experimentalhttpserverinstrumentation) | supported | | * `request_captured_headers`: supported
* `response_captured_headers`: supported
| | [`ExperimentalInstrumentation`](#experimentalinstrumentation) | supported | | * `general`: supported
* `cpp`: supported
* `dotnet`: supported
* `erlang`: supported
* `go`: supported
* `java`: supported
* `js`: supported
* `php`: supported
* `python`: supported
* `ruby`: supported
* `rust`: supported
* `swift`: supported
| +| [`ExperimentalJaegerRemoteSampler`](#experimentaljaegerremotesampler) | unknown | | * `endpoint`: unknown
* `interval`: unknown
* `initial_sampler`: unknown
| | [`ExperimentalLanguageSpecificInstrumentation`](#experimentallanguagespecificinstrumentation) | supported | | | | [`ExperimentalLoggerConfig`](#experimentalloggerconfig) | supported | | * `disabled`: supported
| | [`ExperimentalLoggerConfigurator`](#experimentalloggerconfigurator) | supported | | * `default_config`: supported
* `loggers`: supported
| @@ -6667,7 +6671,6 @@ Latest supported file format: `1.0.0-rc.1` | [`IncludeExclude`](#includeexclude) | supported | | * `included`: supported
* `excluded`: supported
| | [`InstrumentType`](#instrumenttype) | supported | | * `counter`: supported
* `gauge`: supported
* `histogram`: supported
* `observable_counter`: supported
* `observable_gauge`: supported
* `observable_up_down_counter`: supported
* `up_down_counter`: supported
| | [`JaegerPropagator`](#jaegerpropagator) | supported | | | -| [`JaegerRemoteSampler`](#jaegerremotesampler) | supported | | * `endpoint`: supported
* `interval`: supported
* `initial_sampler`: supported
| | [`LastValueAggregation`](#lastvalueaggregation) | supported | | | | [`LoggerProvider`](#loggerprovider) | supported | | * `processors`: supported
* `limits`: supported
* `logger_configurator/development`: supported
| | [`LogRecordExporter`](#logrecordexporter) | supported | | * `otlp_http`: supported
* `otlp_grpc`: supported
* `otlp_file/development`: supported
* `console`: supported
| @@ -6692,7 +6695,7 @@ Latest supported file format: `1.0.0-rc.1` | [`PullMetricReader`](#pullmetricreader) | supported | | * `exporter`: supported
* `producers`: supported
* `cardinality_limits`: supported
| | [`PushMetricExporter`](#pushmetricexporter) | supported | | * `otlp_http`: supported
* `otlp_grpc`: supported
* `otlp_file/development`: supported
* `console`: supported
| | [`Resource`](#resource) | supported | | * `attributes`: supported
* `detection/development`: supported
* `schema_url`: supported
* `attributes_list`: supported
| -| [`Sampler`](#sampler) | supported | | * `always_off`: supported
* `always_on`: supported
* `jaeger_remote`: supported
* `parent_based`: supported
* `trace_id_ratio_based`: supported
* `probability/development`: supported
| +| [`Sampler`](#sampler) | supported | | * `always_off`: supported
* `always_on`: supported
* `parent_based`: supported
* `trace_id_ratio_based`: supported
* `probability/development`: supported
* `jaeger_remote/development`: supported
| | [`SimpleLogRecordProcessor`](#simplelogrecordprocessor) | supported | | * `exporter`: supported
| | [`SimpleSpanProcessor`](#simplespanprocessor) | supported | | * `exporter`: supported
| | [`SpanExporter`](#spanexporter) | supported | | * `otlp_http`: supported
* `otlp_grpc`: supported
* `otlp_file/development`: supported
* `console`: supported
* `zipkin`: supported
| @@ -6740,6 +6743,7 @@ Latest supported file format: `1.0.0-rc.2` | [`ExperimentalHttpInstrumentation`](#experimentalhttpinstrumentation) | unknown | | * `client`: unknown
* `server`: unknown
| | [`ExperimentalHttpServerInstrumentation`](#experimentalhttpserverinstrumentation) | unknown | | * `request_captured_headers`: unknown
* `response_captured_headers`: unknown
| | [`ExperimentalInstrumentation`](#experimentalinstrumentation) | unknown | | * `general`: unknown
* `cpp`: unknown
* `dotnet`: unknown
* `erlang`: unknown
* `go`: unknown
* `java`: unknown
* `js`: unknown
* `php`: unknown
* `python`: unknown
* `ruby`: unknown
* `rust`: unknown
* `swift`: unknown
| +| [`ExperimentalJaegerRemoteSampler`](#experimentaljaegerremotesampler) | unknown | | * `endpoint`: unknown
* `interval`: unknown
* `initial_sampler`: unknown
| | [`ExperimentalLanguageSpecificInstrumentation`](#experimentallanguagespecificinstrumentation) | unknown | | | | [`ExperimentalLoggerConfig`](#experimentalloggerconfig) | unknown | | * `disabled`: unknown
| | [`ExperimentalLoggerConfigurator`](#experimentalloggerconfigurator) | unknown | | * `default_config`: unknown
* `loggers`: unknown
| @@ -6768,7 +6772,6 @@ Latest supported file format: `1.0.0-rc.2` | [`IncludeExclude`](#includeexclude) | unknown | | * `included`: unknown
* `excluded`: unknown
| | [`InstrumentType`](#instrumenttype) | unknown | | * `counter`: unknown
* `gauge`: unknown
* `histogram`: unknown
* `observable_counter`: unknown
* `observable_gauge`: unknown
* `observable_up_down_counter`: unknown
* `up_down_counter`: unknown
| | [`JaegerPropagator`](#jaegerpropagator) | unknown | | | -| [`JaegerRemoteSampler`](#jaegerremotesampler) | unknown | | * `endpoint`: unknown
* `interval`: unknown
* `initial_sampler`: unknown
| | [`LastValueAggregation`](#lastvalueaggregation) | unknown | | | | [`LoggerProvider`](#loggerprovider) | unknown | | * `processors`: unknown
* `limits`: unknown
* `logger_configurator/development`: unknown
| | [`LogRecordExporter`](#logrecordexporter) | unknown | | * `otlp_http`: unknown
* `otlp_grpc`: unknown
* `otlp_file/development`: unknown
* `console`: unknown
| @@ -6793,7 +6796,7 @@ Latest supported file format: `1.0.0-rc.2` | [`PullMetricReader`](#pullmetricreader) | unknown | | * `exporter`: unknown
* `producers`: unknown
* `cardinality_limits`: unknown
| | [`PushMetricExporter`](#pushmetricexporter) | unknown | | * `otlp_http`: unknown
* `otlp_grpc`: unknown
* `otlp_file/development`: unknown
* `console`: unknown
| | [`Resource`](#resource) | unknown | | * `attributes`: unknown
* `detection/development`: unknown
* `schema_url`: unknown
* `attributes_list`: unknown
| -| [`Sampler`](#sampler) | unknown | | * `always_off`: unknown
* `always_on`: unknown
* `jaeger_remote`: unknown
* `parent_based`: unknown
* `trace_id_ratio_based`: unknown
* `probability/development`: unknown
| +| [`Sampler`](#sampler) | unknown | | * `always_off`: unknown
* `always_on`: unknown
* `parent_based`: unknown
* `trace_id_ratio_based`: unknown
* `probability/development`: unknown
* `jaeger_remote/development`: unknown
| | [`SimpleLogRecordProcessor`](#simplelogrecordprocessor) | unknown | | * `exporter`: unknown
| | [`SimpleSpanProcessor`](#simplespanprocessor) | unknown | | * `exporter`: unknown
| | [`SpanExporter`](#spanexporter) | unknown | | * `otlp_http`: unknown
* `otlp_grpc`: unknown
* `otlp_file/development`: unknown
* `console`: unknown
* `zipkin`: unknown
| diff --git a/schema/meta_schema_language_cpp.yaml b/schema/meta_schema_language_cpp.yaml index 66dc3dc0..f0a705c0 100644 --- a/schema/meta_schema_language_cpp.yaml +++ b/schema/meta_schema_language_cpp.yaml @@ -100,6 +100,10 @@ typeSupportStatuses: status: not_applicable notes: "" propertyOverrides: [] + - type: ExperimentalJaegerRemoteSampler + status: not_implemented + notes: "" + propertyOverrides: [] - type: ExperimentalLanguageSpecificInstrumentation status: not_applicable notes: "" @@ -212,10 +216,6 @@ typeSupportStatuses: status: supported notes: "" propertyOverrides: [] - - type: JaegerRemoteSampler - status: not_implemented - notes: "" - propertyOverrides: [] - type: LastValueAggregation status: supported notes: "" diff --git a/schema/meta_schema_language_go.yaml b/schema/meta_schema_language_go.yaml index 3d0e745c..d7feebc3 100644 --- a/schema/meta_schema_language_go.yaml +++ b/schema/meta_schema_language_go.yaml @@ -100,6 +100,10 @@ typeSupportStatuses: status: unknown notes: "" propertyOverrides: [] + - type: ExperimentalJaegerRemoteSampler + status: unknown + notes: "" + propertyOverrides: [] - type: ExperimentalLanguageSpecificInstrumentation status: unknown notes: "" @@ -212,10 +216,6 @@ typeSupportStatuses: status: unknown notes: "" propertyOverrides: [] - - type: JaegerRemoteSampler - status: unknown - notes: "" - propertyOverrides: [] - type: LastValueAggregation status: unknown notes: "" diff --git a/schema/meta_schema_language_java.yaml b/schema/meta_schema_language_java.yaml index 598fffb7..ef7a59ee 100644 --- a/schema/meta_schema_language_java.yaml +++ b/schema/meta_schema_language_java.yaml @@ -102,6 +102,10 @@ typeSupportStatuses: status: supported notes: "" propertyOverrides: [] + - type: ExperimentalJaegerRemoteSampler + status: unknown + notes: "" + propertyOverrides: [] - type: ExperimentalLanguageSpecificInstrumentation status: supported notes: "" @@ -220,10 +224,6 @@ typeSupportStatuses: status: supported notes: "" propertyOverrides: [] - - type: JaegerRemoteSampler - status: supported - notes: "" - propertyOverrides: [] - type: LastValueAggregation status: supported notes: "" diff --git a/schema/meta_schema_language_js.yaml b/schema/meta_schema_language_js.yaml index 0d7c3c63..49b57302 100644 --- a/schema/meta_schema_language_js.yaml +++ b/schema/meta_schema_language_js.yaml @@ -100,6 +100,10 @@ typeSupportStatuses: status: unknown notes: "" propertyOverrides: [] + - type: ExperimentalJaegerRemoteSampler + status: unknown + notes: "" + propertyOverrides: [] - type: ExperimentalLanguageSpecificInstrumentation status: unknown notes: "" @@ -212,10 +216,6 @@ typeSupportStatuses: status: unknown notes: "" propertyOverrides: [] - - type: JaegerRemoteSampler - status: unknown - notes: "" - propertyOverrides: [] - type: LastValueAggregation status: unknown notes: "" diff --git a/schema/meta_schema_types.yaml b/schema/meta_schema_types.yaml index 1192e954..50100bb4 100644 --- a/schema/meta_schema_types.yaml +++ b/schema/meta_schema_types.yaml @@ -559,15 +559,6 @@ - type: JaegerPropagator properties: [] isSdkExtensionPlugin: false -- type: JaegerRemoteSampler - properties: - - property: endpoint - description: TODO - - property: interval - description: TODO - - property: initial_sampler - description: TODO - isSdkExtensionPlugin: false - type: LastValueAggregation properties: [] isSdkExtensionPlugin: false @@ -961,14 +952,14 @@ description: Configure sampler to be always_off. - property: always_on description: Configure sampler to be always_on. - - property: jaeger_remote - description: TODO - property: parent_based description: Configure sampler to be parent_based. - property: trace_id_ratio_based description: Configure sampler to be trace_id_ratio_based. - property: probability/development description: Configure sampler to be probability. + - property: jaeger_remote/development + description: TODO isSdkExtensionPlugin: true - type: SimpleLogRecordProcessor properties: @@ -1161,3 +1152,12 @@ Values include: explicit_bucket_histogram, base2_exponential_bucket_histogram. For behavior of values, see https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/sdk_exporters/otlp.md. If omitted or null, explicit_bucket_histogram is used. isSdkExtensionPlugin: false +- type: ExperimentalJaegerRemoteSampler + properties: + - property: endpoint + description: TODO + - property: interval + description: TODO + - property: initial_sampler + description: TODO + isSdkExtensionPlugin: false diff --git a/schema/tracer_provider.json b/schema/tracer_provider.json index 06792efd..bec14c90 100644 --- a/schema/tracer_provider.json +++ b/schema/tracer_provider.json @@ -67,8 +67,8 @@ "always_on": { "$ref": "#/$defs/AlwaysOnSampler" }, - "jaeger_remote": { - "$ref": "#/$defs/JaegerRemoteSampler" + "jaeger_remote/development": { + "$ref": "#/$defs/ExperimentalJaegerRemoteSampler" }, "parent_based": { "$ref": "#/$defs/ParentBasedSampler" @@ -89,7 +89,7 @@ "type": ["object", "null"], "additionalProperties": false }, - "JaegerRemoteSampler": { + "ExperimentalJaegerRemoteSampler": { "type": ["object", "null"], "additionalProperties": false, "properties": {