diff --git a/language-support-status.md b/language-support-status.md index a7724668..487f8802 100644 --- a/language-support-status.md +++ b/language-support-status.md @@ -46,7 +46,7 @@ Latest supported file format: `1.0.0` | [`LoggerProvider`](schema-docs.md#loggerprovider) | supported | | * `limits`: supported
* `processors`: supported
* `logger_configurator/development`: supported
| | [`LogRecordExporter`](schema-docs.md#logrecordexporter) | supported | | * `console`: supported
* `otlp_grpc`: supported
* `otlp_http`: supported
* `otlp_file/development`: supported
| | [`LogRecordLimits`](schema-docs.md#logrecordlimits) | supported | | * `attribute_count_limit`: supported
* `attribute_value_length_limit`: supported
| -| [`LogRecordProcessor`](schema-docs.md#logrecordprocessor) | supported | | * `batch`: supported
* `simple`: supported
| +| [`LogRecordProcessor`](schema-docs.md#logrecordprocessor) | supported | | * `batch`: supported
* `simple`: supported
* `event_to_span_event_bridge/development`: unknown
| | [`MeterProvider`](schema-docs.md#meterprovider) | supported | | * `exemplar_filter`: supported
* `readers`: supported
* `views`: supported
* `meter_configurator/development`: supported
| | [`MetricProducer`](schema-docs.md#metricproducer) | supported | | * `opencensus`: supported
| | [`MetricReader`](schema-docs.md#metricreader) | supported | | * `periodic`: supported
* `pull`: supported
| @@ -93,6 +93,7 @@ Latest supported file format: `1.0.0` | [`ExperimentalComposableSampler`](schema-docs.md#experimentalcomposablesampler) | not_implemented | | * `always_off`: not_implemented
* `always_on`: not_implemented
* `parent_threshold`: not_implemented
* `probability`: not_implemented
* `rule_based`: not_implemented
| | [`ExperimentalContainerResourceDetector`](schema-docs.md#experimentalcontainerresourcedetector) | not_implemented | | | | [`ExperimentalDbInstrumentation`](schema-docs.md#experimentaldbinstrumentation) | unknown | | * `semconv`: unknown
| +| [`ExperimentalEventToSpanEventBridgeLogRecordProcessor`](schema-docs.md#experimentaleventtospaneventbridgelogrecordprocessor) | not_implemented | | | | [`ExperimentalGenAiInstrumentation`](schema-docs.md#experimentalgenaiinstrumentation) | unknown | | * `semconv`: unknown
| | [`ExperimentalGeneralInstrumentation`](schema-docs.md#experimentalgeneralinstrumentation) | not_applicable | | * `code`: not_applicable
* `db`: not_applicable
* `gen_ai`: not_applicable
* `http`: not_applicable
* `messaging`: not_applicable
* `rpc`: not_applicable
* `sanitization`: not_applicable
* `stability_opt_in_list`: not_applicable
| | [`ExperimentalHostResourceDetector`](schema-docs.md#experimentalhostresourcedetector) | not_implemented | | | @@ -164,7 +165,7 @@ Latest supported file format: `1.0.0` | [`LoggerProvider`](schema-docs.md#loggerprovider) | supported | | * `limits`: supported
* `processors`: supported
* `logger_configurator/development`: not_implemented
| | [`LogRecordExporter`](schema-docs.md#logrecordexporter) | supported | | * `console`: supported
* `otlp_grpc`: supported
* `otlp_http`: supported
* `otlp_file/development`: not_implemented
| | [`LogRecordLimits`](schema-docs.md#logrecordlimits) | supported | | * `attribute_count_limit`: supported
* `attribute_value_length_limit`: supported
| -| [`LogRecordProcessor`](schema-docs.md#logrecordprocessor) | supported | | * `batch`: supported
* `simple`: supported
| +| [`LogRecordProcessor`](schema-docs.md#logrecordprocessor) | supported | | * `batch`: supported
* `simple`: supported
* `event_to_span_event_bridge/development`: unknown
| | [`MeterProvider`](schema-docs.md#meterprovider) | supported | | * `exemplar_filter`: supported
* `readers`: supported
* `views`: supported
* `meter_configurator/development`: supported
| | [`MetricProducer`](schema-docs.md#metricproducer) | unknown | | * `opencensus`: unknown
| | [`MetricReader`](schema-docs.md#metricreader) | unknown | | * `periodic`: unknown
* `pull`: unknown
| @@ -211,6 +212,7 @@ Latest supported file format: `1.0.0` | [`ExperimentalComposableSampler`](schema-docs.md#experimentalcomposablesampler) | not_implemented | | * `always_off`: not_implemented
* `always_on`: not_implemented
* `parent_threshold`: not_implemented
* `probability`: not_implemented
* `rule_based`: not_implemented
| | [`ExperimentalContainerResourceDetector`](schema-docs.md#experimentalcontainerresourcedetector) | supported | | | | [`ExperimentalDbInstrumentation`](schema-docs.md#experimentaldbinstrumentation) | not_implemented | | * `semconv`: not_implemented
| +| [`ExperimentalEventToSpanEventBridgeLogRecordProcessor`](schema-docs.md#experimentaleventtospaneventbridgelogrecordprocessor) | not_implemented | | | | [`ExperimentalGenAiInstrumentation`](schema-docs.md#experimentalgenaiinstrumentation) | not_implemented | | * `semconv`: not_implemented
| | [`ExperimentalGeneralInstrumentation`](schema-docs.md#experimentalgeneralinstrumentation) | not_implemented | | * `code`: not_implemented
* `db`: not_implemented
* `gen_ai`: not_implemented
* `http`: not_implemented
* `messaging`: not_implemented
* `rpc`: not_implemented
* `sanitization`: not_implemented
* `stability_opt_in_list`: not_implemented
| | [`ExperimentalHostResourceDetector`](schema-docs.md#experimentalhostresourcedetector) | supported | | | @@ -282,7 +284,7 @@ Latest supported file format: `1.0.0-rc.3` | [`LoggerProvider`](schema-docs.md#loggerprovider) | supported | | * `limits`: supported
* `processors`: supported
* `logger_configurator/development`: supported
| | [`LogRecordExporter`](schema-docs.md#logrecordexporter) | supported | | * `console`: supported
* `otlp_grpc`: supported
* `otlp_http`: supported
* `otlp_file/development`: supported
| | [`LogRecordLimits`](schema-docs.md#logrecordlimits) | supported | | * `attribute_count_limit`: supported
* `attribute_value_length_limit`: supported
| -| [`LogRecordProcessor`](schema-docs.md#logrecordprocessor) | supported | | * `batch`: supported
* `simple`: supported
| +| [`LogRecordProcessor`](schema-docs.md#logrecordprocessor) | supported | | * `batch`: supported
* `simple`: supported
* `event_to_span_event_bridge/development`: unknown
| | [`MeterProvider`](schema-docs.md#meterprovider) | supported | | * `exemplar_filter`: supported
* `readers`: supported
* `views`: supported
* `meter_configurator/development`: supported
| | [`MetricProducer`](schema-docs.md#metricproducer) | ignored | | * `opencensus`: ignored
| | [`MetricReader`](schema-docs.md#metricreader) | supported | | * `periodic`: supported
* `pull`: supported
| @@ -329,6 +331,7 @@ Latest supported file format: `1.0.0-rc.3` | [`ExperimentalComposableSampler`](schema-docs.md#experimentalcomposablesampler) | supported | | * `always_off`: supported
* `always_on`: supported
* `parent_threshold`: supported
* `probability`: supported
* `rule_based`: supported
| | [`ExperimentalContainerResourceDetector`](schema-docs.md#experimentalcontainerresourcedetector) | supported | | | | [`ExperimentalDbInstrumentation`](schema-docs.md#experimentaldbinstrumentation) | unknown | | * `semconv`: unknown
| +| [`ExperimentalEventToSpanEventBridgeLogRecordProcessor`](schema-docs.md#experimentaleventtospaneventbridgelogrecordprocessor) | supported | | | | [`ExperimentalGenAiInstrumentation`](schema-docs.md#experimentalgenaiinstrumentation) | unknown | | * `semconv`: unknown
| | [`ExperimentalGeneralInstrumentation`](schema-docs.md#experimentalgeneralinstrumentation) | supported | | * `code`: supported
* `db`: supported
* `gen_ai`: supported
* `http`: supported
* `messaging`: supported
* `rpc`: supported
* `sanitization`: supported
* `stability_opt_in_list`: supported
| | [`ExperimentalHostResourceDetector`](schema-docs.md#experimentalhostresourcedetector) | supported | | | @@ -400,7 +403,7 @@ Latest supported file format: `1.0.0-rc.3` | [`LoggerProvider`](schema-docs.md#loggerprovider) | unknown | | * `limits`: unknown
* `processors`: unknown
* `logger_configurator/development`: unknown
| | [`LogRecordExporter`](schema-docs.md#logrecordexporter) | unknown | | * `console`: unknown
* `otlp_grpc`: unknown
* `otlp_http`: unknown
* `otlp_file/development`: unknown
| | [`LogRecordLimits`](schema-docs.md#logrecordlimits) | unknown | | * `attribute_count_limit`: unknown
* `attribute_value_length_limit`: unknown
| -| [`LogRecordProcessor`](schema-docs.md#logrecordprocessor) | unknown | | * `batch`: unknown
* `simple`: unknown
| +| [`LogRecordProcessor`](schema-docs.md#logrecordprocessor) | unknown | | * `batch`: unknown
* `simple`: unknown
* `event_to_span_event_bridge/development`: unknown
| | [`MeterProvider`](schema-docs.md#meterprovider) | unknown | | * `exemplar_filter`: unknown
* `readers`: unknown
* `views`: unknown
* `meter_configurator/development`: unknown
| | [`MetricProducer`](schema-docs.md#metricproducer) | unknown | | * `opencensus`: unknown
| | [`MetricReader`](schema-docs.md#metricreader) | unknown | | * `periodic`: unknown
* `pull`: unknown
| @@ -447,6 +450,7 @@ Latest supported file format: `1.0.0-rc.3` | [`ExperimentalComposableSampler`](schema-docs.md#experimentalcomposablesampler) | unknown | | * `always_off`: unknown
* `always_on`: unknown
* `parent_threshold`: unknown
* `probability`: unknown
* `rule_based`: unknown
| | [`ExperimentalContainerResourceDetector`](schema-docs.md#experimentalcontainerresourcedetector) | unknown | | | | [`ExperimentalDbInstrumentation`](schema-docs.md#experimentaldbinstrumentation) | unknown | | * `semconv`: unknown
| +| [`ExperimentalEventToSpanEventBridgeLogRecordProcessor`](schema-docs.md#experimentaleventtospaneventbridgelogrecordprocessor) | not_implemented | | | | [`ExperimentalGenAiInstrumentation`](schema-docs.md#experimentalgenaiinstrumentation) | unknown | | * `semconv`: unknown
| | [`ExperimentalGeneralInstrumentation`](schema-docs.md#experimentalgeneralinstrumentation) | unknown | | * `code`: unknown
* `db`: unknown
* `gen_ai`: unknown
* `http`: unknown
* `messaging`: unknown
* `rpc`: unknown
* `sanitization`: unknown
* `stability_opt_in_list`: unknown
| | [`ExperimentalHostResourceDetector`](schema-docs.md#experimentalhostresourcedetector) | unknown | | | @@ -518,7 +522,7 @@ Latest supported file format: `1.0.0-rc.2` | [`LoggerProvider`](schema-docs.md#loggerprovider) | supported | | * `limits`: supported
* `processors`: supported
* `logger_configurator/development`: supported
| | [`LogRecordExporter`](schema-docs.md#logrecordexporter) | supported | | * `console`: supported
* `otlp_grpc`: supported
* `otlp_http`: supported
* `otlp_file/development`: supported
| | [`LogRecordLimits`](schema-docs.md#logrecordlimits) | supported | | * `attribute_count_limit`: supported
* `attribute_value_length_limit`: supported
| -| [`LogRecordProcessor`](schema-docs.md#logrecordprocessor) | supported | | * `batch`: supported
* `simple`: supported
| +| [`LogRecordProcessor`](schema-docs.md#logrecordprocessor) | supported | | * `batch`: supported
* `simple`: supported
* `event_to_span_event_bridge/development`: unknown
| | [`MeterProvider`](schema-docs.md#meterprovider) | supported | | * `exemplar_filter`: supported
* `readers`: supported
* `views`: supported
* `meter_configurator/development`: supported
| | [`MetricProducer`](schema-docs.md#metricproducer) | not_implemented | | * `opencensus`: not_implemented
| | [`MetricReader`](schema-docs.md#metricreader) | supported | | * `periodic`: supported
* `pull`: not_implemented
| @@ -565,6 +569,7 @@ Latest supported file format: `1.0.0-rc.2` | [`ExperimentalComposableSampler`](schema-docs.md#experimentalcomposablesampler) | not_implemented | | * `always_off`: not_implemented
* `always_on`: not_implemented
* `parent_threshold`: not_implemented
* `probability`: not_implemented
* `rule_based`: not_implemented
| | [`ExperimentalContainerResourceDetector`](schema-docs.md#experimentalcontainerresourcedetector) | ignored | | | | [`ExperimentalDbInstrumentation`](schema-docs.md#experimentaldbinstrumentation) | unknown | | * `semconv`: unknown
| +| [`ExperimentalEventToSpanEventBridgeLogRecordProcessor`](schema-docs.md#experimentaleventtospaneventbridgelogrecordprocessor) | not_implemented | | | | [`ExperimentalGenAiInstrumentation`](schema-docs.md#experimentalgenaiinstrumentation) | unknown | | * `semconv`: unknown
| | [`ExperimentalGeneralInstrumentation`](schema-docs.md#experimentalgeneralinstrumentation) | supported | | * `code`: supported
* `db`: supported
* `gen_ai`: supported
* `http`: supported
* `messaging`: supported
* `rpc`: supported
* `sanitization`: supported
* `stability_opt_in_list`: supported
| | [`ExperimentalHostResourceDetector`](schema-docs.md#experimentalhostresourcedetector) | supported | | | diff --git a/opentelemetry_configuration.json b/opentelemetry_configuration.json index dabb4463..5a3bc3c3 100644 --- a/opentelemetry_configuration.json +++ b/opentelemetry_configuration.json @@ -679,6 +679,13 @@ } } }, + "ExperimentalEventToSpanEventBridgeLogRecordProcessor": { + "type": [ + "object", + "null" + ], + "additionalProperties": false + }, "ExperimentalGenAiInstrumentation": { "type": "object", "additionalProperties": false, @@ -1595,6 +1602,10 @@ "simple": { "$ref": "#/$defs/SimpleLogRecordProcessor", "description": "Configure a simple log record processor.\nIf omitted, ignore.\n" + }, + "event_to_span_event_bridge/development": { + "$ref": "#/$defs/ExperimentalEventToSpanEventBridgeLogRecordProcessor", + "description": "Configure an event to span event bridge log record processor.\nIf omitted, ignore.\n" } } }, diff --git a/schema-docs.md b/schema-docs.md index a45339a4..87289b9b 100644 --- a/schema-docs.md +++ b/schema-docs.md @@ -1657,6 +1657,7 @@ attribute_value_length_limit: 4096 |---|---|---|---|---|---| | `batch` | [`BatchLogRecordProcessor`](#batchlogrecordprocessor) | `false` | If omitted, ignore. | No constraints. | Configure a batch log record processor. | | `simple` | [`SimpleLogRecordProcessor`](#simplelogrecordprocessor) | `false` | If omitted, ignore. | No constraints. | Configure a simple log record processor. | +| `event_to_span_event_bridge/development`
**WARNING:** This property is [experimental](VERSIONING.md#experimental-features). | [`ExperimentalEventToSpanEventBridgeLogRecordProcessor`](#experimentaleventtospaneventbridgelogrecordprocessor) | `false` | If omitted, ignore. | No constraints. | Configure an event to span event bridge log record processor. |
Language support status @@ -1665,6 +1666,7 @@ attribute_value_length_limit: 4096 |---|---|---|---|---|---| | `batch` | supported | supported | supported | unknown | supported | | `simple` | supported | supported | supported | unknown | supported | +| `event_to_span_event_bridge/development` | unknown | unknown | unknown | unknown | unknown |
Constraints: @@ -1701,6 +1703,10 @@ No snippets. "simple": { "$ref": "#/$defs/SimpleLogRecordProcessor", "description": "Configure a simple log record processor.\nIf omitted, ignore.\n" + }, + "event_to_span_event_bridge/development": { + "$ref": "#/$defs/ExperimentalEventToSpanEventBridgeLogRecordProcessor", + "description": "Configure an event to span event bridge log record processor.\nIf omitted, ignore.\n" } } } @@ -4933,6 +4939,36 @@ No snippets. } +## ExperimentalEventToSpanEventBridgeLogRecordProcessor + +> [!WARNING] +> This type is [experimental](VERSIONING.md#experimental-features). + +No properties. + +Constraints: + +* `additionalProperties`: `false` + +Usages: + +* [`LogRecordProcessor.event_to_span_event_bridge/development`](#logrecordprocessor) + +No snippets. + +
+JSON Schema + +[JSON Schema Source File](./schema/logger_provider.yaml) +
{
+  "type": [
+    "object",
+    "null"
+  ],
+  "additionalProperties": false
+}
+
+ ## ExperimentalGenAiInstrumentation > [!WARNING] diff --git a/schema/logger_provider.yaml b/schema/logger_provider.yaml index 5d70042a..ccbea082 100644 --- a/schema/logger_provider.yaml +++ b/schema/logger_provider.yaml @@ -71,6 +71,11 @@ $defs: description: Configure exporter. required: - exporter + ExperimentalEventToSpanEventBridgeLogRecordProcessor: + type: + - object + - "null" + additionalProperties: false LogRecordExporter: type: object additionalProperties: @@ -137,6 +142,10 @@ $defs: $ref: "#/$defs/SimpleLogRecordProcessor" description: Configure a simple log record processor. defaultBehavior: ignore + event_to_span_event_bridge/development: + $ref: "#/$defs/ExperimentalEventToSpanEventBridgeLogRecordProcessor" + description: Configure an event to span event bridge log record processor. + defaultBehavior: ignore isSdkExtensionPlugin: true ExperimentalLoggerConfigurator: type: diff --git a/schema/meta_schema_language_cpp.yaml b/schema/meta_schema_language_cpp.yaml index 2e9459fb..82bf38a4 100644 --- a/schema/meta_schema_language_cpp.yaml +++ b/schema/meta_schema_language_cpp.yaml @@ -92,7 +92,9 @@ typeSupportStatuses: propertyOverrides: [] - type: LogRecordProcessor status: supported - propertyOverrides: [] + propertyOverrides: + - property: event_to_span_event_bridge/development + status: unknown - type: MeterProvider status: supported propertyOverrides: [] @@ -231,6 +233,9 @@ typeSupportStatuses: - type: ExperimentalDbInstrumentation status: unknown propertyOverrides: [] + - type: ExperimentalEventToSpanEventBridgeLogRecordProcessor + status: not_implemented + propertyOverrides: [] - type: ExperimentalGenAiInstrumentation status: unknown propertyOverrides: [] diff --git a/schema/meta_schema_language_go.yaml b/schema/meta_schema_language_go.yaml index b5540972..2d45d075 100644 --- a/schema/meta_schema_language_go.yaml +++ b/schema/meta_schema_language_go.yaml @@ -100,7 +100,9 @@ typeSupportStatuses: propertyOverrides: [] - type: LogRecordProcessor status: supported - propertyOverrides: [] + propertyOverrides: + - property: event_to_span_event_bridge/development + status: unknown - type: MeterProvider status: supported propertyOverrides: [] @@ -259,6 +261,9 @@ typeSupportStatuses: - type: ExperimentalDbInstrumentation status: not_implemented propertyOverrides: [] + - type: ExperimentalEventToSpanEventBridgeLogRecordProcessor + status: not_implemented + propertyOverrides: [] - type: ExperimentalGenAiInstrumentation status: not_implemented propertyOverrides: [] diff --git a/schema/meta_schema_language_java.yaml b/schema/meta_schema_language_java.yaml index ad4cfd0e..40caadfd 100644 --- a/schema/meta_schema_language_java.yaml +++ b/schema/meta_schema_language_java.yaml @@ -98,7 +98,9 @@ typeSupportStatuses: propertyOverrides: [] - type: LogRecordProcessor status: supported - propertyOverrides: [] + propertyOverrides: + - property: event_to_span_event_bridge/development + status: unknown - type: MeterProvider status: supported propertyOverrides: [] @@ -247,6 +249,9 @@ typeSupportStatuses: - type: ExperimentalDbInstrumentation status: unknown propertyOverrides: [] + - type: ExperimentalEventToSpanEventBridgeLogRecordProcessor + status: supported + propertyOverrides: [] - type: ExperimentalGenAiInstrumentation status: unknown propertyOverrides: [] diff --git a/schema/meta_schema_language_js.yaml b/schema/meta_schema_language_js.yaml index 84a50839..65c9c880 100644 --- a/schema/meta_schema_language_js.yaml +++ b/schema/meta_schema_language_js.yaml @@ -231,6 +231,9 @@ typeSupportStatuses: - type: ExperimentalDbInstrumentation status: unknown propertyOverrides: [] + - type: ExperimentalEventToSpanEventBridgeLogRecordProcessor + status: not_implemented + propertyOverrides: [] - type: ExperimentalGenAiInstrumentation status: unknown propertyOverrides: [] diff --git a/schema/meta_schema_language_php.yaml b/schema/meta_schema_language_php.yaml index 0c99de80..1cb70a2a 100644 --- a/schema/meta_schema_language_php.yaml +++ b/schema/meta_schema_language_php.yaml @@ -100,7 +100,9 @@ typeSupportStatuses: propertyOverrides: [] - type: LogRecordProcessor status: supported - propertyOverrides: [] + propertyOverrides: + - property: event_to_span_event_bridge/development + status: unknown - type: MeterProvider status: supported propertyOverrides: [] @@ -274,6 +276,9 @@ typeSupportStatuses: - type: ExperimentalDbInstrumentation status: unknown propertyOverrides: [] + - type: ExperimentalEventToSpanEventBridgeLogRecordProcessor + status: not_implemented + propertyOverrides: [] - type: ExperimentalGenAiInstrumentation status: unknown propertyOverrides: []