diff --git a/schema-docs.md b/schema-docs.md
index b193834d..4fb1c6fe 100644
--- a/schema-docs.md
+++ b/schema-docs.md
@@ -25,14 +25,14 @@ This document is an auto-generated view of the declarative configuration JSON sc
Language support status
-| Property | [java](#java) |
-|---|---|
-| `default` | supported |
-| `drop` | supported |
-| `explicit_bucket_histogram` | supported |
-| `base2_exponential_bucket_histogram` | supported |
-| `last_value` | supported |
-| `sum` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `default` | supported | supported |
+| `drop` | supported | supported |
+| `explicit_bucket_histogram` | supported | supported |
+| `base2_exponential_bucket_histogram` | supported | supported |
+| `last_value` | supported | supported |
+| `sum` | supported | supported |
Constraints:
@@ -137,10 +137,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `attribute_value_length_limit` | supported |
-| `attribute_count_limit` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `attribute_value_length_limit` | supported | supported |
+| `attribute_count_limit` | supported | supported |
Constraints:
@@ -186,11 +186,11 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `name` | supported |
-| `value` | supported |
-| `type` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `name` | supported | supported |
+| `value` | supported | supported |
+| `type` | supported | supported |
Constraints:
@@ -379,11 +379,11 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `max_scale` | supported |
-| `max_size` | supported |
-| `record_min_max` | ignored |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `max_scale` | supported | supported |
+| `max_size` | supported | supported |
+| `record_min_max` | supported | ignored |
Constraints:
@@ -440,13 +440,13 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `schedule_delay` | supported |
-| `export_timeout` | supported |
-| `max_queue_size` | supported |
-| `max_export_batch_size` | supported |
-| `exporter` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `schedule_delay` | supported | supported |
+| `export_timeout` | supported | supported |
+| `max_queue_size` | supported | supported |
+| `max_export_batch_size` | supported | supported |
+| `exporter` | supported | supported |
Constraints:
@@ -517,13 +517,13 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `schedule_delay` | supported |
-| `export_timeout` | supported |
-| `max_queue_size` | supported |
-| `max_export_batch_size` | supported |
-| `exporter` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `schedule_delay` | supported | supported |
+| `export_timeout` | supported | supported |
+| `max_queue_size` | supported | supported |
+| `max_export_batch_size` | supported | supported |
+| `exporter` | supported | supported |
Constraints:
@@ -597,16 +597,16 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `default` | supported |
-| `counter` | supported |
-| `gauge` | supported |
-| `histogram` | supported |
-| `observable_counter` | supported |
-| `observable_gauge` | supported |
-| `observable_up_down_counter` | supported |
-| `up_down_counter` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `default` | not_implemented | supported |
+| `counter` | not_implemented | supported |
+| `gauge` | not_implemented | supported |
+| `histogram` | not_implemented | supported |
+| `observable_counter` | not_implemented | supported |
+| `observable_gauge` | not_implemented | supported |
+| `observable_up_down_counter` | not_implemented | supported |
+| `up_down_counter` | not_implemented | supported |
Constraints:
@@ -722,10 +722,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `temporality_preference` | unknown |
-| `default_histogram_aggregation` | unknown |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `temporality_preference` | supported | unknown |
+| `default_histogram_aggregation` | supported | unknown |
Constraints:
@@ -877,10 +877,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `peer` | supported |
-| `http` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `peer` | not_applicable | supported |
+| `http` | not_applicable | supported |
Constraints:
@@ -950,10 +950,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `request_captured_headers` | supported |
-| `response_captured_headers` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `request_captured_headers` | not_applicable | supported |
+| `response_captured_headers` | not_applicable | supported |
Constraints:
@@ -1001,10 +1001,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `client` | supported |
-| `server` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `client` | not_applicable | supported |
+| `server` | not_applicable | supported |
Constraints:
@@ -1046,10 +1046,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `request_captured_headers` | supported |
-| `response_captured_headers` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `request_captured_headers` | not_applicable | supported |
+| `response_captured_headers` | not_applicable | supported |
Constraints:
@@ -1107,20 +1107,20 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `general` | supported |
-| `cpp` | supported |
-| `dotnet` | supported |
-| `erlang` | supported |
-| `go` | supported |
-| `java` | supported |
-| `js` | supported |
-| `php` | supported |
-| `python` | supported |
-| `ruby` | supported |
-| `rust` | supported |
-| `swift` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `general` | not_applicable | supported |
+| `cpp` | not_applicable | supported |
+| `dotnet` | not_applicable | supported |
+| `erlang` | not_applicable | supported |
+| `go` | not_applicable | supported |
+| `java` | not_applicable | supported |
+| `js` | not_applicable | supported |
+| `php` | not_applicable | supported |
+| `python` | not_applicable | supported |
+| `ruby` | not_applicable | supported |
+| `rust` | not_applicable | supported |
+| `swift` | not_applicable | supported |
Constraints:
@@ -1326,9 +1326,9 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `disabled` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `disabled` | not_implemented | supported |
Constraints:
@@ -1372,10 +1372,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `default_config` | supported |
-| `loggers` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `default_config` | not_implemented | supported |
+| `loggers` | not_implemented | supported |
Constraints:
@@ -1422,10 +1422,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `name` | supported |
-| `config` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `name` | not_implemented | supported |
+| `config` | not_implemented | supported |
Constraints:
@@ -1470,9 +1470,9 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `disabled` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `disabled` | not_implemented | supported |
Constraints:
@@ -1516,10 +1516,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `default_config` | supported |
-| `meters` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `default_config` | not_implemented | supported |
+| `meters` | not_implemented | supported |
Constraints:
@@ -1566,10 +1566,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `name` | supported |
-| `config` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `name` | not_implemented | supported |
+| `config` | not_implemented | supported |
Constraints:
@@ -1614,9 +1614,9 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `output_stream` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `output_stream` | supported | supported |
Constraints:
@@ -1663,11 +1663,11 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `output_stream` | supported |
-| `temporality_preference` | supported |
-| `default_histogram_aggregation` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `output_stream` | supported | supported |
+| `temporality_preference` | supported | supported |
+| `default_histogram_aggregation` | supported | supported |
Constraints:
@@ -1717,9 +1717,9 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `service_mapping` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `service_mapping` | not_implemented | supported |
Constraints:
@@ -1761,10 +1761,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `peer` | supported |
-| `service` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `peer` | not_implemented | supported |
+| `service` | not_implemented | supported |
Constraints:
@@ -1810,9 +1810,9 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `ratio` | unknown |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `ratio` | not_implemented | unknown |
Constraints:
@@ -1890,13 +1890,13 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `host` | supported |
-| `port` | supported |
-| `without_scope_info` | ignored |
-| `with_resource_constant_labels` | supported |
-| `translation_strategy` | not_implemented |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `host` | supported | supported |
+| `port` | supported | supported |
+| `without_scope_info` | supported | ignored |
+| `with_resource_constant_labels` | supported | supported |
+| `translation_strategy` | supported | not_implemented |
Constraints:
@@ -1968,10 +1968,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `attributes` | supported |
-| `detectors` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `attributes` | not_implemented | supported |
+| `detectors` | not_implemented | supported |
Constraints:
@@ -2020,12 +2020,12 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `container` | supported |
-| `host` | supported |
-| `process` | supported |
-| `service` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `container` | not_implemented | supported |
+| `host` | not_implemented | supported |
+| `process` | not_implemented | supported |
+| `service` | not_implemented | supported |
Constraints:
@@ -2109,9 +2109,9 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `disabled` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `disabled` | not_implemented | supported |
Constraints:
@@ -2155,10 +2155,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `default_config` | supported |
-| `tracers` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `default_config` | not_implemented | supported |
+| `tracers` | not_implemented | supported |
Constraints:
@@ -2205,10 +2205,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `name` | supported |
-| `config` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `name` | not_implemented | supported |
+| `config` | not_implemented | supported |
Constraints:
@@ -2251,10 +2251,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `boundaries` | supported |
-| `record_min_max` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `boundaries` | supported | supported |
+| `record_min_max` | supported | supported |
Constraints:
@@ -2367,12 +2367,12 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `certificate_file` | unknown |
-| `client_key_file` | unknown |
-| `client_certificate_file` | unknown |
-| `insecure` | not_applicable |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `certificate_file` | unknown | unknown |
+| `client_key_file` | unknown | unknown |
+| `client_certificate_file` | unknown | unknown |
+| `insecure` | unknown | not_applicable |
Constraints:
@@ -2434,11 +2434,11 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `certificate_file` | unknown |
-| `client_key_file` | unknown |
-| `client_certificate_file` | unknown |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `certificate_file` | unknown | unknown |
+| `client_key_file` | unknown | unknown |
+| `client_certificate_file` | unknown | unknown |
Constraints:
@@ -2493,10 +2493,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `included` | supported |
-| `excluded` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `included` | supported | supported |
+| `excluded` | supported | supported |
Constraints:
@@ -2602,11 +2602,11 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `endpoint` | supported |
-| `interval` | supported |
-| `initial_sampler` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `endpoint` | not_implemented | supported |
+| `interval` | not_implemented | supported |
+| `initial_sampler` | not_implemented | supported |
Constraints:
@@ -2684,11 +2684,11 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `processors` | supported |
-| `limits` | supported |
-| `logger_configurator/development` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `processors` | supported | supported |
+| `limits` | supported | supported |
+| `logger_configurator/development` | supported | supported |
Constraints:
@@ -2907,12 +2907,12 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `otlp_http` | supported |
-| `otlp_grpc` | supported |
-| `otlp_file/development` | supported |
-| `console` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `otlp_http` | supported | supported |
+| `otlp_grpc` | supported | supported |
+| `otlp_file/development` | supported | supported |
+| `console` | supported | supported |
Constraints:
@@ -2967,10 +2967,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `attribute_value_length_limit` | supported |
-| `attribute_count_limit` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `attribute_value_length_limit` | supported | supported |
+| `attribute_count_limit` | supported | supported |
Constraints:
@@ -3019,10 +3019,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `batch` | supported |
-| `simple` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `batch` | supported | supported |
+| `simple` | supported | supported |
Constraints:
@@ -3071,12 +3071,12 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `readers` | supported |
-| `views` | supported |
-| `exemplar_filter` | supported |
-| `meter_configurator/development` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `readers` | supported | supported |
+| `views` | supported | supported |
+| `exemplar_filter` | supported | supported |
+| `meter_configurator/development` | supported | supported |
Constraints:
@@ -3791,9 +3791,9 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `opencensus` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `opencensus` | supported | supported |
Constraints:
@@ -3839,10 +3839,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `periodic` | supported |
-| `pull` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `periodic` | supported | supported |
+| `pull` | supported | supported |
Constraints:
@@ -3885,10 +3885,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `name` | supported |
-| `value` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `name` | supported | supported |
+| `value` | supported | supported |
Constraints:
@@ -3971,18 +3971,18 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `file_format` | supported |
-| `disabled` | supported |
-| `log_level` | supported |
-| `attribute_limits` | supported |
-| `logger_provider` | supported |
-| `meter_provider` | supported |
-| `propagator` | supported |
-| `tracer_provider` | supported |
-| `resource` | supported |
-| `instrumentation/development` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `file_format` | supported | supported |
+| `disabled` | supported | supported |
+| `log_level` | supported | supported |
+| `attribute_limits` | supported | supported |
+| `logger_provider` | supported | supported |
+| `meter_provider` | supported | supported |
+| `propagator` | supported | supported |
+| `tracer_provider` | supported | supported |
+| `resource` | supported | supported |
+| `instrumentation/development` | supported | supported |
Constraints:
@@ -4123,14 +4123,14 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `endpoint` | supported |
-| `headers` | supported |
-| `headers_list` | supported |
-| `compression` | supported |
-| `timeout` | supported |
-| `tls` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `endpoint` | supported | supported |
+| `headers` | supported | supported |
+| `headers_list` | supported | supported |
+| `compression` | supported | supported |
+| `timeout` | supported | supported |
+| `tls` | supported | supported |
Constraints:
@@ -4207,16 +4207,16 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `endpoint` | supported |
-| `headers` | supported |
-| `headers_list` | supported |
-| `compression` | supported |
-| `timeout` | supported |
-| `temporality_preference` | supported |
-| `default_histogram_aggregation` | supported |
-| `tls` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `endpoint` | supported | supported |
+| `headers` | supported | supported |
+| `headers_list` | supported | supported |
+| `compression` | supported | supported |
+| `timeout` | supported | supported |
+| `temporality_preference` | supported | supported |
+| `default_histogram_aggregation` | supported | supported |
+| `tls` | supported | supported |
Constraints:
@@ -4326,15 +4326,15 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `endpoint` | supported |
-| `headers` | supported |
-| `headers_list` | supported |
-| `compression` | supported |
-| `timeout` | supported |
-| `encoding` | supported |
-| `tls` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `endpoint` | supported | supported |
+| `headers` | supported | supported |
+| `headers_list` | supported | supported |
+| `compression` | supported | supported |
+| `timeout` | supported | supported |
+| `encoding` | supported | supported |
+| `tls` | supported | supported |
Constraints:
@@ -4416,18 +4416,18 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `endpoint` | supported |
-| `endpoint` | supported |
-| `headers` | supported |
-| `headers_list` | supported |
-| `compression` | supported |
-| `timeout` | supported |
-| `encoding` | supported |
-| `temporality_preference` | supported |
-| `default_histogram_aggregation` | supported |
-| `tls` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `endpoint` | supported | supported |
+| `endpoint` | supported | supported |
+| `headers` | supported | supported |
+| `headers_list` | supported | supported |
+| `compression` | supported | supported |
+| `timeout` | supported | supported |
+| `encoding` | supported | supported |
+| `temporality_preference` | supported | supported |
+| `default_histogram_aggregation` | supported | supported |
+| `tls` | supported | supported |
Constraints:
@@ -4509,13 +4509,13 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `root` | supported |
-| `remote_parent_sampled` | supported |
-| `remote_parent_not_sampled` | supported |
-| `local_parent_sampled` | supported |
-| `local_parent_not_sampled` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `root` | supported | supported |
+| `remote_parent_sampled` | supported | supported |
+| `remote_parent_not_sampled` | supported | supported |
+| `local_parent_sampled` | supported | supported |
+| `local_parent_not_sampled` | supported | supported |
Constraints:
@@ -4569,13 +4569,13 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `interval` | supported |
-| `timeout` | supported |
-| `exporter` | supported |
-| `producers` | supported |
-| `cardinality_limits` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `interval` | supported | supported |
+| `timeout` | supported | supported |
+| `exporter` | supported | supported |
+| `producers` | supported | supported |
+| `cardinality_limits` | supported | supported |
Constraints:
@@ -4638,10 +4638,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `composite` | supported |
-| `composite_list` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `composite` | supported | supported |
+| `composite_list` | supported | supported |
No constraints.
@@ -4761,9 +4761,9 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `prometheus/development` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `prometheus/development` | supported | supported |
Constraints:
@@ -4811,11 +4811,11 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `exporter` | supported |
-| `producers` | supported |
-| `cardinality_limits` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `exporter` | supported | supported |
+| `producers` | supported | supported |
+| `cardinality_limits` | supported | supported |
Constraints:
@@ -4868,12 +4868,12 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `otlp_http` | supported |
-| `otlp_grpc` | supported |
-| `otlp_file/development` | supported |
-| `console` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `otlp_http` | supported | supported |
+| `otlp_grpc` | supported | supported |
+| `otlp_file/development` | supported | supported |
+| `console` | supported | supported |
Constraints:
@@ -4929,12 +4929,12 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `attributes` | supported |
-| `detection/development` | supported |
-| `schema_url` | supported |
-| `attributes_list` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `attributes` | supported | supported |
+| `detection/development` | supported | supported |
+| `schema_url` | supported | supported |
+| `attributes_list` | supported | supported |
Constraints:
@@ -5133,14 +5133,14 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `always_off` | supported |
-| `always_on` | supported |
-| `jaeger_remote` | supported |
-| `parent_based` | supported |
-| `trace_id_ratio_based` | supported |
-| `probability/development` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `always_off` | supported | supported |
+| `always_on` | supported | supported |
+| `jaeger_remote` | supported | supported |
+| `parent_based` | supported | supported |
+| `trace_id_ratio_based` | supported | supported |
+| `probability/development` | supported | supported |
Constraints:
@@ -5205,9 +5205,9 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `exporter` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `exporter` | supported | supported |
Constraints:
@@ -5246,9 +5246,9 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `exporter` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `exporter` | supported | supported |
Constraints:
@@ -5293,13 +5293,13 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `otlp_http` | supported |
-| `otlp_grpc` | supported |
-| `otlp_file/development` | supported |
-| `console` | supported |
-| `zipkin` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `otlp_http` | supported | supported |
+| `otlp_grpc` | supported | supported |
+| `otlp_file/development` | supported | supported |
+| `console` | supported | supported |
+| `zipkin` | supported | supported |
Constraints:
@@ -5361,14 +5361,14 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `attribute_value_length_limit` | supported |
-| `attribute_count_limit` | supported |
-| `event_count_limit` | supported |
-| `link_count_limit` | supported |
-| `event_attribute_count_limit` | supported |
-| `link_attribute_count_limit` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `attribute_value_length_limit` | supported | supported |
+| `attribute_count_limit` | supported | supported |
+| `event_count_limit` | supported | supported |
+| `link_count_limit` | supported | supported |
+| `event_attribute_count_limit` | supported | supported |
+| `link_attribute_count_limit` | supported | supported |
Constraints:
@@ -5445,10 +5445,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `batch` | supported |
-| `simple` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `batch` | supported | supported |
+| `simple` | supported | supported |
Constraints:
@@ -5527,14 +5527,14 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `tracecontext` | supported |
-| `baggage` | supported |
-| `b3` | supported |
-| `b3multi` | supported |
-| `jaeger` | supported |
-| `ottrace` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `tracecontext` | supported | supported |
+| `baggage` | supported | supported |
+| `b3` | supported | supported |
+| `b3multi` | supported | supported |
+| `jaeger` | supported | supported |
+| `ottrace` | supported | supported |
Constraints:
@@ -5618,9 +5618,9 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `ratio` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `ratio` | supported | supported |
Constraints:
@@ -5666,12 +5666,12 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `processors` | supported |
-| `limits` | supported |
-| `sampler` | supported |
-| `tracer_configurator/development` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `processors` | supported | supported |
+| `limits` | supported | supported |
+| `sampler` | supported | supported |
+| `tracer_configurator/development` | supported | supported |
Constraints:
@@ -6071,10 +6071,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `selector` | supported |
-| `stream` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `selector` | supported | supported |
+| `stream` | supported | supported |
Constraints:
@@ -6117,14 +6117,14 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `instrument_name` | supported |
-| `instrument_type` | supported |
-| `unit` | supported |
-| `meter_name` | supported |
-| `meter_version` | supported |
-| `meter_schema_url` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `instrument_name` | supported | supported |
+| `instrument_type` | supported | supported |
+| `unit` | supported | supported |
+| `meter_name` | supported | supported |
+| `meter_version` | supported | supported |
+| `meter_schema_url` | supported | supported |
Constraints:
@@ -6193,13 +6193,13 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `name` | supported |
-| `description` | supported |
-| `aggregation` | supported |
-| `aggregation_cardinality_limit` | supported |
-| `attribute_keys` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `name` | supported | supported |
+| `description` | supported | supported |
+| `aggregation` | supported | supported |
+| `aggregation_cardinality_limit` | supported | supported |
+| `attribute_keys` | supported | supported |
Constraints:
@@ -6257,10 +6257,10 @@ Usages:
Language support status
-| Property | [java](#java) |
-|---|---|
-| `endpoint` | supported |
-| `timeout` | supported |
+| Property | [cpp](#cpp) | [java](#java) |
+|---|---|---|
+| `endpoint` | supported | supported |
+| `timeout` | supported | supported |
Constraints:
@@ -6301,6 +6301,107 @@ Usages:
# Language Support Status
+## cpp
+
+Latest supported file format: `1.0.0-rc.2`
+
+| Type | Status | Notes | Property Support Status |
+|---|---|---|---|
+| [`Aggregation`](#aggregation) | supported | | * `default`: supported
* `drop`: supported
* `explicit_bucket_histogram`: supported
* `base2_exponential_bucket_histogram`: supported
* `last_value`: supported
* `sum`: supported
|
+| [`AlwaysOffSampler`](#alwaysoffsampler) | supported | | |
+| [`AlwaysOnSampler`](#alwaysonsampler) | supported | | |
+| [`AttributeLimits`](#attributelimits) | supported | | * `attribute_value_length_limit`: supported
* `attribute_count_limit`: supported
|
+| [`AttributeNameValue`](#attributenamevalue) | supported | | * `name`: supported
* `value`: supported
* `type`: supported
|
+| [`AttributeType`](#attributetype) | supported | | |
+| [`B3MultiPropagator`](#b3multipropagator) | supported | | |
+| [`B3Propagator`](#b3propagator) | supported | | |
+| [`BaggagePropagator`](#baggagepropagator) | supported | | |
+| [`Base2ExponentialBucketHistogramAggregation`](#base2exponentialbuckethistogramaggregation) | supported | | * `max_scale`: supported
* `max_size`: supported
* `record_min_max`: supported
|
+| [`BatchLogRecordProcessor`](#batchlogrecordprocessor) | supported | | * `schedule_delay`: supported
* `export_timeout`: supported
* `max_queue_size`: supported
* `max_export_batch_size`: supported
* `exporter`: supported
|
+| [`BatchSpanProcessor`](#batchspanprocessor) | supported | | * `schedule_delay`: supported
* `export_timeout`: supported
* `max_queue_size`: supported
* `max_export_batch_size`: supported
* `exporter`: supported
|
+| [`CardinalityLimits`](#cardinalitylimits) | not_implemented | | * `default`: not_implemented
* `counter`: not_implemented
* `gauge`: not_implemented
* `histogram`: not_implemented
* `observable_counter`: not_implemented
* `observable_gauge`: not_implemented
* `observable_up_down_counter`: not_implemented
* `up_down_counter`: not_implemented
|
+| [`ConsoleExporter`](#consoleexporter) | supported | | |
+| [`ConsoleMetricExporter`](#consolemetricexporter) | supported | | * `temporality_preference`: supported
* `default_histogram_aggregation`: supported
|
+| [`DefaultAggregation`](#defaultaggregation) | supported | | |
+| [`DropAggregation`](#dropaggregation) | supported | | |
+| [`ExemplarFilter`](#exemplarfilter) | not_implemented | | |
+| [`ExperimentalContainerResourceDetector`](#experimentalcontainerresourcedetector) | not_implemented | | |
+| [`ExperimentalGeneralInstrumentation`](#experimentalgeneralinstrumentation) | not_applicable | | * `peer`: not_applicable
* `http`: not_applicable
|
+| [`ExperimentalHostResourceDetector`](#experimentalhostresourcedetector) | not_implemented | | |
+| [`ExperimentalHttpClientInstrumentation`](#experimentalhttpclientinstrumentation) | not_applicable | | * `request_captured_headers`: not_applicable
* `response_captured_headers`: not_applicable
|
+| [`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
|
+| [`ExperimentalLanguageSpecificInstrumentation`](#experimentallanguagespecificinstrumentation) | not_applicable | | |
+| [`ExperimentalLoggerConfig`](#experimentalloggerconfig) | not_implemented | | * `disabled`: not_implemented
|
+| [`ExperimentalLoggerConfigurator`](#experimentalloggerconfigurator) | not_implemented | | * `default_config`: not_implemented
* `loggers`: not_implemented
|
+| [`ExperimentalLoggerMatcherAndConfig`](#experimentalloggermatcherandconfig) | not_implemented | | * `name`: not_implemented
* `config`: not_implemented
|
+| [`ExperimentalMeterConfig`](#experimentalmeterconfig) | not_implemented | | * `disabled`: not_implemented
|
+| [`ExperimentalMeterConfigurator`](#experimentalmeterconfigurator) | not_implemented | | * `default_config`: not_implemented
* `meters`: not_implemented
|
+| [`ExperimentalMeterMatcherAndConfig`](#experimentalmetermatcherandconfig) | not_implemented | | * `name`: not_implemented
* `config`: not_implemented
|
+| [`ExperimentalOtlpFileExporter`](#experimentalotlpfileexporter) | supported | | * `output_stream`: supported
|
+| [`ExperimentalOtlpFileMetricExporter`](#experimentalotlpfilemetricexporter) | supported | | * `output_stream`: supported
* `temporality_preference`: supported
* `default_histogram_aggregation`: supported
|
+| [`ExperimentalPeerInstrumentation`](#experimentalpeerinstrumentation) | not_implemented | | * `service_mapping`: not_implemented
|
+| [`ExperimentalPeerServiceMapping`](#experimentalpeerservicemapping) | not_implemented | | * `peer`: not_implemented
* `service`: not_implemented
|
+| [`ExperimentalProbabilitySampler`](#experimentalprobabilitysampler) | not_implemented | | * `ratio`: not_implemented
|
+| [`ExperimentalProcessResourceDetector`](#experimentalprocessresourcedetector) | not_implemented | | |
+| [`ExperimentalPrometheusMetricExporter`](#experimentalprometheusmetricexporter) | supported | | * `host`: supported
* `port`: supported
* `without_scope_info`: supported
* `with_resource_constant_labels`: supported
* `translation_strategy`: supported
|
+| [`ExperimentalResourceDetection`](#experimentalresourcedetection) | not_implemented | | * `attributes`: not_implemented
* `detectors`: not_implemented
|
+| [`ExperimentalResourceDetector`](#experimentalresourcedetector) | not_implemented | | * `container`: not_implemented
* `host`: not_implemented
* `process`: not_implemented
* `service`: not_implemented
|
+| [`ExperimentalServiceResourceDetector`](#experimentalserviceresourcedetector) | not_implemented | | |
+| [`ExperimentalTracerConfig`](#experimentaltracerconfig) | not_implemented | | * `disabled`: not_implemented
|
+| [`ExperimentalTracerConfigurator`](#experimentaltracerconfigurator) | not_implemented | | * `default_config`: not_implemented
* `tracers`: not_implemented
|
+| [`ExperimentalTracerMatcherAndConfig`](#experimentaltracermatcherandconfig) | not_implemented | | * `name`: not_implemented
* `config`: not_implemented
|
+| [`ExplicitBucketHistogramAggregation`](#explicitbuckethistogramaggregation) | supported | | * `boundaries`: supported
* `record_min_max`: supported
|
+| [`ExporterDefaultHistogramAggregation`](#exporterdefaulthistogramaggregation) | supported | | |
+| [`ExporterTemporalityPreference`](#exportertemporalitypreference) | supported | | |
+| [`GrpcTls`](#grpctls) | unknown | | * `certificate_file`: unknown
* `client_key_file`: unknown
* `client_certificate_file`: unknown
* `insecure`: unknown
|
+| [`HttpTls`](#httptls) | unknown | | * `certificate_file`: unknown
* `client_key_file`: unknown
* `client_certificate_file`: unknown
|
+| [`IncludeExclude`](#includeexclude) | supported | | * `included`: supported
* `excluded`: supported
|
+| [`InstrumentType`](#instrumenttype) | 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
|
+| [`LogRecordLimits`](#logrecordlimits) | supported | | * `attribute_value_length_limit`: supported
* `attribute_count_limit`: supported
|
+| [`LogRecordProcessor`](#logrecordprocessor) | supported | | * `batch`: supported
* `simple`: supported
|
+| [`MeterProvider`](#meterprovider) | supported | | * `readers`: supported
* `views`: supported
* `exemplar_filter`: supported
* `meter_configurator/development`: supported
|
+| [`MetricProducer`](#metricproducer) | supported | | * `opencensus`: supported
|
+| [`MetricReader`](#metricreader) | supported | | * `periodic`: supported
* `pull`: supported
|
+| [`NameStringValuePair`](#namestringvaluepair) | supported | | * `name`: supported
* `value`: supported
|
+| [`OpenCensusMetricProducer`](#opencensusmetricproducer) | supported | | |
+| [`OpentelemetryConfiguration`](#opentelemetryconfiguration) | supported | | * `file_format`: supported
* `disabled`: supported
* `log_level`: supported
* `attribute_limits`: supported
* `logger_provider`: supported
* `meter_provider`: supported
* `propagator`: supported
* `tracer_provider`: supported
* `resource`: supported
* `instrumentation/development`: supported
|
+| [`OpenTracingPropagator`](#opentracingpropagator) | not_implemented | | |
+| [`OtlpGrpcExporter`](#otlpgrpcexporter) | supported | | * `endpoint`: supported
* `headers`: supported
* `headers_list`: supported
* `compression`: supported
* `timeout`: supported
* `tls`: supported
|
+| [`OtlpGrpcMetricExporter`](#otlpgrpcmetricexporter) | supported | | * `endpoint`: supported
* `headers`: supported
* `headers_list`: supported
* `compression`: supported
* `timeout`: supported
* `temporality_preference`: supported
* `default_histogram_aggregation`: supported
* `tls`: supported
|
+| [`OtlpHttpEncoding`](#otlphttpencoding) | supported | | |
+| [`OtlpHttpExporter`](#otlphttpexporter) | supported | | * `endpoint`: supported
* `headers`: supported
* `headers_list`: supported
* `compression`: supported
* `timeout`: supported
* `encoding`: supported
* `tls`: supported
|
+| [`OtlpHttpMetricExporter`](#otlphttpmetricexporter) | supported | | * `endpoint`: supported
* `endpoint`: supported
* `headers`: supported
* `headers_list`: supported
* `compression`: supported
* `timeout`: supported
* `encoding`: supported
* `temporality_preference`: supported
* `default_histogram_aggregation`: supported
* `tls`: supported
|
+| [`ParentBasedSampler`](#parentbasedsampler) | supported | | * `root`: supported
* `remote_parent_sampled`: supported
* `remote_parent_not_sampled`: supported
* `local_parent_sampled`: supported
* `local_parent_not_sampled`: supported
|
+| [`PeriodicMetricReader`](#periodicmetricreader) | supported | | * `interval`: supported
* `timeout`: supported
* `exporter`: supported
* `producers`: supported
* `cardinality_limits`: supported
|
+| [`Propagator`](#propagator) | supported | | * `composite`: supported
* `composite_list`: supported
|
+| [`PullMetricExporter`](#pullmetricexporter) | supported | | * `prometheus/development`: supported
|
+| [`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
|
+| [`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
|
+| [`SpanLimits`](#spanlimits) | supported | | * `attribute_value_length_limit`: supported
* `attribute_count_limit`: supported
* `event_count_limit`: supported
* `link_count_limit`: supported
* `event_attribute_count_limit`: supported
* `link_attribute_count_limit`: supported
|
+| [`SpanProcessor`](#spanprocessor) | supported | | * `batch`: supported
* `simple`: supported
|
+| [`SumAggregation`](#sumaggregation) | supported | | |
+| [`TextMapPropagator`](#textmappropagator) | supported | | * `tracecontext`: supported
* `baggage`: supported
* `b3`: supported
* `b3multi`: supported
* `jaeger`: supported
* `ottrace`: supported
|
+| [`TraceContextPropagator`](#tracecontextpropagator) | supported | | |
+| [`TraceIdRatioBasedSampler`](#traceidratiobasedsampler) | supported | | * `ratio`: supported
|
+| [`TracerProvider`](#tracerprovider) | supported | | * `processors`: supported
* `limits`: supported
* `sampler`: supported
* `tracer_configurator/development`: supported
|
+| [`View`](#view) | supported | | * `selector`: supported
* `stream`: supported
|
+| [`ViewSelector`](#viewselector) | supported | | * `instrument_name`: supported
* `instrument_type`: supported
* `unit`: supported
* `meter_name`: supported
* `meter_version`: supported
* `meter_schema_url`: supported
|
+| [`ViewStream`](#viewstream) | supported | | * `name`: supported
* `description`: supported
* `aggregation`: supported
* `aggregation_cardinality_limit`: supported
* `attribute_keys`: supported
|
+| [`ZipkinSpanExporter`](#zipkinspanexporter) | supported | | * `endpoint`: supported
* `timeout`: supported
|
+
+
## java
Latest supported file format: `1.0.0-rc.1`
diff --git a/schema/meta_schema_language_cpp.yaml b/schema/meta_schema_language_cpp.yaml
new file mode 100644
index 00000000..46abd9a2
--- /dev/null
+++ b/schema/meta_schema_language_cpp.yaml
@@ -0,0 +1,374 @@
+latestSupportedFileFormat: 1.0.0-rc.2
+typeSupportStatuses:
+ - type: Aggregation
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: AlwaysOffSampler
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: AlwaysOnSampler
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: AttributeLimits
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: AttributeNameValue
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: AttributeType
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: B3MultiPropagator
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: B3Propagator
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: BaggagePropagator
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: Base2ExponentialBucketHistogramAggregation
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: BatchLogRecordProcessor
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: BatchSpanProcessor
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: CardinalityLimits
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ConsoleExporter
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: ConsoleMetricExporter
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: DefaultAggregation
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: DropAggregation
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: ExemplarFilter
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalContainerResourceDetector
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalGeneralInstrumentation
+ status: not_applicable
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalHostResourceDetector
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalHttpClientInstrumentation
+ status: not_applicable
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalHttpInstrumentation
+ status: not_applicable
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalHttpServerInstrumentation
+ status: not_applicable
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalInstrumentation
+ status: not_applicable
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalLanguageSpecificInstrumentation
+ status: not_applicable
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalLoggerConfig
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalLoggerConfigurator
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalLoggerMatcherAndConfig
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalMeterConfig
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalMeterConfigurator
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalMeterMatcherAndConfig
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalOtlpFileExporter
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalOtlpFileMetricExporter
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalPeerInstrumentation
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalPeerServiceMapping
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalProbabilitySampler
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalProcessResourceDetector
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalPrometheusMetricExporter
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalResourceDetection
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalResourceDetector
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalServiceResourceDetector
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalTracerConfig
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalTracerConfigurator
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExperimentalTracerMatcherAndConfig
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: ExplicitBucketHistogramAggregation
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: ExporterDefaultHistogramAggregation
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: ExporterTemporalityPreference
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: GrpcTls
+ status: unknown
+ notes: ""
+ propertyOverrides: []
+ - type: HttpTls
+ status: unknown
+ notes: ""
+ propertyOverrides: []
+ - type: IncludeExclude
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: InstrumentType
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: JaegerPropagator
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: JaegerRemoteSampler
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: LastValueAggregation
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: LoggerProvider
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: LogRecordExporter
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: LogRecordLimits
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: LogRecordProcessor
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: MeterProvider
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: MetricProducer
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: MetricReader
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: NameStringValuePair
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: OpenCensusMetricProducer
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: OpentelemetryConfiguration
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: OpenTracingPropagator
+ status: not_implemented
+ notes: ""
+ propertyOverrides: []
+ - type: OtlpGrpcExporter
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: OtlpGrpcMetricExporter
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: OtlpHttpEncoding
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: OtlpHttpExporter
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: OtlpHttpMetricExporter
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: ParentBasedSampler
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: PeriodicMetricReader
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: Propagator
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: PullMetricExporter
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: PullMetricReader
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: PushMetricExporter
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: Resource
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: Sampler
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: SimpleLogRecordProcessor
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: SimpleSpanProcessor
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: SpanExporter
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: SpanLimits
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: SpanProcessor
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: SumAggregation
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: TextMapPropagator
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: TraceContextPropagator
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: TraceIdRatioBasedSampler
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: TracerProvider
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: View
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: ViewSelector
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: ViewStream
+ status: supported
+ notes: ""
+ propertyOverrides: []
+ - type: ZipkinSpanExporter
+ status: supported
+ notes: ""
+ propertyOverrides: []
diff --git a/scripts/meta-schema.js b/scripts/meta-schema.js
index 39beb3d6..ab1fc85d 100644
--- a/scripts/meta-schema.js
+++ b/scripts/meta-schema.js
@@ -10,7 +10,7 @@ import {
metaSchemaLanguageFilePrefix
} from "./util.js";
-export const KNOWN_LANGUAGES = ['java'];
+export const KNOWN_LANGUAGES = ['cpp', 'java'];
const IMPLEMENTATION_STATUS_UNKNOWN = 'unknown';
const IMPLEMENTATION_STATUSES = ['supported', IMPLEMENTATION_STATUS_UNKNOWN, 'not_implemented', 'ignored', 'not_applicable']