From d93e276953f50d40fb596a476407d06258d57594 Mon Sep 17 00:00:00 2001 From: James Thompson Date: Thu, 31 Jul 2025 16:29:45 +1000 Subject: [PATCH] First attempt at adding docs --- Markdown | 1 + docs/spec/README.md | 155 ++ docs/spec/common-defs-consoleexporter.md | 15 + ...lpfileexporter-properties-output_stream.md | 15 + ...experimentalotlpfileexporter-properties.md | 15 + ...ommon-defs-experimentalotlpfileexporter.md | 39 + ...ncludeexclude-properties-excluded-items.md | 15 + ...defs-includeexclude-properties-excluded.md | 15 + ...ncludeexclude-properties-included-items.md | 15 + ...defs-includeexclude-properties-included.md | 15 + docs/spec/common-defs-includeexclude.md | 58 + ...efs-namestringvaluepair-properties-name.md | 15 + ...fs-namestringvaluepair-properties-value.md | 15 + docs/spec/common-defs-namestringvaluepair.md | 58 + ...rpcexporter-properties-certificate_file.md | 15 + ...rter-properties-client_certificate_file.md | 15 + ...grpcexporter-properties-client_key_file.md | 15 + ...otlpgrpcexporter-properties-compression.md | 15 + ...fs-otlpgrpcexporter-properties-endpoint.md | 15 + ...efs-otlpgrpcexporter-properties-headers.md | 15 + ...tlpgrpcexporter-properties-headers_list.md | 15 + ...fs-otlpgrpcexporter-properties-insecure.md | 15 + ...efs-otlpgrpcexporter-properties-timeout.md | 19 + ...common-defs-otlpgrpcexporter-properties.md | 15 + docs/spec/common-defs-otlpgrpcexporter.md | 195 ++ docs/spec/common-defs-otlphttpencoding.md | 24 + ...ttpexporter-properties-certificate_file.md | 15 + ...rter-properties-client_certificate_file.md | 15 + ...httpexporter-properties-client_key_file.md | 15 + ...otlphttpexporter-properties-compression.md | 15 + ...fs-otlphttpexporter-properties-encoding.md | 24 + ...fs-otlphttpexporter-properties-endpoint.md | 15 + ...efs-otlphttpexporter-properties-headers.md | 15 + ...tlphttpexporter-properties-headers_list.md | 15 + ...efs-otlphttpexporter-properties-timeout.md | 19 + ...common-defs-otlphttpexporter-properties.md | 15 + docs/spec/common-defs-otlphttpexporter.md | 204 ++ docs/spec/common-defs.md | 15 + docs/spec/common.md | 548 ++++ ...defs-experimentalgeneralinstrumentation.md | 58 + ...operties-request_captured_headers-items.md | 15 + ...ent-properties-request_captured_headers.md | 15 + ...perties-response_captured_headers-items.md | 15 + ...nt-properties-response_captured_headers.md | 15 + ...alhttpinstrumentation-properties-client.md | 58 + ...operties-request_captured_headers-items.md | 15 + ...ver-properties-request_captured_headers.md | 15 + ...perties-response_captured_headers-items.md | 15 + ...er-properties-response_captured_headers.md | 15 + ...alhttpinstrumentation-properties-server.md | 58 + ...on-defs-experimentalhttpinstrumentation.md | 58 + ...cificinstrumentation-patternproperties-.md | 15 + ...ecificinstrumentation-patternproperties.md | 15 + ...rimentallanguagespecificinstrumentation.md | 44 + ...s-service_mapping-items-properties-peer.md | 15 + ...ervice_mapping-items-properties-service.md | 15 + ...tation-properties-service_mapping-items.md | 58 + ...trumentation-properties-service_mapping.md | 15 + ...on-defs-experimentalpeerinstrumentation.md | 39 + docs/spec/instrumentation-defs.md | 15 + .../spec/instrumentation-patternproperties.md | 15 + docs/spec/instrumentation.md | 432 ++++ ...cordprocessor-properties-export_timeout.md | 19 + ...cessor-properties-max_export_batch_size.md | 19 + ...cordprocessor-properties-max_queue_size.md | 19 + ...cordprocessor-properties-schedule_delay.md | 19 + ...r_provider-defs-batchlogrecordprocessor.md | 137 + ...imentalloggerconfig-properties-disabled.md | 15 + ...efs-experimentalloggerconfig-properties.md | 15 + ..._provider-defs-experimentalloggerconfig.md | 39 + ...alloggerconfigurator-properties-loggers.md | 15 + ...perimentalloggerconfigurator-properties.md | 15 + ...der-defs-experimentalloggerconfigurator.md | 58 + ...lloggermatcherandconfig-properties-name.md | 15 + ...mentalloggermatcherandconfig-properties.md | 15 + ...defs-experimentalloggermatcherandconfig.md | 58 + ...fs-logrecordexporter-patternproperties-.md | 15 + ...efs-logrecordexporter-patternproperties.md | 15 + .../logger_provider-defs-logrecordexporter.md | 126 + ...limits-properties-attribute_count_limit.md | 19 + ...properties-attribute_value_length_limit.md | 19 + .../logger_provider-defs-logrecordlimits.md | 66 + ...s-logrecordprocessor-patternproperties-.md | 15 + ...fs-logrecordprocessor-patternproperties.md | 15 + ...logger_provider-defs-logrecordprocessor.md | 88 + ..._provider-defs-simplelogrecordprocessor.md | 45 + docs/spec/logger_provider-defs.md | 15 + .../logger_provider-properties-processors.md | 19 + docs/spec/logger_provider.md | 616 +++++ ...der-defs-aggregation-properties-default.md | 15 + ...ovider-defs-aggregation-properties-drop.md | 15 + ...-defs-aggregation-properties-last_value.md | 15 + ...rovider-defs-aggregation-properties-sum.md | 15 + docs/spec/meter_provider-defs-aggregation.md | 140 + ...stogramaggregation-properties-max_scale.md | 15 + ...istogramaggregation-properties-max_size.md | 15 + ...amaggregation-properties-record_min_max.md | 15 + ...albuckethistogramaggregation-properties.md | 15 + ...e2exponentialbuckethistogramaggregation.md | 77 + ...fs-cardinalitylimits-properties-counter.md | 19 + ...fs-cardinalitylimits-properties-default.md | 19 + ...defs-cardinalitylimits-properties-gauge.md | 19 + ...-cardinalitylimits-properties-histogram.md | 19 + ...itylimits-properties-observable_counter.md | 19 + ...alitylimits-properties-observable_gauge.md | 19 + ...s-properties-observable_up_down_counter.md | 19 + ...nalitylimits-properties-up_down_counter.md | 19 + .../meter_provider-defs-cardinalitylimits.md | 204 ++ .../meter_provider-defs-defaultaggregation.md | 15 + .../meter_provider-defs-dropaggregation.md | 15 + .../meter_provider-defs-exemplarfilter.md | 25 + ...rimentalmeterconfig-properties-disabled.md | 15 + ...defs-experimentalmeterconfig-properties.md | 15 + ...r_provider-defs-experimentalmeterconfig.md | 39 + ...ntalmeterconfigurator-properties-meters.md | 15 + ...xperimentalmeterconfigurator-properties.md | 15 + ...ider-defs-experimentalmeterconfigurator.md | 58 + ...almetermatcherandconfig-properties-name.md | 15 + ...imentalmetermatcherandconfig-properties.md | 15 + ...-defs-experimentalmetermatcherandconfig.md | 58 + ...roperties-default_histogram_aggregation.md | 24 + ...metricexporter-properties-output_stream.md | 15 + ...orter-properties-temporality_preference.md | 25 + ...mentalotlpfilemetricexporter-properties.md | 15 + ...defs-experimentalotlpfilemetricexporter.md | 96 + ...rometheusmetricexporter-properties-host.md | 15 + ...rometheusmetricexporter-properties-port.md | 15 + ...cexporter-properties-without_scope_info.md | 15 + ...exporter-properties-without_type_suffix.md | 15 + ...metricexporter-properties-without_units.md | 15 + ...ntalprometheusmetricexporter-properties.md | 15 + ...fs-experimentalprometheusmetricexporter.md | 134 + ...aggregation-properties-boundaries-items.md | 15 + ...togramaggregation-properties-boundaries.md | 15 + ...amaggregation-properties-record_min_max.md | 15 + ...itbuckethistogramaggregation-properties.md | 15 + ...defs-explicitbuckethistogramaggregation.md | 58 + ...efs-exporterdefaulthistogramaggregation.md | 24 + ...ider-defs-exportertemporalitypreference.md | 25 + .../meter_provider-defs-instrumenttype.md | 29 + ...eter_provider-defs-lastvalueaggregation.md | 15 + ...-defs-metricproducer-patternproperties-.md | 15 + ...r-defs-metricproducer-patternproperties.md | 15 + ...fs-metricproducer-properties-opencensus.md | 15 + .../meter_provider-defs-metricproducer.md | 69 + docs/spec/meter_provider-defs-metricreader.md | 64 + ..._provider-defs-opencensusmetricproducer.md | 15 + ...ricexporter-properties-certificate_file.md | 15 + ...rter-properties-client_certificate_file.md | 15 + ...tricexporter-properties-client_key_file.md | 15 + ...pcmetricexporter-properties-compression.md | 15 + ...roperties-default_histogram_aggregation.md | 24 + ...pgrpcmetricexporter-properties-endpoint.md | 15 + ...lpgrpcmetricexporter-properties-headers.md | 15 + ...cmetricexporter-properties-headers_list.md | 15 + ...pgrpcmetricexporter-properties-insecure.md | 15 + ...orter-properties-temporality_preference.md | 25 + ...lpgrpcmetricexporter-properties-timeout.md | 19 + ...-defs-otlpgrpcmetricexporter-properties.md | 15 + ...er_provider-defs-otlpgrpcmetricexporter.md | 252 ++ ...ricexporter-properties-certificate_file.md | 15 + ...rter-properties-client_certificate_file.md | 15 + ...tricexporter-properties-client_key_file.md | 15 + ...tpmetricexporter-properties-compression.md | 15 + ...roperties-default_histogram_aggregation.md | 24 + ...phttpmetricexporter-properties-endpoint.md | 15 + ...lphttpmetricexporter-properties-headers.md | 15 + ...pmetricexporter-properties-headers_list.md | 15 + ...orter-properties-temporality_preference.md | 25 + ...lphttpmetricexporter-properties-timeout.md | 19 + ...-defs-otlphttpmetricexporter-properties.md | 15 + ...er_provider-defs-otlphttpmetricexporter.md | 261 ++ ...eriodicmetricreader-properties-interval.md | 19 + ...riodicmetricreader-properties-producers.md | 15 + ...periodicmetricreader-properties-timeout.md | 19 + ...eter_provider-defs-periodicmetricreader.md | 129 + ...s-pullmetricexporter-patternproperties-.md | 15 + ...fs-pullmetricexporter-patternproperties.md | 15 + ...ider-defs-pullmetricexporter-properties.md | 15 + .../meter_provider-defs-pullmetricexporter.md | 69 + ...s-pullmetricreader-properties-producers.md | 15 + .../meter_provider-defs-pullmetricreader.md | 83 + ...s-pushmetricexporter-patternproperties-.md | 15 + ...fs-pushmetricexporter-patternproperties.md | 15 + .../meter_provider-defs-pushmetricexporter.md | 126 + .../meter_provider-defs-sumaggregation.md | 15 + docs/spec/meter_provider-defs-view.md | 58 + ...viewselector-properties-instrument_name.md | 15 + ...viewselector-properties-instrument_type.md | 29 + ...defs-viewselector-properties-meter_name.md | 15 + ...iewselector-properties-meter_schema_url.md | 15 + ...s-viewselector-properties-meter_version.md | 15 + ...vider-defs-viewselector-properties-unit.md | 15 + docs/spec/meter_provider-defs-viewselector.md | 148 ++ ...roperties-aggregation_cardinality_limit.md | 19 + ...-defs-viewstream-properties-description.md | 15 + ...rovider-defs-viewstream-properties-name.md | 15 + docs/spec/meter_provider-defs-viewstream.md | 125 + docs/spec/meter_provider-defs.md | 15 + ...ter_provider-properties-exemplar_filter.md | 25 + .../spec/meter_provider-properties-readers.md | 19 + docs/spec/meter_provider-properties-views.md | 15 + docs/spec/meter_provider.md | 2249 +++++++++++++++++ ...limits-properties-attribute_count_limit.md | 15 + ...properties-attribute_value_length_limit.md | 15 + ...etry_configuration-defs-attributelimits.md | 63 + docs/spec/opentelemetry_configuration-defs.md | 15 + ...metry_configuration-properties-disabled.md | 15 + ...ry_configuration-properties-file_format.md | 15 + ...etry_configuration-properties-log_level.md | 15 + docs/spec/opentelemetry_configuration.md | 935 +++++++ .../spec/propagator-defs-b3multipropagator.md | 15 + docs/spec/propagator-defs-b3propagator.md | 15 + .../spec/propagator-defs-baggagepropagator.md | 15 + docs/spec/propagator-defs-jaegerpropagator.md | 15 + .../propagator-defs-opentracingpropagator.md | 15 + ...fs-textmappropagator-patternproperties-.md | 15 + ...efs-textmappropagator-patternproperties.md | 15 + ...or-defs-textmappropagator-properties-b3.md | 15 + ...fs-textmappropagator-properties-b3multi.md | 15 + ...fs-textmappropagator-properties-baggage.md | 15 + ...efs-textmappropagator-properties-jaeger.md | 15 + ...fs-textmappropagator-properties-ottrace.md | 15 + ...xtmappropagator-properties-tracecontext.md | 15 + .../spec/propagator-defs-textmappropagator.md | 164 ++ .../propagator-defs-tracecontextpropagator.md | 15 + docs/spec/propagator-defs.md | 15 + docs/spec/propagator-properties-composite.md | 15 + .../propagator-properties-composite_list.md | 15 + docs/spec/propagator.md | 275 ++ ...defs-attributenamevalue-properties-name.md | 15 + ...defs-attributenamevalue-properties-type.md | 31 + ...ibutenamevalue-properties-value-oneof-0.md | 15 + ...ibutenamevalue-properties-value-oneof-1.md | 15 + ...ibutenamevalue-properties-value-oneof-2.md | 15 + ...ibutenamevalue-properties-value-oneof-3.md | 15 + ...amevalue-properties-value-oneof-4-items.md | 15 + ...ibutenamevalue-properties-value-oneof-4.md | 15 + ...amevalue-properties-value-oneof-5-items.md | 15 + ...ibutenamevalue-properties-value-oneof-5.md | 15 + ...amevalue-properties-value-oneof-6-items.md | 15 + ...ibutenamevalue-properties-value-oneof-6.md | 15 + ...efs-attributenamevalue-properties-value.md | 31 + docs/spec/resource-defs-attributenamevalue.md | 109 + docs/spec/resource-defs-attributetype.md | 31 + ...s-experimentalcontainerresourcedetector.md | 15 + ...e-defs-experimentalhostresourcedetector.md | 15 + ...efs-experimentalprocessresourcedetector.md | 15 + ...lresourcedetection-properties-detectors.md | 15 + ...urce-defs-experimentalresourcedetection.md | 58 + ...ntalresourcedetector-patternproperties-.md | 15 + ...entalresourcedetector-patternproperties.md | 15 + ...alresourcedetector-properties-container.md | 15 + ...imentalresourcedetector-properties-host.md | 15 + ...ntalresourcedetector-properties-process.md | 15 + ...ntalresourcedetector-properties-service.md | 15 + ...ource-defs-experimentalresourcedetector.md | 126 + ...efs-experimentalserviceresourcedetector.md | 15 + docs/spec/resource-defs.md | 15 + docs/spec/resource-properties-attributes.md | 15 + .../resource-properties-attributes_list.md | 15 + docs/spec/resource-properties-schema_url.md | 15 + docs/spec/resource.md | 413 +++ .../tracer_provider-defs-alwaysoffsampler.md | 15 + .../tracer_provider-defs-alwaysonsampler.md | 15 + ...spanprocessor-properties-export_timeout.md | 19 + ...cessor-properties-max_export_batch_size.md | 19 + ...spanprocessor-properties-max_queue_size.md | 19 + ...spanprocessor-properties-schedule_delay.md | 19 + ...tracer_provider-defs-batchspanprocessor.md | 137 + ...imentaltracerconfig-properties-disabled.md | 15 + ...efs-experimentaltracerconfig-properties.md | 15 + ..._provider-defs-experimentaltracerconfig.md | 39 + ...altracerconfigurator-properties-tracers.md | 15 + ...perimentaltracerconfigurator-properties.md | 15 + ...der-defs-experimentaltracerconfigurator.md | 58 + ...ltracermatcherandconfig-properties-name.md | 15 + ...mentaltracermatcherandconfig-properties.md | 15 + ...defs-experimentaltracermatcherandconfig.md | 58 + ...jaegerremotesampler-properties-endpoint.md | 15 + ...jaegerremotesampler-properties-interval.md | 19 + ...der-defs-jaegerremotesampler-properties.md | 15 + ...racer_provider-defs-jaegerremotesampler.md | 87 + ...ider-defs-parentbasedsampler-properties.md | 15 + ...tracer_provider-defs-parentbasedsampler.md | 145 ++ ...rovider-defs-sampler-patternproperties-.md | 15 + ...provider-defs-sampler-patternproperties.md | 15 + ...ider-defs-sampler-properties-always_off.md | 15 + ...vider-defs-sampler-properties-always_on.md | 15 + ...er-defs-sampler-properties-parent_based.md | 145 ++ docs/spec/tracer_provider-defs-sampler.md | 145 ++ ...racer_provider-defs-simplespanprocessor.md | 45 + ...er-defs-spanexporter-patternproperties-.md | 15 + ...der-defs-spanexporter-patternproperties.md | 15 + .../spec/tracer_provider-defs-spanexporter.md | 145 ++ ...limits-properties-attribute_count_limit.md | 19 + ...properties-attribute_value_length_limit.md | 19 + ...-properties-event_attribute_count_limit.md | 19 + ...spanlimits-properties-event_count_limit.md | 19 + ...s-properties-link_attribute_count_limit.md | 19 + ...-spanlimits-properties-link_count_limit.md | 19 + docs/spec/tracer_provider-defs-spanlimits.md | 158 ++ ...r-defs-spanprocessor-patternproperties-.md | 15 + ...er-defs-spanprocessor-patternproperties.md | 15 + .../tracer_provider-defs-spanprocessor.md | 88 + ...aceidratiobasedsampler-properties-ratio.md | 15 + ...efs-traceidratiobasedsampler-properties.md | 15 + ..._provider-defs-traceidratiobasedsampler.md | 39 + ...-zipkinspanexporter-properties-endpoint.md | 15 + ...s-zipkinspanexporter-properties-timeout.md | 19 + ...ider-defs-zipkinspanexporter-properties.md | 15 + ...tracer_provider-defs-zipkinspanexporter.md | 62 + docs/spec/tracer_provider-defs.md | 15 + .../tracer_provider-properties-processors.md | 19 + docs/spec/tracer_provider.md | 1201 +++++++++ schema/common.json | 113 +- schema/logger_provider.json | 61 +- schema/meter_provider.json | 331 ++- schema/opentelemetry_configuration.json | 22 +- schema/propagator.json | 42 +- schema/resource.json | 83 +- schema/tracer_provider.json | 142 +- 322 files changed, 17140 insertions(+), 166 deletions(-) create mode 100644 Markdown create mode 100644 docs/spec/README.md create mode 100644 docs/spec/common-defs-consoleexporter.md create mode 100644 docs/spec/common-defs-experimentalotlpfileexporter-properties-output_stream.md create mode 100644 docs/spec/common-defs-experimentalotlpfileexporter-properties.md create mode 100644 docs/spec/common-defs-experimentalotlpfileexporter.md create mode 100644 docs/spec/common-defs-includeexclude-properties-excluded-items.md create mode 100644 docs/spec/common-defs-includeexclude-properties-excluded.md create mode 100644 docs/spec/common-defs-includeexclude-properties-included-items.md create mode 100644 docs/spec/common-defs-includeexclude-properties-included.md create mode 100644 docs/spec/common-defs-includeexclude.md create mode 100644 docs/spec/common-defs-namestringvaluepair-properties-name.md create mode 100644 docs/spec/common-defs-namestringvaluepair-properties-value.md create mode 100644 docs/spec/common-defs-namestringvaluepair.md create mode 100644 docs/spec/common-defs-otlpgrpcexporter-properties-certificate_file.md create mode 100644 docs/spec/common-defs-otlpgrpcexporter-properties-client_certificate_file.md create mode 100644 docs/spec/common-defs-otlpgrpcexporter-properties-client_key_file.md create mode 100644 docs/spec/common-defs-otlpgrpcexporter-properties-compression.md create mode 100644 docs/spec/common-defs-otlpgrpcexporter-properties-endpoint.md create mode 100644 docs/spec/common-defs-otlpgrpcexporter-properties-headers.md create mode 100644 docs/spec/common-defs-otlpgrpcexporter-properties-headers_list.md create mode 100644 docs/spec/common-defs-otlpgrpcexporter-properties-insecure.md create mode 100644 docs/spec/common-defs-otlpgrpcexporter-properties-timeout.md create mode 100644 docs/spec/common-defs-otlpgrpcexporter-properties.md create mode 100644 docs/spec/common-defs-otlpgrpcexporter.md create mode 100644 docs/spec/common-defs-otlphttpencoding.md create mode 100644 docs/spec/common-defs-otlphttpexporter-properties-certificate_file.md create mode 100644 docs/spec/common-defs-otlphttpexporter-properties-client_certificate_file.md create mode 100644 docs/spec/common-defs-otlphttpexporter-properties-client_key_file.md create mode 100644 docs/spec/common-defs-otlphttpexporter-properties-compression.md create mode 100644 docs/spec/common-defs-otlphttpexporter-properties-encoding.md create mode 100644 docs/spec/common-defs-otlphttpexporter-properties-endpoint.md create mode 100644 docs/spec/common-defs-otlphttpexporter-properties-headers.md create mode 100644 docs/spec/common-defs-otlphttpexporter-properties-headers_list.md create mode 100644 docs/spec/common-defs-otlphttpexporter-properties-timeout.md create mode 100644 docs/spec/common-defs-otlphttpexporter-properties.md create mode 100644 docs/spec/common-defs-otlphttpexporter.md create mode 100644 docs/spec/common-defs.md create mode 100644 docs/spec/common.md create mode 100644 docs/spec/instrumentation-defs-experimentalgeneralinstrumentation.md create mode 100644 docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-request_captured_headers-items.md create mode 100644 docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-request_captured_headers.md create mode 100644 docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-response_captured_headers-items.md create mode 100644 docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-response_captured_headers.md create mode 100644 docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client.md create mode 100644 docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-request_captured_headers-items.md create mode 100644 docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-request_captured_headers.md create mode 100644 docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-response_captured_headers-items.md create mode 100644 docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-response_captured_headers.md create mode 100644 docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server.md create mode 100644 docs/spec/instrumentation-defs-experimentalhttpinstrumentation.md create mode 100644 docs/spec/instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties-.md create mode 100644 docs/spec/instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties.md create mode 100644 docs/spec/instrumentation-defs-experimentallanguagespecificinstrumentation.md create mode 100644 docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items-properties-peer.md create mode 100644 docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items-properties-service.md create mode 100644 docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items.md create mode 100644 docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping.md create mode 100644 docs/spec/instrumentation-defs-experimentalpeerinstrumentation.md create mode 100644 docs/spec/instrumentation-defs.md create mode 100644 docs/spec/instrumentation-patternproperties.md create mode 100644 docs/spec/instrumentation.md create mode 100644 docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-export_timeout.md create mode 100644 docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-max_export_batch_size.md create mode 100644 docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-max_queue_size.md create mode 100644 docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-schedule_delay.md create mode 100644 docs/spec/logger_provider-defs-batchlogrecordprocessor.md create mode 100644 docs/spec/logger_provider-defs-experimentalloggerconfig-properties-disabled.md create mode 100644 docs/spec/logger_provider-defs-experimentalloggerconfig-properties.md create mode 100644 docs/spec/logger_provider-defs-experimentalloggerconfig.md create mode 100644 docs/spec/logger_provider-defs-experimentalloggerconfigurator-properties-loggers.md create mode 100644 docs/spec/logger_provider-defs-experimentalloggerconfigurator-properties.md create mode 100644 docs/spec/logger_provider-defs-experimentalloggerconfigurator.md create mode 100644 docs/spec/logger_provider-defs-experimentalloggermatcherandconfig-properties-name.md create mode 100644 docs/spec/logger_provider-defs-experimentalloggermatcherandconfig-properties.md create mode 100644 docs/spec/logger_provider-defs-experimentalloggermatcherandconfig.md create mode 100644 docs/spec/logger_provider-defs-logrecordexporter-patternproperties-.md create mode 100644 docs/spec/logger_provider-defs-logrecordexporter-patternproperties.md create mode 100644 docs/spec/logger_provider-defs-logrecordexporter.md create mode 100644 docs/spec/logger_provider-defs-logrecordlimits-properties-attribute_count_limit.md create mode 100644 docs/spec/logger_provider-defs-logrecordlimits-properties-attribute_value_length_limit.md create mode 100644 docs/spec/logger_provider-defs-logrecordlimits.md create mode 100644 docs/spec/logger_provider-defs-logrecordprocessor-patternproperties-.md create mode 100644 docs/spec/logger_provider-defs-logrecordprocessor-patternproperties.md create mode 100644 docs/spec/logger_provider-defs-logrecordprocessor.md create mode 100644 docs/spec/logger_provider-defs-simplelogrecordprocessor.md create mode 100644 docs/spec/logger_provider-defs.md create mode 100644 docs/spec/logger_provider-properties-processors.md create mode 100644 docs/spec/logger_provider.md create mode 100644 docs/spec/meter_provider-defs-aggregation-properties-default.md create mode 100644 docs/spec/meter_provider-defs-aggregation-properties-drop.md create mode 100644 docs/spec/meter_provider-defs-aggregation-properties-last_value.md create mode 100644 docs/spec/meter_provider-defs-aggregation-properties-sum.md create mode 100644 docs/spec/meter_provider-defs-aggregation.md create mode 100644 docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_scale.md create mode 100644 docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_size.md create mode 100644 docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-record_min_max.md create mode 100644 docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties.md create mode 100644 docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation.md create mode 100644 docs/spec/meter_provider-defs-cardinalitylimits-properties-counter.md create mode 100644 docs/spec/meter_provider-defs-cardinalitylimits-properties-default.md create mode 100644 docs/spec/meter_provider-defs-cardinalitylimits-properties-gauge.md create mode 100644 docs/spec/meter_provider-defs-cardinalitylimits-properties-histogram.md create mode 100644 docs/spec/meter_provider-defs-cardinalitylimits-properties-observable_counter.md create mode 100644 docs/spec/meter_provider-defs-cardinalitylimits-properties-observable_gauge.md create mode 100644 docs/spec/meter_provider-defs-cardinalitylimits-properties-observable_up_down_counter.md create mode 100644 docs/spec/meter_provider-defs-cardinalitylimits-properties-up_down_counter.md create mode 100644 docs/spec/meter_provider-defs-cardinalitylimits.md create mode 100644 docs/spec/meter_provider-defs-defaultaggregation.md create mode 100644 docs/spec/meter_provider-defs-dropaggregation.md create mode 100644 docs/spec/meter_provider-defs-exemplarfilter.md create mode 100644 docs/spec/meter_provider-defs-experimentalmeterconfig-properties-disabled.md create mode 100644 docs/spec/meter_provider-defs-experimentalmeterconfig-properties.md create mode 100644 docs/spec/meter_provider-defs-experimentalmeterconfig.md create mode 100644 docs/spec/meter_provider-defs-experimentalmeterconfigurator-properties-meters.md create mode 100644 docs/spec/meter_provider-defs-experimentalmeterconfigurator-properties.md create mode 100644 docs/spec/meter_provider-defs-experimentalmeterconfigurator.md create mode 100644 docs/spec/meter_provider-defs-experimentalmetermatcherandconfig-properties-name.md create mode 100644 docs/spec/meter_provider-defs-experimentalmetermatcherandconfig-properties.md create mode 100644 docs/spec/meter_provider-defs-experimentalmetermatcherandconfig.md create mode 100644 docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties-default_histogram_aggregation.md create mode 100644 docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties-output_stream.md create mode 100644 docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties-temporality_preference.md create mode 100644 docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties.md create mode 100644 docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter.md create mode 100644 docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-host.md create mode 100644 docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-port.md create mode 100644 docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-without_scope_info.md create mode 100644 docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-without_type_suffix.md create mode 100644 docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-without_units.md create mode 100644 docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties.md create mode 100644 docs/spec/meter_provider-defs-experimentalprometheusmetricexporter.md create mode 100644 docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties-boundaries-items.md create mode 100644 docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties-boundaries.md create mode 100644 docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties-record_min_max.md create mode 100644 docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties.md create mode 100644 docs/spec/meter_provider-defs-explicitbuckethistogramaggregation.md create mode 100644 docs/spec/meter_provider-defs-exporterdefaulthistogramaggregation.md create mode 100644 docs/spec/meter_provider-defs-exportertemporalitypreference.md create mode 100644 docs/spec/meter_provider-defs-instrumenttype.md create mode 100644 docs/spec/meter_provider-defs-lastvalueaggregation.md create mode 100644 docs/spec/meter_provider-defs-metricproducer-patternproperties-.md create mode 100644 docs/spec/meter_provider-defs-metricproducer-patternproperties.md create mode 100644 docs/spec/meter_provider-defs-metricproducer-properties-opencensus.md create mode 100644 docs/spec/meter_provider-defs-metricproducer.md create mode 100644 docs/spec/meter_provider-defs-metricreader.md create mode 100644 docs/spec/meter_provider-defs-opencensusmetricproducer.md create mode 100644 docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-certificate_file.md create mode 100644 docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-client_certificate_file.md create mode 100644 docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-client_key_file.md create mode 100644 docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-compression.md create mode 100644 docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-default_histogram_aggregation.md create mode 100644 docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-endpoint.md create mode 100644 docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-headers.md create mode 100644 docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-headers_list.md create mode 100644 docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-insecure.md create mode 100644 docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-temporality_preference.md create mode 100644 docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-timeout.md create mode 100644 docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties.md create mode 100644 docs/spec/meter_provider-defs-otlpgrpcmetricexporter.md create mode 100644 docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-certificate_file.md create mode 100644 docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-client_certificate_file.md create mode 100644 docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-client_key_file.md create mode 100644 docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-compression.md create mode 100644 docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-default_histogram_aggregation.md create mode 100644 docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-endpoint.md create mode 100644 docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-headers.md create mode 100644 docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-headers_list.md create mode 100644 docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-temporality_preference.md create mode 100644 docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-timeout.md create mode 100644 docs/spec/meter_provider-defs-otlphttpmetricexporter-properties.md create mode 100644 docs/spec/meter_provider-defs-otlphttpmetricexporter.md create mode 100644 docs/spec/meter_provider-defs-periodicmetricreader-properties-interval.md create mode 100644 docs/spec/meter_provider-defs-periodicmetricreader-properties-producers.md create mode 100644 docs/spec/meter_provider-defs-periodicmetricreader-properties-timeout.md create mode 100644 docs/spec/meter_provider-defs-periodicmetricreader.md create mode 100644 docs/spec/meter_provider-defs-pullmetricexporter-patternproperties-.md create mode 100644 docs/spec/meter_provider-defs-pullmetricexporter-patternproperties.md create mode 100644 docs/spec/meter_provider-defs-pullmetricexporter-properties.md create mode 100644 docs/spec/meter_provider-defs-pullmetricexporter.md create mode 100644 docs/spec/meter_provider-defs-pullmetricreader-properties-producers.md create mode 100644 docs/spec/meter_provider-defs-pullmetricreader.md create mode 100644 docs/spec/meter_provider-defs-pushmetricexporter-patternproperties-.md create mode 100644 docs/spec/meter_provider-defs-pushmetricexporter-patternproperties.md create mode 100644 docs/spec/meter_provider-defs-pushmetricexporter.md create mode 100644 docs/spec/meter_provider-defs-sumaggregation.md create mode 100644 docs/spec/meter_provider-defs-view.md create mode 100644 docs/spec/meter_provider-defs-viewselector-properties-instrument_name.md create mode 100644 docs/spec/meter_provider-defs-viewselector-properties-instrument_type.md create mode 100644 docs/spec/meter_provider-defs-viewselector-properties-meter_name.md create mode 100644 docs/spec/meter_provider-defs-viewselector-properties-meter_schema_url.md create mode 100644 docs/spec/meter_provider-defs-viewselector-properties-meter_version.md create mode 100644 docs/spec/meter_provider-defs-viewselector-properties-unit.md create mode 100644 docs/spec/meter_provider-defs-viewselector.md create mode 100644 docs/spec/meter_provider-defs-viewstream-properties-aggregation_cardinality_limit.md create mode 100644 docs/spec/meter_provider-defs-viewstream-properties-description.md create mode 100644 docs/spec/meter_provider-defs-viewstream-properties-name.md create mode 100644 docs/spec/meter_provider-defs-viewstream.md create mode 100644 docs/spec/meter_provider-defs.md create mode 100644 docs/spec/meter_provider-properties-exemplar_filter.md create mode 100644 docs/spec/meter_provider-properties-readers.md create mode 100644 docs/spec/meter_provider-properties-views.md create mode 100644 docs/spec/meter_provider.md create mode 100644 docs/spec/opentelemetry_configuration-defs-attributelimits-properties-attribute_count_limit.md create mode 100644 docs/spec/opentelemetry_configuration-defs-attributelimits-properties-attribute_value_length_limit.md create mode 100644 docs/spec/opentelemetry_configuration-defs-attributelimits.md create mode 100644 docs/spec/opentelemetry_configuration-defs.md create mode 100644 docs/spec/opentelemetry_configuration-properties-disabled.md create mode 100644 docs/spec/opentelemetry_configuration-properties-file_format.md create mode 100644 docs/spec/opentelemetry_configuration-properties-log_level.md create mode 100644 docs/spec/opentelemetry_configuration.md create mode 100644 docs/spec/propagator-defs-b3multipropagator.md create mode 100644 docs/spec/propagator-defs-b3propagator.md create mode 100644 docs/spec/propagator-defs-baggagepropagator.md create mode 100644 docs/spec/propagator-defs-jaegerpropagator.md create mode 100644 docs/spec/propagator-defs-opentracingpropagator.md create mode 100644 docs/spec/propagator-defs-textmappropagator-patternproperties-.md create mode 100644 docs/spec/propagator-defs-textmappropagator-patternproperties.md create mode 100644 docs/spec/propagator-defs-textmappropagator-properties-b3.md create mode 100644 docs/spec/propagator-defs-textmappropagator-properties-b3multi.md create mode 100644 docs/spec/propagator-defs-textmappropagator-properties-baggage.md create mode 100644 docs/spec/propagator-defs-textmappropagator-properties-jaeger.md create mode 100644 docs/spec/propagator-defs-textmappropagator-properties-ottrace.md create mode 100644 docs/spec/propagator-defs-textmappropagator-properties-tracecontext.md create mode 100644 docs/spec/propagator-defs-textmappropagator.md create mode 100644 docs/spec/propagator-defs-tracecontextpropagator.md create mode 100644 docs/spec/propagator-defs.md create mode 100644 docs/spec/propagator-properties-composite.md create mode 100644 docs/spec/propagator-properties-composite_list.md create mode 100644 docs/spec/propagator.md create mode 100644 docs/spec/resource-defs-attributenamevalue-properties-name.md create mode 100644 docs/spec/resource-defs-attributenamevalue-properties-type.md create mode 100644 docs/spec/resource-defs-attributenamevalue-properties-value-oneof-0.md create mode 100644 docs/spec/resource-defs-attributenamevalue-properties-value-oneof-1.md create mode 100644 docs/spec/resource-defs-attributenamevalue-properties-value-oneof-2.md create mode 100644 docs/spec/resource-defs-attributenamevalue-properties-value-oneof-3.md create mode 100644 docs/spec/resource-defs-attributenamevalue-properties-value-oneof-4-items.md create mode 100644 docs/spec/resource-defs-attributenamevalue-properties-value-oneof-4.md create mode 100644 docs/spec/resource-defs-attributenamevalue-properties-value-oneof-5-items.md create mode 100644 docs/spec/resource-defs-attributenamevalue-properties-value-oneof-5.md create mode 100644 docs/spec/resource-defs-attributenamevalue-properties-value-oneof-6-items.md create mode 100644 docs/spec/resource-defs-attributenamevalue-properties-value-oneof-6.md create mode 100644 docs/spec/resource-defs-attributenamevalue-properties-value.md create mode 100644 docs/spec/resource-defs-attributenamevalue.md create mode 100644 docs/spec/resource-defs-attributetype.md create mode 100644 docs/spec/resource-defs-experimentalcontainerresourcedetector.md create mode 100644 docs/spec/resource-defs-experimentalhostresourcedetector.md create mode 100644 docs/spec/resource-defs-experimentalprocessresourcedetector.md create mode 100644 docs/spec/resource-defs-experimentalresourcedetection-properties-detectors.md create mode 100644 docs/spec/resource-defs-experimentalresourcedetection.md create mode 100644 docs/spec/resource-defs-experimentalresourcedetector-patternproperties-.md create mode 100644 docs/spec/resource-defs-experimentalresourcedetector-patternproperties.md create mode 100644 docs/spec/resource-defs-experimentalresourcedetector-properties-container.md create mode 100644 docs/spec/resource-defs-experimentalresourcedetector-properties-host.md create mode 100644 docs/spec/resource-defs-experimentalresourcedetector-properties-process.md create mode 100644 docs/spec/resource-defs-experimentalresourcedetector-properties-service.md create mode 100644 docs/spec/resource-defs-experimentalresourcedetector.md create mode 100644 docs/spec/resource-defs-experimentalserviceresourcedetector.md create mode 100644 docs/spec/resource-defs.md create mode 100644 docs/spec/resource-properties-attributes.md create mode 100644 docs/spec/resource-properties-attributes_list.md create mode 100644 docs/spec/resource-properties-schema_url.md create mode 100644 docs/spec/resource.md create mode 100644 docs/spec/tracer_provider-defs-alwaysoffsampler.md create mode 100644 docs/spec/tracer_provider-defs-alwaysonsampler.md create mode 100644 docs/spec/tracer_provider-defs-batchspanprocessor-properties-export_timeout.md create mode 100644 docs/spec/tracer_provider-defs-batchspanprocessor-properties-max_export_batch_size.md create mode 100644 docs/spec/tracer_provider-defs-batchspanprocessor-properties-max_queue_size.md create mode 100644 docs/spec/tracer_provider-defs-batchspanprocessor-properties-schedule_delay.md create mode 100644 docs/spec/tracer_provider-defs-batchspanprocessor.md create mode 100644 docs/spec/tracer_provider-defs-experimentaltracerconfig-properties-disabled.md create mode 100644 docs/spec/tracer_provider-defs-experimentaltracerconfig-properties.md create mode 100644 docs/spec/tracer_provider-defs-experimentaltracerconfig.md create mode 100644 docs/spec/tracer_provider-defs-experimentaltracerconfigurator-properties-tracers.md create mode 100644 docs/spec/tracer_provider-defs-experimentaltracerconfigurator-properties.md create mode 100644 docs/spec/tracer_provider-defs-experimentaltracerconfigurator.md create mode 100644 docs/spec/tracer_provider-defs-experimentaltracermatcherandconfig-properties-name.md create mode 100644 docs/spec/tracer_provider-defs-experimentaltracermatcherandconfig-properties.md create mode 100644 docs/spec/tracer_provider-defs-experimentaltracermatcherandconfig.md create mode 100644 docs/spec/tracer_provider-defs-jaegerremotesampler-properties-endpoint.md create mode 100644 docs/spec/tracer_provider-defs-jaegerremotesampler-properties-interval.md create mode 100644 docs/spec/tracer_provider-defs-jaegerremotesampler-properties.md create mode 100644 docs/spec/tracer_provider-defs-jaegerremotesampler.md create mode 100644 docs/spec/tracer_provider-defs-parentbasedsampler-properties.md create mode 100644 docs/spec/tracer_provider-defs-parentbasedsampler.md create mode 100644 docs/spec/tracer_provider-defs-sampler-patternproperties-.md create mode 100644 docs/spec/tracer_provider-defs-sampler-patternproperties.md create mode 100644 docs/spec/tracer_provider-defs-sampler-properties-always_off.md create mode 100644 docs/spec/tracer_provider-defs-sampler-properties-always_on.md create mode 100644 docs/spec/tracer_provider-defs-sampler-properties-parent_based.md create mode 100644 docs/spec/tracer_provider-defs-sampler.md create mode 100644 docs/spec/tracer_provider-defs-simplespanprocessor.md create mode 100644 docs/spec/tracer_provider-defs-spanexporter-patternproperties-.md create mode 100644 docs/spec/tracer_provider-defs-spanexporter-patternproperties.md create mode 100644 docs/spec/tracer_provider-defs-spanexporter.md create mode 100644 docs/spec/tracer_provider-defs-spanlimits-properties-attribute_count_limit.md create mode 100644 docs/spec/tracer_provider-defs-spanlimits-properties-attribute_value_length_limit.md create mode 100644 docs/spec/tracer_provider-defs-spanlimits-properties-event_attribute_count_limit.md create mode 100644 docs/spec/tracer_provider-defs-spanlimits-properties-event_count_limit.md create mode 100644 docs/spec/tracer_provider-defs-spanlimits-properties-link_attribute_count_limit.md create mode 100644 docs/spec/tracer_provider-defs-spanlimits-properties-link_count_limit.md create mode 100644 docs/spec/tracer_provider-defs-spanlimits.md create mode 100644 docs/spec/tracer_provider-defs-spanprocessor-patternproperties-.md create mode 100644 docs/spec/tracer_provider-defs-spanprocessor-patternproperties.md create mode 100644 docs/spec/tracer_provider-defs-spanprocessor.md create mode 100644 docs/spec/tracer_provider-defs-traceidratiobasedsampler-properties-ratio.md create mode 100644 docs/spec/tracer_provider-defs-traceidratiobasedsampler-properties.md create mode 100644 docs/spec/tracer_provider-defs-traceidratiobasedsampler.md create mode 100644 docs/spec/tracer_provider-defs-zipkinspanexporter-properties-endpoint.md create mode 100644 docs/spec/tracer_provider-defs-zipkinspanexporter-properties-timeout.md create mode 100644 docs/spec/tracer_provider-defs-zipkinspanexporter-properties.md create mode 100644 docs/spec/tracer_provider-defs-zipkinspanexporter.md create mode 100644 docs/spec/tracer_provider-defs.md create mode 100644 docs/spec/tracer_provider-properties-processors.md create mode 100644 docs/spec/tracer_provider.md diff --git a/Markdown b/Markdown new file mode 100644 index 00000000..52e46120 --- /dev/null +++ b/Markdown @@ -0,0 +1 @@ +jsonschema2md -d schema -o docs -e .json -x - \ No newline at end of file diff --git a/docs/spec/README.md b/docs/spec/README.md new file mode 100644 index 00000000..b3fc59bc --- /dev/null +++ b/docs/spec/README.md @@ -0,0 +1,155 @@ +# README + +## Top-level Schemas + +* [Declaritive Config - Resource](./resource.md) – `https://opentelemetry.io/otelconfig/resource.json` + +* [OpenTelemetryConfiguration](./opentelemetry_configuration.md) – `https://opentelemetry.io/otelconfig/opentelemetry_configuration.json` + +* [Untitled object in undefined](./instrumentation.md) – `https://opentelemetry.io/otelconfig/instrumentation.json` + +* [Untitled object in undefined](./logger_provider.md) – `https://opentelemetry.io/otelconfig/logger_provider.json` + +* [Untitled object in undefined](./meter_provider.md) – `https://opentelemetry.io/otelconfig/meter_provider.json` + +* [Untitled object in undefined](./propagator.md) – `https://opentelemetry.io/otelconfig/propagator.json` + +* [Untitled object in undefined](./tracer_provider.md) – `https://opentelemetry.io/otelconfig/tracer_provider.json` + +* [Untitled schema](./common.md) – `https://opentelemetry.io/otelconfig/common.json` + +## Other Schemas + +### Objects + +* [Untitled object in Declaritive Config - Resource](./resource-defs-attributenamevalue.md) – `https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue` + +* [Untitled object in Declaritive Config - Resource](./resource-defs-experimentalresourcedetection.md) – `https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetection` + +* [Untitled object in Declaritive Config - Resource](./resource-defs-experimentalresourcedetector.md) – `https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector` + +* [Untitled object in OpenTelemetryConfiguration](./opentelemetry_configuration-defs-attributelimits.md) – `https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/$defs/AttributeLimits` + +* [Untitled object in undefined](./common-defs-includeexclude.md) – `https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude` + +* [Untitled object in undefined](./common-defs-namestringvaluepair.md) – `https://opentelemetry.io/otelconfig/common.json#/$defs/NameStringValuePair` + +* [Untitled object in undefined](./instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items.md) – `https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation/properties/service_mapping/items` + +* [Untitled object in undefined](./instrumentation-defs-experimentalhttpinstrumentation-properties-client.md) – `https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client` + +* [Untitled object in undefined](./instrumentation-defs-experimentalhttpinstrumentation-properties-server.md) – `https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server` + +* [Untitled object in undefined](./instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties-.md) – `https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalLanguageSpecificInstrumentation/patternProperties/.*` + +* [Untitled object in undefined](./instrumentation-defs-experimentalgeneralinstrumentation.md) – `https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalGeneralInstrumentation` + +* [Untitled object in undefined](./instrumentation-defs-experimentalpeerinstrumentation.md) – `https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation` + +* [Untitled object in undefined](./instrumentation-defs-experimentalhttpinstrumentation.md) – `https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation` + +* [Untitled object in undefined](./instrumentation-defs-experimentallanguagespecificinstrumentation.md) – `https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalLanguageSpecificInstrumentation` + +* [Untitled object in undefined](./logger_provider-defs-simplelogrecordprocessor.md) – `https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/SimpleLogRecordProcessor` + +* [Untitled object in undefined](./logger_provider-defs-batchlogrecordprocessor.md) – `https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor` + +* [Untitled object in undefined](./logger_provider-defs-logrecordexporter.md) – `https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter` + +* [Untitled object in undefined](./logger_provider-defs-logrecordlimits.md) – `https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordLimits` + +* [Untitled object in undefined](./logger_provider-defs-logrecordprocessor.md) – `https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor` + +* [Untitled object in undefined](./meter_provider-defs-periodicmetricreader.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader` + +* [Untitled object in undefined](./meter_provider-defs-pullmetricreader.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader` + +* [Untitled object in undefined](./meter_provider-defs-cardinalitylimits.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits` + +* [Untitled object in undefined](./meter_provider-defs-pushmetricexporter.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter` + +* [Untitled object in undefined](./meter_provider-defs-metricproducer.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricProducer` + +* [Untitled object in undefined](./meter_provider-defs-metricreader.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricReader` + +* [Untitled object in undefined](./meter_provider-defs-view.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/View` + +* [Untitled object in undefined](./meter_provider-defs-viewselector.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector` + +* [Untitled object in undefined](./meter_provider-defs-viewstream.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream` + +* [Untitled object in undefined](./meter_provider-defs-aggregation.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation` + +* [Untitled object in undefined](./propagator-defs-textmappropagator.md) – `https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator` + +* [Untitled object in undefined](./tracer_provider-defs-batchspanprocessor.md) – `https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor` + +* [Untitled object in undefined](./tracer_provider-defs-sampler.md) – `https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler` + +* [Untitled object in undefined](./tracer_provider-defs-simplespanprocessor.md) – `https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SimpleSpanProcessor` + +* [Untitled object in undefined](./tracer_provider-defs-spanexporter.md) – `https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter` + +* [Untitled object in undefined](./tracer_provider-defs-spanlimits.md) – `https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits` + +* [Untitled object in undefined](./tracer_provider-defs-spanprocessor.md) – `https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor` + +### Arrays + +* [Untitled array in Declaritive Config - Resource](./resource-properties-attributes.md) – `https://opentelemetry.io/otelconfig/resource.json#/properties/attributes` + +* [Untitled array in Declaritive Config - Resource](./resource-defs-attributenamevalue-properties-value-oneof-4.md) – `https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value/oneOf/4` + +* [Untitled array in Declaritive Config - Resource](./resource-defs-attributenamevalue-properties-value-oneof-5.md) – `https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value/oneOf/5` + +* [Untitled array in Declaritive Config - Resource](./resource-defs-attributenamevalue-properties-value-oneof-6.md) – `https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value/oneOf/6` + +* [Untitled array in Declaritive Config - Resource](./resource-defs-experimentalresourcedetection-properties-detectors.md) – `https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetection/properties/detectors` + +* [Untitled array in undefined](./common-defs-includeexclude-properties-included.md) – `https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude/properties/included` + +* [Untitled array in undefined](./common-defs-includeexclude-properties-excluded.md) – `https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude/properties/excluded` + +* [Untitled array in undefined](./common-defs-otlphttpexporter-properties-headers.md) – `https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/headers` + +* [Untitled array in undefined](./common-defs-otlpgrpcexporter-properties-headers.md) – `https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/headers` + +* [Untitled array in undefined](./instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping.md) – `https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation/properties/service_mapping` + +* [Untitled array in undefined](./instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-request_captured_headers.md) – `https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client/properties/request_captured_headers` + +* [Untitled array in undefined](./instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-response_captured_headers.md) – `https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client/properties/response_captured_headers` + +* [Untitled array in undefined](./instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-request_captured_headers.md) – `https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server/properties/request_captured_headers` + +* [Untitled array in undefined](./instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-response_captured_headers.md) – `https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server/properties/response_captured_headers` + +* [Untitled array in undefined](./logger_provider-properties-processors.md) – `https://opentelemetry.io/otelconfig/logger_provider.json#/properties/processors` + +* [Untitled array in undefined](./logger_provider-defs-experimentalloggerconfigurator-properties-loggers.md) – `https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfigurator/properties/loggers` + +* [Untitled array in undefined](./meter_provider-properties-readers.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/properties/readers` + +* [Untitled array in undefined](./meter_provider-defs-otlphttpmetricexporter-properties-headers.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/headers` + +* [Untitled array in undefined](./meter_provider-defs-otlpgrpcmetricexporter-properties-headers.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/headers` + +* [Untitled array in undefined](./meter_provider-defs-periodicmetricreader-properties-producers.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/producers` + +* [Untitled array in undefined](./meter_provider-defs-pullmetricreader-properties-producers.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader/properties/producers` + +* [Untitled array in undefined](./meter_provider-properties-views.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/properties/views` + +* [Untitled array in undefined](./meter_provider-defs-explicitbuckethistogramaggregation-properties-boundaries.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExplicitBucketHistogramAggregation/properties/boundaries` + +* [Untitled array in undefined](./meter_provider-defs-experimentalmeterconfigurator-properties-meters.md) – `https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfigurator/properties/meters` + +* [Untitled array in undefined](./propagator-properties-composite.md) – `https://opentelemetry.io/otelconfig/propagator.json#/properties/composite` + +* [Untitled array in undefined](./tracer_provider-properties-processors.md) – `https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/processors` + +* [Untitled array in undefined](./tracer_provider-defs-experimentaltracerconfigurator-properties-tracers.md) – `https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfigurator/properties/tracers` + +## Version Note + +The schemas linked above follow the JSON Schema Spec version: `https://json-schema.org/draft/2020-12/schema` diff --git a/docs/spec/common-defs-consoleexporter.md b/docs/spec/common-defs-consoleexporter.md new file mode 100644 index 00000000..ae883bd5 --- /dev/null +++ b/docs/spec/common-defs-consoleexporter.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/console +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## console Type + +`object` ([Details](common-defs-consoleexporter.md)) diff --git a/docs/spec/common-defs-experimentalotlpfileexporter-properties-output_stream.md b/docs/spec/common-defs-experimentalotlpfileexporter-properties-output_stream.md new file mode 100644 index 00000000..997b4fa0 --- /dev/null +++ b/docs/spec/common-defs-experimentalotlpfileexporter-properties-output_stream.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/ExperimentalOtlpFileExporter/properties/output_stream +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## output\_stream Type + +`string` diff --git a/docs/spec/common-defs-experimentalotlpfileexporter-properties.md b/docs/spec/common-defs-experimentalotlpfileexporter-properties.md new file mode 100644 index 00000000..eab40f61 --- /dev/null +++ b/docs/spec/common-defs-experimentalotlpfileexporter-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/ExperimentalOtlpFileExporter/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/common-defs-experimentalotlpfileexporter.md b/docs/spec/common-defs-experimentalotlpfileexporter.md new file mode 100644 index 00000000..73f1c5bc --- /dev/null +++ b/docs/spec/common-defs-experimentalotlpfileexporter.md @@ -0,0 +1,39 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/otlp_file/development +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## development Type + +`object` ([Details](common-defs-experimentalotlpfileexporter.md)) + +# development Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------------------------- | :------- | :------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [output\_stream](#output_stream) | `string` | Optional | can be null | [Untitled schema](common-defs-experimentalotlpfileexporter-properties-output_stream.md "https://opentelemetry.io/otelconfig/common.json#/$defs/ExperimentalOtlpFileExporter/properties/output_stream") | + +## output\_stream + + + +`output_stream` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-experimentalotlpfileexporter-properties-output_stream.md "https://opentelemetry.io/otelconfig/common.json#/$defs/ExperimentalOtlpFileExporter/properties/output_stream") + +### output\_stream Type + +`string` diff --git a/docs/spec/common-defs-includeexclude-properties-excluded-items.md b/docs/spec/common-defs-includeexclude-properties-excluded-items.md new file mode 100644 index 00000000..5c63fb52 --- /dev/null +++ b/docs/spec/common-defs-includeexclude-properties-excluded-items.md @@ -0,0 +1,15 @@ +# Untitled string in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude/properties/excluded/items +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## items Type + +`string` diff --git a/docs/spec/common-defs-includeexclude-properties-excluded.md b/docs/spec/common-defs-includeexclude-properties-excluded.md new file mode 100644 index 00000000..4f56284f --- /dev/null +++ b/docs/spec/common-defs-includeexclude-properties-excluded.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude/properties/excluded +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## excluded Type + +`string[]` diff --git a/docs/spec/common-defs-includeexclude-properties-included-items.md b/docs/spec/common-defs-includeexclude-properties-included-items.md new file mode 100644 index 00000000..750e9eae --- /dev/null +++ b/docs/spec/common-defs-includeexclude-properties-included-items.md @@ -0,0 +1,15 @@ +# Untitled string in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude/properties/included/items +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## items Type + +`string` diff --git a/docs/spec/common-defs-includeexclude-properties-included.md b/docs/spec/common-defs-includeexclude-properties-included.md new file mode 100644 index 00000000..1f279143 --- /dev/null +++ b/docs/spec/common-defs-includeexclude-properties-included.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude/properties/included +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## included Type + +`string[]` diff --git a/docs/spec/common-defs-includeexclude.md b/docs/spec/common-defs-includeexclude.md new file mode 100644 index 00000000..9c0526f6 --- /dev/null +++ b/docs/spec/common-defs-includeexclude.md @@ -0,0 +1,58 @@ +# Untitled object in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetection/properties/attributes +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [resource.json\*](../schema/resource.json "open original schema") | + +## attributes Type + +`object` ([Details](common-defs-includeexclude.md)) + +# attributes Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :------ | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [included](#included) | `array` | Optional | cannot be null | [Untitled schema](common-defs-includeexclude-properties-included.md "https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude/properties/included") | +| [excluded](#excluded) | `array` | Optional | cannot be null | [Untitled schema](common-defs-includeexclude-properties-excluded.md "https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude/properties/excluded") | + +## included + + + +`included` + +* is optional + +* Type: `string[]` + +* cannot be null + +* defined in: [Untitled schema](common-defs-includeexclude-properties-included.md "https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude/properties/included") + +### included Type + +`string[]` + +## excluded + + + +`excluded` + +* is optional + +* Type: `string[]` + +* cannot be null + +* defined in: [Untitled schema](common-defs-includeexclude-properties-excluded.md "https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude/properties/excluded") + +### excluded Type + +`string[]` diff --git a/docs/spec/common-defs-namestringvaluepair-properties-name.md b/docs/spec/common-defs-namestringvaluepair-properties-name.md new file mode 100644 index 00000000..35cb0e1e --- /dev/null +++ b/docs/spec/common-defs-namestringvaluepair-properties-name.md @@ -0,0 +1,15 @@ +# Untitled string in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/NameStringValuePair/properties/name +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## name Type + +`string` diff --git a/docs/spec/common-defs-namestringvaluepair-properties-value.md b/docs/spec/common-defs-namestringvaluepair-properties-value.md new file mode 100644 index 00000000..ca1fa0ff --- /dev/null +++ b/docs/spec/common-defs-namestringvaluepair-properties-value.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/NameStringValuePair/properties/value +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## value Type + +`string` diff --git a/docs/spec/common-defs-namestringvaluepair.md b/docs/spec/common-defs-namestringvaluepair.md new file mode 100644 index 00000000..fce91bcd --- /dev/null +++ b/docs/spec/common-defs-namestringvaluepair.md @@ -0,0 +1,58 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/headers/items +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## items Type + +`object` ([Details](common-defs-namestringvaluepair.md)) + +# items Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [name](#name) | `string` | Required | cannot be null | [Untitled schema](common-defs-namestringvaluepair-properties-name.md "https://opentelemetry.io/otelconfig/common.json#/$defs/NameStringValuePair/properties/name") | +| [value](#value) | `string` | Required | can be null | [Untitled schema](common-defs-namestringvaluepair-properties-value.md "https://opentelemetry.io/otelconfig/common.json#/$defs/NameStringValuePair/properties/value") | + +## name + + + +`name` + +* is required + +* Type: `string` + +* cannot be null + +* defined in: [Untitled schema](common-defs-namestringvaluepair-properties-name.md "https://opentelemetry.io/otelconfig/common.json#/$defs/NameStringValuePair/properties/name") + +### name Type + +`string` + +## value + + + +`value` + +* is required + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-namestringvaluepair-properties-value.md "https://opentelemetry.io/otelconfig/common.json#/$defs/NameStringValuePair/properties/value") + +### value Type + +`string` diff --git a/docs/spec/common-defs-otlpgrpcexporter-properties-certificate_file.md b/docs/spec/common-defs-otlpgrpcexporter-properties-certificate_file.md new file mode 100644 index 00000000..5764efe2 --- /dev/null +++ b/docs/spec/common-defs-otlpgrpcexporter-properties-certificate_file.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/certificate_file +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## certificate\_file Type + +`string` diff --git a/docs/spec/common-defs-otlpgrpcexporter-properties-client_certificate_file.md b/docs/spec/common-defs-otlpgrpcexporter-properties-client_certificate_file.md new file mode 100644 index 00000000..e7643275 --- /dev/null +++ b/docs/spec/common-defs-otlpgrpcexporter-properties-client_certificate_file.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/client_certificate_file +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## client\_certificate\_file Type + +`string` diff --git a/docs/spec/common-defs-otlpgrpcexporter-properties-client_key_file.md b/docs/spec/common-defs-otlpgrpcexporter-properties-client_key_file.md new file mode 100644 index 00000000..45fdd034 --- /dev/null +++ b/docs/spec/common-defs-otlpgrpcexporter-properties-client_key_file.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/client_key_file +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## client\_key\_file Type + +`string` diff --git a/docs/spec/common-defs-otlpgrpcexporter-properties-compression.md b/docs/spec/common-defs-otlpgrpcexporter-properties-compression.md new file mode 100644 index 00000000..642597c1 --- /dev/null +++ b/docs/spec/common-defs-otlpgrpcexporter-properties-compression.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/compression +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## compression Type + +`string` diff --git a/docs/spec/common-defs-otlpgrpcexporter-properties-endpoint.md b/docs/spec/common-defs-otlpgrpcexporter-properties-endpoint.md new file mode 100644 index 00000000..ed1ad7c8 --- /dev/null +++ b/docs/spec/common-defs-otlpgrpcexporter-properties-endpoint.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/endpoint +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## endpoint Type + +`string` diff --git a/docs/spec/common-defs-otlpgrpcexporter-properties-headers.md b/docs/spec/common-defs-otlpgrpcexporter-properties-headers.md new file mode 100644 index 00000000..db670312 --- /dev/null +++ b/docs/spec/common-defs-otlpgrpcexporter-properties-headers.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/headers +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## headers Type + +`object[]` ([Details](common-defs-namestringvaluepair.md)) diff --git a/docs/spec/common-defs-otlpgrpcexporter-properties-headers_list.md b/docs/spec/common-defs-otlpgrpcexporter-properties-headers_list.md new file mode 100644 index 00000000..da25ba56 --- /dev/null +++ b/docs/spec/common-defs-otlpgrpcexporter-properties-headers_list.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/headers_list +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## headers\_list Type + +`string` diff --git a/docs/spec/common-defs-otlpgrpcexporter-properties-insecure.md b/docs/spec/common-defs-otlpgrpcexporter-properties-insecure.md new file mode 100644 index 00000000..49e771df --- /dev/null +++ b/docs/spec/common-defs-otlpgrpcexporter-properties-insecure.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/insecure +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## insecure Type + +`boolean` diff --git a/docs/spec/common-defs-otlpgrpcexporter-properties-timeout.md b/docs/spec/common-defs-otlpgrpcexporter-properties-timeout.md new file mode 100644 index 00000000..e7310516 --- /dev/null +++ b/docs/spec/common-defs-otlpgrpcexporter-properties-timeout.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/timeout +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## timeout Type + +`integer` + +## timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/common-defs-otlpgrpcexporter-properties.md b/docs/spec/common-defs-otlpgrpcexporter-properties.md new file mode 100644 index 00000000..e9b008a7 --- /dev/null +++ b/docs/spec/common-defs-otlpgrpcexporter-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/common-defs-otlpgrpcexporter.md b/docs/spec/common-defs-otlpgrpcexporter.md new file mode 100644 index 00000000..c5491539 --- /dev/null +++ b/docs/spec/common-defs-otlpgrpcexporter.md @@ -0,0 +1,195 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/otlp_grpc +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## otlp\_grpc Type + +`object` ([Details](common-defs-otlpgrpcexporter.md)) + +# otlp\_grpc Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------------- | :-------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [endpoint](#endpoint) | `string` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/endpoint") | +| [certificate\_file](#certificate_file) | `string` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/certificate_file") | +| [client\_key\_file](#client_key_file) | `string` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/client_key_file") | +| [client\_certificate\_file](#client_certificate_file) | `string` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/client_certificate_file") | +| [headers](#headers) | `array` | Optional | cannot be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-headers.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/headers") | +| [headers\_list](#headers_list) | `string` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/headers_list") | +| [compression](#compression) | `string` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-compression.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/compression") | +| [timeout](#timeout) | `integer` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/timeout") | +| [insecure](#insecure) | `boolean` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-insecure.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/insecure") | + +## endpoint + + + +`endpoint` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/endpoint") + +### endpoint Type + +`string` + +## certificate\_file + + + +`certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/certificate_file") + +### certificate\_file Type + +`string` + +## client\_key\_file + + + +`client_key_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/client_key_file") + +### client\_key\_file Type + +`string` + +## client\_certificate\_file + + + +`client_certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/client_certificate_file") + +### client\_certificate\_file Type + +`string` + +## headers + + + +`headers` + +* is optional + +* Type: `object[]` ([Details](common-defs-namestringvaluepair.md)) + +* cannot be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-headers.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/headers") + +### headers Type + +`object[]` ([Details](common-defs-namestringvaluepair.md)) + +## headers\_list + + + +`headers_list` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/headers_list") + +### headers\_list Type + +`string` + +## compression + + + +`compression` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-compression.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/compression") + +### compression Type + +`string` + +## timeout + + + +`timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/timeout") + +### timeout Type + +`integer` + +### timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## insecure + + + +`insecure` + +* is optional + +* Type: `boolean` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-insecure.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/insecure") + +### insecure Type + +`boolean` diff --git a/docs/spec/common-defs-otlphttpencoding.md b/docs/spec/common-defs-otlphttpencoding.md new file mode 100644 index 00000000..cddd705d --- /dev/null +++ b/docs/spec/common-defs-otlphttpencoding.md @@ -0,0 +1,24 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/encoding +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## encoding Type + +`string` + +## encoding Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :----------- | :---------- | +| `"protobuf"` | | +| `"json"` | | diff --git a/docs/spec/common-defs-otlphttpexporter-properties-certificate_file.md b/docs/spec/common-defs-otlphttpexporter-properties-certificate_file.md new file mode 100644 index 00000000..d8a16106 --- /dev/null +++ b/docs/spec/common-defs-otlphttpexporter-properties-certificate_file.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/certificate_file +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## certificate\_file Type + +`string` diff --git a/docs/spec/common-defs-otlphttpexporter-properties-client_certificate_file.md b/docs/spec/common-defs-otlphttpexporter-properties-client_certificate_file.md new file mode 100644 index 00000000..037bf6cd --- /dev/null +++ b/docs/spec/common-defs-otlphttpexporter-properties-client_certificate_file.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/client_certificate_file +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## client\_certificate\_file Type + +`string` diff --git a/docs/spec/common-defs-otlphttpexporter-properties-client_key_file.md b/docs/spec/common-defs-otlphttpexporter-properties-client_key_file.md new file mode 100644 index 00000000..92778319 --- /dev/null +++ b/docs/spec/common-defs-otlphttpexporter-properties-client_key_file.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/client_key_file +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## client\_key\_file Type + +`string` diff --git a/docs/spec/common-defs-otlphttpexporter-properties-compression.md b/docs/spec/common-defs-otlphttpexporter-properties-compression.md new file mode 100644 index 00000000..7e3cf0b7 --- /dev/null +++ b/docs/spec/common-defs-otlphttpexporter-properties-compression.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/compression +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## compression Type + +`string` diff --git a/docs/spec/common-defs-otlphttpexporter-properties-encoding.md b/docs/spec/common-defs-otlphttpexporter-properties-encoding.md new file mode 100644 index 00000000..3c7dd56a --- /dev/null +++ b/docs/spec/common-defs-otlphttpexporter-properties-encoding.md @@ -0,0 +1,24 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/encoding +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## encoding Type + +`string` + +## encoding Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :----------- | :---------- | +| `"protobuf"` | | +| `"json"` | | diff --git a/docs/spec/common-defs-otlphttpexporter-properties-endpoint.md b/docs/spec/common-defs-otlphttpexporter-properties-endpoint.md new file mode 100644 index 00000000..9764c33c --- /dev/null +++ b/docs/spec/common-defs-otlphttpexporter-properties-endpoint.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/endpoint +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## endpoint Type + +`string` diff --git a/docs/spec/common-defs-otlphttpexporter-properties-headers.md b/docs/spec/common-defs-otlphttpexporter-properties-headers.md new file mode 100644 index 00000000..6d7d0bb2 --- /dev/null +++ b/docs/spec/common-defs-otlphttpexporter-properties-headers.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/headers +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## headers Type + +`object[]` ([Details](common-defs-namestringvaluepair.md)) diff --git a/docs/spec/common-defs-otlphttpexporter-properties-headers_list.md b/docs/spec/common-defs-otlphttpexporter-properties-headers_list.md new file mode 100644 index 00000000..4a1a723e --- /dev/null +++ b/docs/spec/common-defs-otlphttpexporter-properties-headers_list.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/headers_list +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## headers\_list Type + +`string` diff --git a/docs/spec/common-defs-otlphttpexporter-properties-timeout.md b/docs/spec/common-defs-otlphttpexporter-properties-timeout.md new file mode 100644 index 00000000..9726e7ca --- /dev/null +++ b/docs/spec/common-defs-otlphttpexporter-properties-timeout.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/timeout +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## timeout Type + +`integer` + +## timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/common-defs-otlphttpexporter-properties.md b/docs/spec/common-defs-otlphttpexporter-properties.md new file mode 100644 index 00000000..b76c6b49 --- /dev/null +++ b/docs/spec/common-defs-otlphttpexporter-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/common-defs-otlphttpexporter.md b/docs/spec/common-defs-otlphttpexporter.md new file mode 100644 index 00000000..b413fa72 --- /dev/null +++ b/docs/spec/common-defs-otlphttpexporter.md @@ -0,0 +1,204 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/otlp_http +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## otlp\_http Type + +`object` ([Details](common-defs-otlphttpexporter.md)) + +# otlp\_http Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------------- | :-------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [endpoint](#endpoint) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/endpoint") | +| [certificate\_file](#certificate_file) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/certificate_file") | +| [client\_key\_file](#client_key_file) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/client_key_file") | +| [client\_certificate\_file](#client_certificate_file) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/client_certificate_file") | +| [headers](#headers) | `array` | Optional | cannot be null | [Untitled schema](common-defs-otlphttpexporter-properties-headers.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/headers") | +| [headers\_list](#headers_list) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/headers_list") | +| [compression](#compression) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter-properties-compression.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/compression") | +| [timeout](#timeout) | `integer` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/timeout") | +| [encoding](#encoding) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpencoding.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/encoding") | + +## endpoint + + + +`endpoint` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/endpoint") + +### endpoint Type + +`string` + +## certificate\_file + + + +`certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/certificate_file") + +### certificate\_file Type + +`string` + +## client\_key\_file + + + +`client_key_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/client_key_file") + +### client\_key\_file Type + +`string` + +## client\_certificate\_file + + + +`client_certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/client_certificate_file") + +### client\_certificate\_file Type + +`string` + +## headers + + + +`headers` + +* is optional + +* Type: `object[]` ([Details](common-defs-namestringvaluepair.md)) + +* cannot be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-headers.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/headers") + +### headers Type + +`object[]` ([Details](common-defs-namestringvaluepair.md)) + +## headers\_list + + + +`headers_list` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/headers_list") + +### headers\_list Type + +`string` + +## compression + + + +`compression` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-compression.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/compression") + +### compression Type + +`string` + +## timeout + + + +`timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/timeout") + +### timeout Type + +`integer` + +### timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## encoding + + + +`encoding` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpencoding.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/encoding") + +### encoding Type + +`string` + +### encoding Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :----------- | :---------- | +| `"protobuf"` | | +| `"json"` | | diff --git a/docs/spec/common-defs.md b/docs/spec/common-defs.md new file mode 100644 index 00000000..f32dcf1d --- /dev/null +++ b/docs/spec/common-defs.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json#/$defs +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json\*](../schema/common.json "open original schema") | + +## $defs Type + +unknown diff --git a/docs/spec/common.md b/docs/spec/common.md new file mode 100644 index 00000000..7be5f9da --- /dev/null +++ b/docs/spec/common.md @@ -0,0 +1,548 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/common.json +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [common.json](../schema/common.json "open original schema") | + +## Untitled schema Type + +unknown + +# Untitled schema Definitions + +## Definitions group IncludeExclude + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :------ | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [included](#included) | `array` | Optional | cannot be null | [Untitled schema](common-defs-includeexclude-properties-included.md "https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude/properties/included") | +| [excluded](#excluded) | `array` | Optional | cannot be null | [Untitled schema](common-defs-includeexclude-properties-excluded.md "https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude/properties/excluded") | + +### included + + + +`included` + +* is optional + +* Type: `string[]` + +* cannot be null + +* defined in: [Untitled schema](common-defs-includeexclude-properties-included.md "https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude/properties/included") + +#### included Type + +`string[]` + +### excluded + + + +`excluded` + +* is optional + +* Type: `string[]` + +* cannot be null + +* defined in: [Untitled schema](common-defs-includeexclude-properties-excluded.md "https://opentelemetry.io/otelconfig/common.json#/$defs/IncludeExclude/properties/excluded") + +#### excluded Type + +`string[]` + +## Definitions group NameStringValuePair + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/common.json#/$defs/NameStringValuePair"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [name](#name) | `string` | Required | cannot be null | [Untitled schema](common-defs-namestringvaluepair-properties-name.md "https://opentelemetry.io/otelconfig/common.json#/$defs/NameStringValuePair/properties/name") | +| [value](#value) | `string` | Required | can be null | [Untitled schema](common-defs-namestringvaluepair-properties-value.md "https://opentelemetry.io/otelconfig/common.json#/$defs/NameStringValuePair/properties/value") | + +### name + + + +`name` + +* is required + +* Type: `string` + +* cannot be null + +* defined in: [Untitled schema](common-defs-namestringvaluepair-properties-name.md "https://opentelemetry.io/otelconfig/common.json#/$defs/NameStringValuePair/properties/name") + +#### name Type + +`string` + +### value + + + +`value` + +* is required + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-namestringvaluepair-properties-value.md "https://opentelemetry.io/otelconfig/common.json#/$defs/NameStringValuePair/properties/value") + +#### value Type + +`string` + +## Definitions group OtlpHttpExporter + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------------- | :-------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [endpoint](#endpoint) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/endpoint") | +| [certificate\_file](#certificate_file) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/certificate_file") | +| [client\_key\_file](#client_key_file) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/client_key_file") | +| [client\_certificate\_file](#client_certificate_file) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/client_certificate_file") | +| [headers](#headers) | `array` | Optional | cannot be null | [Untitled schema](common-defs-otlphttpexporter-properties-headers.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/headers") | +| [headers\_list](#headers_list) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/headers_list") | +| [compression](#compression) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter-properties-compression.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/compression") | +| [timeout](#timeout) | `integer` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/timeout") | +| [encoding](#encoding) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter-properties-encoding.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/encoding") | + +### endpoint + + + +`endpoint` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/endpoint") + +#### endpoint Type + +`string` + +### certificate\_file + + + +`certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/certificate_file") + +#### certificate\_file Type + +`string` + +### client\_key\_file + + + +`client_key_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/client_key_file") + +#### client\_key\_file Type + +`string` + +### client\_certificate\_file + + + +`client_certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/client_certificate_file") + +#### client\_certificate\_file Type + +`string` + +### headers + + + +`headers` + +* is optional + +* Type: `object[]` ([Details](common-defs-namestringvaluepair.md)) + +* cannot be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-headers.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/headers") + +#### headers Type + +`object[]` ([Details](common-defs-namestringvaluepair.md)) + +### headers\_list + + + +`headers_list` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/headers_list") + +#### headers\_list Type + +`string` + +### compression + + + +`compression` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-compression.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/compression") + +#### compression Type + +`string` + +### timeout + + + +`timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/timeout") + +#### timeout Type + +`integer` + +#### timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### encoding + + + +`encoding` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter-properties-encoding.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpExporter/properties/encoding") + +#### encoding Type + +`string` + +#### encoding Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :----------- | :---------- | +| `"protobuf"` | | +| `"json"` | | + +## Definitions group OtlpHttpEncoding + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpHttpEncoding"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group OtlpGrpcExporter + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------------------------------------------ | :-------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [endpoint](#endpoint-1) | `string` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/endpoint") | +| [certificate\_file](#certificate_file-1) | `string` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/certificate_file") | +| [client\_key\_file](#client_key_file-1) | `string` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/client_key_file") | +| [client\_certificate\_file](#client_certificate_file-1) | `string` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/client_certificate_file") | +| [headers](#headers-1) | `array` | Optional | cannot be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-headers.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/headers") | +| [headers\_list](#headers_list-1) | `string` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/headers_list") | +| [compression](#compression-1) | `string` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-compression.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/compression") | +| [timeout](#timeout-1) | `integer` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/timeout") | +| [insecure](#insecure) | `boolean` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter-properties-insecure.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/insecure") | + +### endpoint + + + +`endpoint` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/endpoint") + +#### endpoint Type + +`string` + +### certificate\_file + + + +`certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/certificate_file") + +#### certificate\_file Type + +`string` + +### client\_key\_file + + + +`client_key_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/client_key_file") + +#### client\_key\_file Type + +`string` + +### client\_certificate\_file + + + +`client_certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/client_certificate_file") + +#### client\_certificate\_file Type + +`string` + +### headers + + + +`headers` + +* is optional + +* Type: `object[]` ([Details](common-defs-namestringvaluepair.md)) + +* cannot be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-headers.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/headers") + +#### headers Type + +`object[]` ([Details](common-defs-namestringvaluepair.md)) + +### headers\_list + + + +`headers_list` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/headers_list") + +#### headers\_list Type + +`string` + +### compression + + + +`compression` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-compression.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/compression") + +#### compression Type + +`string` + +### timeout + + + +`timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/timeout") + +#### timeout Type + +`integer` + +#### timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### insecure + + + +`insecure` + +* is optional + +* Type: `boolean` + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter-properties-insecure.md "https://opentelemetry.io/otelconfig/common.json#/$defs/OtlpGrpcExporter/properties/insecure") + +#### insecure Type + +`boolean` + +## Definitions group ExperimentalOtlpFileExporter + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/common.json#/$defs/ExperimentalOtlpFileExporter"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------------------- | :------- | :------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [output\_stream](#output_stream) | `string` | Optional | can be null | [Untitled schema](common-defs-experimentalotlpfileexporter-properties-output_stream.md "https://opentelemetry.io/otelconfig/common.json#/$defs/ExperimentalOtlpFileExporter/properties/output_stream") | + +### output\_stream + + + +`output_stream` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-experimentalotlpfileexporter-properties-output_stream.md "https://opentelemetry.io/otelconfig/common.json#/$defs/ExperimentalOtlpFileExporter/properties/output_stream") + +#### output\_stream Type + +`string` + +## Definitions group ConsoleExporter + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/common.json#/$defs/ConsoleExporter"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | diff --git a/docs/spec/instrumentation-defs-experimentalgeneralinstrumentation.md b/docs/spec/instrumentation-defs-experimentalgeneralinstrumentation.md new file mode 100644 index 00000000..96ad6bf8 --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalgeneralinstrumentation.md @@ -0,0 +1,58 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalGeneralInstrumentation +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## ExperimentalGeneralInstrumentation Type + +`object` ([Details](instrumentation-defs-experimentalgeneralinstrumentation.md)) + +# ExperimentalGeneralInstrumentation Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------ | :------- | :------- | :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [peer](#peer) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalpeerinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalGeneralInstrumentation/properties/peer") | +| [http](#http) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalGeneralInstrumentation/properties/http") | + +## peer + + + +`peer` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentalpeerinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalpeerinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalGeneralInstrumentation/properties/peer") + +### peer Type + +`object` ([Details](instrumentation-defs-experimentalpeerinstrumentation.md)) + +## http + + + +`http` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentalhttpinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalGeneralInstrumentation/properties/http") + +### http Type + +`object` ([Details](instrumentation-defs-experimentalhttpinstrumentation.md)) diff --git a/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-request_captured_headers-items.md b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-request_captured_headers-items.md new file mode 100644 index 00000000..0b861d7b --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-request_captured_headers-items.md @@ -0,0 +1,15 @@ +# Untitled string in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client/properties/request_captured_headers/items +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## items Type + +`string` diff --git a/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-request_captured_headers.md b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-request_captured_headers.md new file mode 100644 index 00000000..9257e1eb --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-request_captured_headers.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client/properties/request_captured_headers +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## request\_captured\_headers Type + +`string[]` diff --git a/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-response_captured_headers-items.md b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-response_captured_headers-items.md new file mode 100644 index 00000000..ada1c0ef --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-response_captured_headers-items.md @@ -0,0 +1,15 @@ +# Untitled string in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client/properties/response_captured_headers/items +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## items Type + +`string` diff --git a/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-response_captured_headers.md b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-response_captured_headers.md new file mode 100644 index 00000000..46a8ef98 --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-response_captured_headers.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client/properties/response_captured_headers +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## response\_captured\_headers Type + +`string[]` diff --git a/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client.md b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client.md new file mode 100644 index 00000000..68cebec7 --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-client.md @@ -0,0 +1,58 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## client Type + +`object` ([Details](instrumentation-defs-experimentalhttpinstrumentation-properties-client.md)) + +# client Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------------------------------------------- | :------ | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [request\_captured\_headers](#request_captured_headers) | `array` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-request_captured_headers.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client/properties/request_captured_headers") | +| [response\_captured\_headers](#response_captured_headers) | `array` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-response_captured_headers.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client/properties/response_captured_headers") | + +## request\_captured\_headers + + + +`request_captured_headers` + +* is optional + +* Type: `string[]` + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-request_captured_headers.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client/properties/request_captured_headers") + +### request\_captured\_headers Type + +`string[]` + +## response\_captured\_headers + + + +`response_captured_headers` + +* is optional + +* Type: `string[]` + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-client-properties-response_captured_headers.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client/properties/response_captured_headers") + +### response\_captured\_headers Type + +`string[]` diff --git a/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-request_captured_headers-items.md b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-request_captured_headers-items.md new file mode 100644 index 00000000..8f76e370 --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-request_captured_headers-items.md @@ -0,0 +1,15 @@ +# Untitled string in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server/properties/request_captured_headers/items +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## items Type + +`string` diff --git a/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-request_captured_headers.md b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-request_captured_headers.md new file mode 100644 index 00000000..9e766330 --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-request_captured_headers.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server/properties/request_captured_headers +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## request\_captured\_headers Type + +`string[]` diff --git a/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-response_captured_headers-items.md b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-response_captured_headers-items.md new file mode 100644 index 00000000..550f4149 --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-response_captured_headers-items.md @@ -0,0 +1,15 @@ +# Untitled string in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server/properties/response_captured_headers/items +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## items Type + +`string` diff --git a/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-response_captured_headers.md b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-response_captured_headers.md new file mode 100644 index 00000000..df50c08a --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-response_captured_headers.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server/properties/response_captured_headers +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## response\_captured\_headers Type + +`string[]` diff --git a/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server.md b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server.md new file mode 100644 index 00000000..37183176 --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation-properties-server.md @@ -0,0 +1,58 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## server Type + +`object` ([Details](instrumentation-defs-experimentalhttpinstrumentation-properties-server.md)) + +# server Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------------------------------------------- | :------ | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [request\_captured\_headers](#request_captured_headers) | `array` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-request_captured_headers.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server/properties/request_captured_headers") | +| [response\_captured\_headers](#response_captured_headers) | `array` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-response_captured_headers.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server/properties/response_captured_headers") | + +## request\_captured\_headers + + + +`request_captured_headers` + +* is optional + +* Type: `string[]` + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-request_captured_headers.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server/properties/request_captured_headers") + +### request\_captured\_headers Type + +`string[]` + +## response\_captured\_headers + + + +`response_captured_headers` + +* is optional + +* Type: `string[]` + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-server-properties-response_captured_headers.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server/properties/response_captured_headers") + +### response\_captured\_headers Type + +`string[]` diff --git a/docs/spec/instrumentation-defs-experimentalhttpinstrumentation.md b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation.md new file mode 100644 index 00000000..d684f42e --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalhttpinstrumentation.md @@ -0,0 +1,58 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## ExperimentalHttpInstrumentation Type + +`object` ([Details](instrumentation-defs-experimentalhttpinstrumentation.md)) + +# ExperimentalHttpInstrumentation Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------- | :------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [client](#client) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-client.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client") | +| [server](#server) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-server.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server") | + +## client + + + +`client` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentalhttpinstrumentation-properties-client.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-client.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client") + +### client Type + +`object` ([Details](instrumentation-defs-experimentalhttpinstrumentation-properties-client.md)) + +## server + + + +`server` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentalhttpinstrumentation-properties-server.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-server.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server") + +### server Type + +`object` ([Details](instrumentation-defs-experimentalhttpinstrumentation-properties-server.md)) diff --git a/docs/spec/instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties-.md b/docs/spec/instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties-.md new file mode 100644 index 00000000..2ad27f5f --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties-.md @@ -0,0 +1,15 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalLanguageSpecificInstrumentation/patternProperties/.* +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## .\* Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties-.md)) diff --git a/docs/spec/instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties.md b/docs/spec/instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties.md new file mode 100644 index 00000000..438ef9ba --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalLanguageSpecificInstrumentation/patternProperties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## patternProperties Type + +unknown diff --git a/docs/spec/instrumentation-defs-experimentallanguagespecificinstrumentation.md b/docs/spec/instrumentation-defs-experimentallanguagespecificinstrumentation.md new file mode 100644 index 00000000..6807a875 --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentallanguagespecificinstrumentation.md @@ -0,0 +1,44 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalLanguageSpecificInstrumentation +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## ExperimentalLanguageSpecificInstrumentation Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +# ExperimentalLanguageSpecificInstrumentation Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `.*` | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties-.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalLanguageSpecificInstrumentation/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +## Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties-.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties-.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalLanguageSpecificInstrumentation/patternProperties/.*") + +### .\* Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties-.md)) + +## Additional Properties + +Additional properties are allowed and do not have to follow a specific schema diff --git a/docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items-properties-peer.md b/docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items-properties-peer.md new file mode 100644 index 00000000..8ee14d07 --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items-properties-peer.md @@ -0,0 +1,15 @@ +# Untitled string in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation/properties/service_mapping/items/properties/peer +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## peer Type + +`string` diff --git a/docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items-properties-service.md b/docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items-properties-service.md new file mode 100644 index 00000000..1bfdfaad --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items-properties-service.md @@ -0,0 +1,15 @@ +# Untitled string in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation/properties/service_mapping/items/properties/service +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## service Type + +`string` diff --git a/docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items.md b/docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items.md new file mode 100644 index 00000000..ab0e9ab4 --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items.md @@ -0,0 +1,58 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation/properties/service_mapping/items +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## items Type + +`object` ([Details](instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items.md)) + +# items Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------------ | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [peer](#peer) | `string` | Required | cannot be null | [Untitled schema](instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items-properties-peer.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation/properties/service_mapping/items/properties/peer") | +| [service](#service) | `string` | Required | cannot be null | [Untitled schema](instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items-properties-service.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation/properties/service_mapping/items/properties/service") | + +## peer + + + +`peer` + +* is required + +* Type: `string` + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items-properties-peer.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation/properties/service_mapping/items/properties/peer") + +### peer Type + +`string` + +## service + + + +`service` + +* is required + +* Type: `string` + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items-properties-service.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation/properties/service_mapping/items/properties/service") + +### service Type + +`string` diff --git a/docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping.md b/docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping.md new file mode 100644 index 00000000..69f0fb64 --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation/properties/service_mapping +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## service\_mapping Type + +`object[]` ([Details](instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items.md)) diff --git a/docs/spec/instrumentation-defs-experimentalpeerinstrumentation.md b/docs/spec/instrumentation-defs-experimentalpeerinstrumentation.md new file mode 100644 index 00000000..3db40945 --- /dev/null +++ b/docs/spec/instrumentation-defs-experimentalpeerinstrumentation.md @@ -0,0 +1,39 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## ExperimentalPeerInstrumentation Type + +`object` ([Details](instrumentation-defs-experimentalpeerinstrumentation.md)) + +# ExperimentalPeerInstrumentation Properties + +| Property | Type | Required | Nullable | Defined by | +| :----------------------------------- | :------ | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [service\_mapping](#service_mapping) | `array` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation/properties/service_mapping") | + +## service\_mapping + + + +`service_mapping` + +* is optional + +* Type: `object[]` ([Details](instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation/properties/service_mapping") + +### service\_mapping Type + +`object[]` ([Details](instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items.md)) diff --git a/docs/spec/instrumentation-defs.md b/docs/spec/instrumentation-defs.md new file mode 100644 index 00000000..0f1b2353 --- /dev/null +++ b/docs/spec/instrumentation-defs.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/$defs +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## $defs Type + +unknown diff --git a/docs/spec/instrumentation-patternproperties.md b/docs/spec/instrumentation-patternproperties.md new file mode 100644 index 00000000..cc49e431 --- /dev/null +++ b/docs/spec/instrumentation-patternproperties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json#/patternProperties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [instrumentation.json\*](../schema/instrumentation.json "open original schema") | + +## patternProperties Type + +unknown diff --git a/docs/spec/instrumentation.md b/docs/spec/instrumentation.md new file mode 100644 index 00000000..3d7fcd0a --- /dev/null +++ b/docs/spec/instrumentation.md @@ -0,0 +1,432 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/instrumentation.json +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [instrumentation.json](../schema/instrumentation.json "open original schema") | + +## Untitled object in undefined Type + +`object` ([Details](instrumentation.md)) + +# Untitled object in undefined Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------------ | :------- | :------- | :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [general](#general) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalgeneralinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/general") | +| [cpp](#cpp) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/cpp") | +| [dotnet](#dotnet) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/dotnet") | +| [erlang](#erlang) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/erlang") | +| [go](#go) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/go") | +| [java](#java) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/java") | +| [js](#js) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/js") | +| [php](#php) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/php") | +| [python](#python) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/python") | +| [ruby](#ruby) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/ruby") | +| [rust](#rust) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/rust") | +| [swift](#swift) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/swift") | +| `.*` | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/patternProperties/.*") | + +## general + + + +`general` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentalgeneralinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalgeneralinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/general") + +### general Type + +`object` ([Details](instrumentation-defs-experimentalgeneralinstrumentation.md)) + +## cpp + + + +`cpp` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/cpp") + +### cpp Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +## dotnet + + + +`dotnet` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/dotnet") + +### dotnet Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +## erlang + + + +`erlang` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/erlang") + +### erlang Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +## go + + + +`go` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/go") + +### go Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +## java + + + +`java` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/java") + +### java Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +## js + + + +`js` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/js") + +### js Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +## php + + + +`php` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/php") + +### php Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +## python + + + +`python` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/python") + +### python Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +## ruby + + + +`ruby` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/ruby") + +### ruby Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +## rust + + + +`rust` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/rust") + +### rust Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +## swift + + + +`swift` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/swift") + +### swift Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +## Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/patternProperties/.*") + +### .\* Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +# Untitled object in undefined Definitions + +## Definitions group ExperimentalGeneralInstrumentation + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalGeneralInstrumentation"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------ | :------- | :------- | :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [peer](#peer) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalpeerinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalGeneralInstrumentation/properties/peer") | +| [http](#http) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalGeneralInstrumentation/properties/http") | + +### peer + + + +`peer` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentalpeerinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalpeerinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalGeneralInstrumentation/properties/peer") + +#### peer Type + +`object` ([Details](instrumentation-defs-experimentalpeerinstrumentation.md)) + +### http + + + +`http` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentalhttpinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalGeneralInstrumentation/properties/http") + +#### http Type + +`object` ([Details](instrumentation-defs-experimentalhttpinstrumentation.md)) + +## Definitions group ExperimentalPeerInstrumentation + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :----------------------------------- | :------ | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [service\_mapping](#service_mapping) | `array` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation/properties/service_mapping") | + +### service\_mapping + + + +`service_mapping` + +* is optional + +* Type: `object[]` ([Details](instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalPeerInstrumentation/properties/service_mapping") + +#### service\_mapping Type + +`object[]` ([Details](instrumentation-defs-experimentalpeerinstrumentation-properties-service_mapping-items.md)) + +## Definitions group ExperimentalHttpInstrumentation + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------- | :------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [client](#client) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-client.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client") | +| [server](#server) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-server.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server") | + +### client + + + +`client` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentalhttpinstrumentation-properties-client.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-client.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/client") + +#### client Type + +`object` ([Details](instrumentation-defs-experimentalhttpinstrumentation-properties-client.md)) + +### server + + + +`server` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentalhttpinstrumentation-properties-server.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalhttpinstrumentation-properties-server.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalHttpInstrumentation/properties/server") + +#### server Type + +`object` ([Details](instrumentation-defs-experimentalhttpinstrumentation-properties-server.md)) + +## Definitions group ExperimentalLanguageSpecificInstrumentation + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalLanguageSpecificInstrumentation"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `.*` | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties-.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalLanguageSpecificInstrumentation/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +### Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties-.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties-.md "https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalLanguageSpecificInstrumentation/patternProperties/.*") + +#### .\* Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation-patternproperties-.md)) + +### Additional Properties + +Additional properties are allowed and do not have to follow a specific schema diff --git a/docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-export_timeout.md b/docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-export_timeout.md new file mode 100644 index 00000000..67285672 --- /dev/null +++ b/docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-export_timeout.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/export_timeout +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## export\_timeout Type + +`integer` + +## export\_timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-max_export_batch_size.md b/docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-max_export_batch_size.md new file mode 100644 index 00000000..13781151 --- /dev/null +++ b/docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-max_export_batch_size.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/max_export_batch_size +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## max\_export\_batch\_size Type + +`integer` + +## max\_export\_batch\_size Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` diff --git a/docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-max_queue_size.md b/docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-max_queue_size.md new file mode 100644 index 00000000..7a681265 --- /dev/null +++ b/docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-max_queue_size.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/max_queue_size +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## max\_queue\_size Type + +`integer` + +## max\_queue\_size Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` diff --git a/docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-schedule_delay.md b/docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-schedule_delay.md new file mode 100644 index 00000000..3bf3e755 --- /dev/null +++ b/docs/spec/logger_provider-defs-batchlogrecordprocessor-properties-schedule_delay.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/schedule_delay +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## schedule\_delay Type + +`integer` + +## schedule\_delay Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/logger_provider-defs-batchlogrecordprocessor.md b/docs/spec/logger_provider-defs-batchlogrecordprocessor.md new file mode 100644 index 00000000..7774ff2a --- /dev/null +++ b/docs/spec/logger_provider-defs-batchlogrecordprocessor.md @@ -0,0 +1,137 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## BatchLogRecordProcessor Type + +`object` ([Details](logger_provider-defs-batchlogrecordprocessor.md)) + +# BatchLogRecordProcessor Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------------------------------------------- | :-------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [schedule\_delay](#schedule_delay) | `integer` | Optional | can be null | [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-schedule_delay.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/schedule_delay") | +| [export\_timeout](#export_timeout) | `integer` | Optional | can be null | [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-export_timeout.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/export_timeout") | +| [max\_queue\_size](#max_queue_size) | `integer` | Optional | can be null | [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-max_queue_size.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/max_queue_size") | +| [max\_export\_batch\_size](#max_export_batch_size) | `integer` | Optional | can be null | [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-max_export_batch_size.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/max_export_batch_size") | +| [exporter](#exporter) | `object` | Required | cannot be null | [Untitled schema](logger_provider-defs-logrecordexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/exporter") | + +## schedule\_delay + + + +`schedule_delay` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-schedule_delay.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/schedule_delay") + +### schedule\_delay Type + +`integer` + +### schedule\_delay Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## export\_timeout + + + +`export_timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-export_timeout.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/export_timeout") + +### export\_timeout Type + +`integer` + +### export\_timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## max\_queue\_size + + + +`max_queue_size` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-max_queue_size.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/max_queue_size") + +### max\_queue\_size Type + +`integer` + +### max\_queue\_size Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +## max\_export\_batch\_size + + + +`max_export_batch_size` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-max_export_batch_size.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/max_export_batch_size") + +### max\_export\_batch\_size Type + +`integer` + +### max\_export\_batch\_size Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +## exporter + + + +`exporter` + +* is required + +* Type: `object` ([Details](logger_provider-defs-logrecordexporter.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-logrecordexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/exporter") + +### exporter Type + +`object` ([Details](logger_provider-defs-logrecordexporter.md)) + +### exporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` diff --git a/docs/spec/logger_provider-defs-experimentalloggerconfig-properties-disabled.md b/docs/spec/logger_provider-defs-experimentalloggerconfig-properties-disabled.md new file mode 100644 index 00000000..b946b89b --- /dev/null +++ b/docs/spec/logger_provider-defs-experimentalloggerconfig-properties-disabled.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfig/properties/disabled +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## disabled Type + +`boolean` diff --git a/docs/spec/logger_provider-defs-experimentalloggerconfig-properties.md b/docs/spec/logger_provider-defs-experimentalloggerconfig-properties.md new file mode 100644 index 00000000..47c26f5c --- /dev/null +++ b/docs/spec/logger_provider-defs-experimentalloggerconfig-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfig/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/logger_provider-defs-experimentalloggerconfig.md b/docs/spec/logger_provider-defs-experimentalloggerconfig.md new file mode 100644 index 00000000..d873e455 --- /dev/null +++ b/docs/spec/logger_provider-defs-experimentalloggerconfig.md @@ -0,0 +1,39 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfig +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## ExperimentalLoggerConfig Type + +`object` ([Details](logger_provider-defs-experimentalloggerconfig.md)) + +# ExperimentalLoggerConfig Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :-------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [disabled](#disabled) | `boolean` | Optional | cannot be null | [Untitled schema](logger_provider-defs-experimentalloggerconfig-properties-disabled.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfig/properties/disabled") | + +## disabled + + + +`disabled` + +* is optional + +* Type: `boolean` + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-experimentalloggerconfig-properties-disabled.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfig/properties/disabled") + +### disabled Type + +`boolean` diff --git a/docs/spec/logger_provider-defs-experimentalloggerconfigurator-properties-loggers.md b/docs/spec/logger_provider-defs-experimentalloggerconfigurator-properties-loggers.md new file mode 100644 index 00000000..680ea974 --- /dev/null +++ b/docs/spec/logger_provider-defs-experimentalloggerconfigurator-properties-loggers.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfigurator/properties/loggers +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## loggers Type + +`object[]` ([Details](logger_provider-defs-experimentalloggermatcherandconfig.md)) diff --git a/docs/spec/logger_provider-defs-experimentalloggerconfigurator-properties.md b/docs/spec/logger_provider-defs-experimentalloggerconfigurator-properties.md new file mode 100644 index 00000000..5cab2021 --- /dev/null +++ b/docs/spec/logger_provider-defs-experimentalloggerconfigurator-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfigurator/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/logger_provider-defs-experimentalloggerconfigurator.md b/docs/spec/logger_provider-defs-experimentalloggerconfigurator.md new file mode 100644 index 00000000..4bb00a23 --- /dev/null +++ b/docs/spec/logger_provider-defs-experimentalloggerconfigurator.md @@ -0,0 +1,58 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfigurator +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## ExperimentalLoggerConfigurator Type + +`object` ([Details](logger_provider-defs-experimentalloggerconfigurator.md)) + +# ExperimentalLoggerConfigurator Properties + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------- | :------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [default\_config](#default_config) | `object` | Optional | cannot be null | [Untitled schema](logger_provider-defs-experimentalloggerconfig.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfigurator/properties/default_config") | +| [loggers](#loggers) | `array` | Optional | cannot be null | [Untitled schema](logger_provider-defs-experimentalloggerconfigurator-properties-loggers.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfigurator/properties/loggers") | + +## default\_config + + + +`default_config` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-experimentalloggerconfig.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-experimentalloggerconfig.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfigurator/properties/default_config") + +### default\_config Type + +`object` ([Details](logger_provider-defs-experimentalloggerconfig.md)) + +## loggers + + + +`loggers` + +* is optional + +* Type: `object[]` ([Details](logger_provider-defs-experimentalloggermatcherandconfig.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-experimentalloggerconfigurator-properties-loggers.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfigurator/properties/loggers") + +### loggers Type + +`object[]` ([Details](logger_provider-defs-experimentalloggermatcherandconfig.md)) diff --git a/docs/spec/logger_provider-defs-experimentalloggermatcherandconfig-properties-name.md b/docs/spec/logger_provider-defs-experimentalloggermatcherandconfig-properties-name.md new file mode 100644 index 00000000..45b4d8d4 --- /dev/null +++ b/docs/spec/logger_provider-defs-experimentalloggermatcherandconfig-properties-name.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerMatcherAndConfig/properties/name +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## name Type + +`string` diff --git a/docs/spec/logger_provider-defs-experimentalloggermatcherandconfig-properties.md b/docs/spec/logger_provider-defs-experimentalloggermatcherandconfig-properties.md new file mode 100644 index 00000000..92b7463e --- /dev/null +++ b/docs/spec/logger_provider-defs-experimentalloggermatcherandconfig-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerMatcherAndConfig/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/logger_provider-defs-experimentalloggermatcherandconfig.md b/docs/spec/logger_provider-defs-experimentalloggermatcherandconfig.md new file mode 100644 index 00000000..75441190 --- /dev/null +++ b/docs/spec/logger_provider-defs-experimentalloggermatcherandconfig.md @@ -0,0 +1,58 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerMatcherAndConfig +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## ExperimentalLoggerMatcherAndConfig Type + +`object` ([Details](logger_provider-defs-experimentalloggermatcherandconfig.md)) + +# ExperimentalLoggerMatcherAndConfig Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------- | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [name](#name) | `string` | Optional | cannot be null | [Untitled schema](logger_provider-defs-experimentalloggermatcherandconfig-properties-name.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerMatcherAndConfig/properties/name") | +| [config](#config) | `object` | Optional | cannot be null | [Untitled schema](logger_provider-defs-experimentalloggerconfig.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerMatcherAndConfig/properties/config") | + +## name + + + +`name` + +* is optional + +* Type: `string` + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-experimentalloggermatcherandconfig-properties-name.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerMatcherAndConfig/properties/name") + +### name Type + +`string` + +## config + + + +`config` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-experimentalloggerconfig.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-experimentalloggerconfig.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerMatcherAndConfig/properties/config") + +### config Type + +`object` ([Details](logger_provider-defs-experimentalloggerconfig.md)) diff --git a/docs/spec/logger_provider-defs-logrecordexporter-patternproperties-.md b/docs/spec/logger_provider-defs-logrecordexporter-patternproperties-.md new file mode 100644 index 00000000..ecd95cd3 --- /dev/null +++ b/docs/spec/logger_provider-defs-logrecordexporter-patternproperties-.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/patternProperties/.* +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## .\* Type + +`object` ([Details](logger_provider-defs-logrecordexporter-patternproperties-.md)) diff --git a/docs/spec/logger_provider-defs-logrecordexporter-patternproperties.md b/docs/spec/logger_provider-defs-logrecordexporter-patternproperties.md new file mode 100644 index 00000000..17e0d300 --- /dev/null +++ b/docs/spec/logger_provider-defs-logrecordexporter-patternproperties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/patternProperties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## patternProperties Type + +unknown diff --git a/docs/spec/logger_provider-defs-logrecordexporter.md b/docs/spec/logger_provider-defs-logrecordexporter.md new file mode 100644 index 00000000..e5ee8f08 --- /dev/null +++ b/docs/spec/logger_provider-defs-logrecordexporter.md @@ -0,0 +1,126 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## LogRecordExporter Type + +`object` ([Details](logger_provider-defs-logrecordexporter.md)) + +## LogRecordExporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +# LogRecordExporter Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------- | :------- | :------- | :---------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [otlp\_http](#otlp_http) | `object` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/otlp_http") | +| [otlp\_grpc](#otlp_grpc) | `object` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/otlp_grpc") | +| [otlp\_file/development](#otlp_filedevelopment) | `object` | Optional | can be null | [Untitled schema](common-defs-experimentalotlpfileexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/otlp_file/development") | +| [console](#console) | `object` | Optional | can be null | [Untitled schema](common-defs-consoleexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/console") | +| `.*` | `object` | Optional | can be null | [Untitled schema](logger_provider-defs-logrecordexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +## otlp\_http + + + +`otlp_http` + +* is optional + +* Type: `object` ([Details](common-defs-otlphttpexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/otlp_http") + +### otlp\_http Type + +`object` ([Details](common-defs-otlphttpexporter.md)) + +## otlp\_grpc + + + +`otlp_grpc` + +* is optional + +* Type: `object` ([Details](common-defs-otlpgrpcexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/otlp_grpc") + +### otlp\_grpc Type + +`object` ([Details](common-defs-otlpgrpcexporter.md)) + +## otlp\_file/development + + + +`otlp_file/development` + +* is optional + +* Type: `object` ([Details](common-defs-experimentalotlpfileexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-experimentalotlpfileexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/otlp_file/development") + +### development Type + +`object` ([Details](common-defs-experimentalotlpfileexporter.md)) + +## console + + + +`console` + +* is optional + +* Type: `object` ([Details](common-defs-consoleexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-consoleexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/console") + +### console Type + +`object` ([Details](common-defs-consoleexporter.md)) + +## Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-logrecordexporter-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](logger_provider-defs-logrecordexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/patternProperties/.*") + +### .\* Type + +`object` ([Details](logger_provider-defs-logrecordexporter-patternproperties-.md)) + +## Additional Properties + +Additional properties are allowed and do not have to follow a specific schema diff --git a/docs/spec/logger_provider-defs-logrecordlimits-properties-attribute_count_limit.md b/docs/spec/logger_provider-defs-logrecordlimits-properties-attribute_count_limit.md new file mode 100644 index 00000000..a0de7154 --- /dev/null +++ b/docs/spec/logger_provider-defs-logrecordlimits-properties-attribute_count_limit.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordLimits/properties/attribute_count_limit +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## attribute\_count\_limit Type + +`integer` + +## attribute\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/logger_provider-defs-logrecordlimits-properties-attribute_value_length_limit.md b/docs/spec/logger_provider-defs-logrecordlimits-properties-attribute_value_length_limit.md new file mode 100644 index 00000000..13dfb880 --- /dev/null +++ b/docs/spec/logger_provider-defs-logrecordlimits-properties-attribute_value_length_limit.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordLimits/properties/attribute_value_length_limit +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## attribute\_value\_length\_limit Type + +`integer` + +## attribute\_value\_length\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/logger_provider-defs-logrecordlimits.md b/docs/spec/logger_provider-defs-logrecordlimits.md new file mode 100644 index 00000000..2e0bc95c --- /dev/null +++ b/docs/spec/logger_provider-defs-logrecordlimits.md @@ -0,0 +1,66 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordLimits +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## LogRecordLimits Type + +`object` ([Details](logger_provider-defs-logrecordlimits.md)) + +# LogRecordLimits Properties + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------------------------------------- | :-------- | :------- | :---------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [attribute\_value\_length\_limit](#attribute_value_length_limit) | `integer` | Optional | can be null | [Untitled schema](logger_provider-defs-logrecordlimits-properties-attribute_value_length_limit.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordLimits/properties/attribute_value_length_limit") | +| [attribute\_count\_limit](#attribute_count_limit) | `integer` | Optional | can be null | [Untitled schema](logger_provider-defs-logrecordlimits-properties-attribute_count_limit.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordLimits/properties/attribute_count_limit") | + +## attribute\_value\_length\_limit + + + +`attribute_value_length_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](logger_provider-defs-logrecordlimits-properties-attribute_value_length_limit.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordLimits/properties/attribute_value_length_limit") + +### attribute\_value\_length\_limit Type + +`integer` + +### attribute\_value\_length\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## attribute\_count\_limit + + + +`attribute_count_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](logger_provider-defs-logrecordlimits-properties-attribute_count_limit.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordLimits/properties/attribute_count_limit") + +### attribute\_count\_limit Type + +`integer` + +### attribute\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/logger_provider-defs-logrecordprocessor-patternproperties-.md b/docs/spec/logger_provider-defs-logrecordprocessor-patternproperties-.md new file mode 100644 index 00000000..2d2a7e2d --- /dev/null +++ b/docs/spec/logger_provider-defs-logrecordprocessor-patternproperties-.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor/patternProperties/.* +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## .\* Type + +`object` ([Details](logger_provider-defs-logrecordprocessor-patternproperties-.md)) diff --git a/docs/spec/logger_provider-defs-logrecordprocessor-patternproperties.md b/docs/spec/logger_provider-defs-logrecordprocessor-patternproperties.md new file mode 100644 index 00000000..0331bbeb --- /dev/null +++ b/docs/spec/logger_provider-defs-logrecordprocessor-patternproperties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor/patternProperties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## patternProperties Type + +unknown diff --git a/docs/spec/logger_provider-defs-logrecordprocessor.md b/docs/spec/logger_provider-defs-logrecordprocessor.md new file mode 100644 index 00000000..6a0d68c2 --- /dev/null +++ b/docs/spec/logger_provider-defs-logrecordprocessor.md @@ -0,0 +1,88 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## LogRecordProcessor Type + +`object` ([Details](logger_provider-defs-logrecordprocessor.md)) + +## LogRecordProcessor Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +# LogRecordProcessor Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [batch](#batch) | `object` | Optional | cannot be null | [Untitled schema](logger_provider-defs-batchlogrecordprocessor.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor/properties/batch") | +| [simple](#simple) | `object` | Optional | cannot be null | [Untitled schema](logger_provider-defs-simplelogrecordprocessor.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor/properties/simple") | +| `.*` | `object` | Optional | cannot be null | [Untitled schema](logger_provider-defs-logrecordprocessor-patternproperties-.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +## batch + + + +`batch` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-batchlogrecordprocessor.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-batchlogrecordprocessor.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor/properties/batch") + +### batch Type + +`object` ([Details](logger_provider-defs-batchlogrecordprocessor.md)) + +## simple + + + +`simple` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-simplelogrecordprocessor.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-simplelogrecordprocessor.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor/properties/simple") + +### simple Type + +`object` ([Details](logger_provider-defs-simplelogrecordprocessor.md)) + +## Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-logrecordprocessor-patternproperties-.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-logrecordprocessor-patternproperties-.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor/patternProperties/.*") + +### .\* Type + +`object` ([Details](logger_provider-defs-logrecordprocessor-patternproperties-.md)) + +## Additional Properties + +Additional properties are allowed and do not have to follow a specific schema diff --git a/docs/spec/logger_provider-defs-simplelogrecordprocessor.md b/docs/spec/logger_provider-defs-simplelogrecordprocessor.md new file mode 100644 index 00000000..0e3efcaf --- /dev/null +++ b/docs/spec/logger_provider-defs-simplelogrecordprocessor.md @@ -0,0 +1,45 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/SimpleLogRecordProcessor +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## SimpleLogRecordProcessor Type + +`object` ([Details](logger_provider-defs-simplelogrecordprocessor.md)) + +# SimpleLogRecordProcessor Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :------- | :------- | :------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [exporter](#exporter) | `object` | Required | cannot be null | [Untitled schema](logger_provider-defs-logrecordexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/SimpleLogRecordProcessor/properties/exporter") | + +## exporter + + + +`exporter` + +* is required + +* Type: `object` ([Details](logger_provider-defs-logrecordexporter.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-logrecordexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/SimpleLogRecordProcessor/properties/exporter") + +### exporter Type + +`object` ([Details](logger_provider-defs-logrecordexporter.md)) + +### exporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` diff --git a/docs/spec/logger_provider-defs.md b/docs/spec/logger_provider-defs.md new file mode 100644 index 00000000..bf6cc6a8 --- /dev/null +++ b/docs/spec/logger_provider-defs.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/$defs +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## $defs Type + +unknown diff --git a/docs/spec/logger_provider-properties-processors.md b/docs/spec/logger_provider-properties-processors.md new file mode 100644 index 00000000..8a17b214 --- /dev/null +++ b/docs/spec/logger_provider-properties-processors.md @@ -0,0 +1,19 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json#/properties/processors +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [logger\_provider.json\*](../schema/logger_provider.json "open original schema") | + +## processors Type + +`object[]` ([Details](logger_provider-defs-logrecordprocessor.md)) + +## processors Constraints + +**minimum number of items**: the minimum number of items for this array is: `1` diff --git a/docs/spec/logger_provider.md b/docs/spec/logger_provider.md new file mode 100644 index 00000000..a6ab48a8 --- /dev/null +++ b/docs/spec/logger_provider.md @@ -0,0 +1,616 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/logger_provider.json +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [logger\_provider.json](../schema/logger_provider.json "open original schema") | + +## Untitled object in undefined Type + +`object` ([Details](logger_provider.md)) + +# Untitled object in undefined Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------------------------------------------------------------ | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [processors](#processors) | `array` | Required | cannot be null | [Untitled schema](logger_provider-properties-processors.md "https://opentelemetry.io/otelconfig/logger_provider.json#/properties/processors") | +| [limits](#limits) | `object` | Optional | cannot be null | [Untitled schema](logger_provider-defs-logrecordlimits.md "https://opentelemetry.io/otelconfig/logger_provider.json#/properties/limits") | +| [logger\_configurator/development](#logger_configuratordevelopment) | `object` | Optional | cannot be null | [Untitled schema](logger_provider-defs-experimentalloggerconfigurator.md "https://opentelemetry.io/otelconfig/logger_provider.json#/properties/logger_configurator/development") | + +## processors + + + +`processors` + +* is required + +* Type: `object[]` ([Details](logger_provider-defs-logrecordprocessor.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-properties-processors.md "https://opentelemetry.io/otelconfig/logger_provider.json#/properties/processors") + +### processors Type + +`object[]` ([Details](logger_provider-defs-logrecordprocessor.md)) + +### processors Constraints + +**minimum number of items**: the minimum number of items for this array is: `1` + +## limits + + + +`limits` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-logrecordlimits.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-logrecordlimits.md "https://opentelemetry.io/otelconfig/logger_provider.json#/properties/limits") + +### limits Type + +`object` ([Details](logger_provider-defs-logrecordlimits.md)) + +## logger\_configurator/development + + + +`logger_configurator/development` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-experimentalloggerconfigurator.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-experimentalloggerconfigurator.md "https://opentelemetry.io/otelconfig/logger_provider.json#/properties/logger_configurator/development") + +### development Type + +`object` ([Details](logger_provider-defs-experimentalloggerconfigurator.md)) + +# Untitled object in undefined Definitions + +## Definitions group SimpleLogRecordProcessor + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/SimpleLogRecordProcessor"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :------- | :------- | :------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [exporter](#exporter) | `object` | Required | cannot be null | [Untitled schema](logger_provider-defs-logrecordexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/SimpleLogRecordProcessor/properties/exporter") | + +### exporter + + + +`exporter` + +* is required + +* Type: `object` ([Details](logger_provider-defs-logrecordexporter.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-logrecordexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/SimpleLogRecordProcessor/properties/exporter") + +#### exporter Type + +`object` ([Details](logger_provider-defs-logrecordexporter.md)) + +#### exporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## Definitions group BatchLogRecordProcessor + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------------------------------------- | :-------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [schedule\_delay](#schedule_delay) | `integer` | Optional | can be null | [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-schedule_delay.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/schedule_delay") | +| [export\_timeout](#export_timeout) | `integer` | Optional | can be null | [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-export_timeout.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/export_timeout") | +| [max\_queue\_size](#max_queue_size) | `integer` | Optional | can be null | [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-max_queue_size.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/max_queue_size") | +| [max\_export\_batch\_size](#max_export_batch_size) | `integer` | Optional | can be null | [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-max_export_batch_size.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/max_export_batch_size") | +| [exporter](#exporter-1) | `object` | Required | cannot be null | [Untitled schema](logger_provider-defs-logrecordexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/exporter") | + +### schedule\_delay + + + +`schedule_delay` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-schedule_delay.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/schedule_delay") + +#### schedule\_delay Type + +`integer` + +#### schedule\_delay Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### export\_timeout + + + +`export_timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-export_timeout.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/export_timeout") + +#### export\_timeout Type + +`integer` + +#### export\_timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### max\_queue\_size + + + +`max_queue_size` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-max_queue_size.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/max_queue_size") + +#### max\_queue\_size Type + +`integer` + +#### max\_queue\_size Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +### max\_export\_batch\_size + + + +`max_export_batch_size` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](logger_provider-defs-batchlogrecordprocessor-properties-max_export_batch_size.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/max_export_batch_size") + +#### max\_export\_batch\_size Type + +`integer` + +#### max\_export\_batch\_size Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +### exporter + + + +`exporter` + +* is required + +* Type: `object` ([Details](logger_provider-defs-logrecordexporter.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-logrecordexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/BatchLogRecordProcessor/properties/exporter") + +#### exporter Type + +`object` ([Details](logger_provider-defs-logrecordexporter.md)) + +#### exporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## Definitions group LogRecordExporter + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------- | :------- | :------- | :---------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [otlp\_http](#otlp_http) | `object` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/otlp_http") | +| [otlp\_grpc](#otlp_grpc) | `object` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/otlp_grpc") | +| [otlp\_file/development](#otlp_filedevelopment) | `object` | Optional | can be null | [Untitled schema](common-defs-experimentalotlpfileexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/otlp_file/development") | +| [console](#console) | `object` | Optional | can be null | [Untitled schema](common-defs-consoleexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/console") | +| `.*` | `object` | Optional | can be null | [Untitled schema](logger_provider-defs-logrecordexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +### otlp\_http + + + +`otlp_http` + +* is optional + +* Type: `object` ([Details](common-defs-otlphttpexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/otlp_http") + +#### otlp\_http Type + +`object` ([Details](common-defs-otlphttpexporter.md)) + +### otlp\_grpc + + + +`otlp_grpc` + +* is optional + +* Type: `object` ([Details](common-defs-otlpgrpcexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/otlp_grpc") + +#### otlp\_grpc Type + +`object` ([Details](common-defs-otlpgrpcexporter.md)) + +### otlp\_file/development + + + +`otlp_file/development` + +* is optional + +* Type: `object` ([Details](common-defs-experimentalotlpfileexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-experimentalotlpfileexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/otlp_file/development") + +#### development Type + +`object` ([Details](common-defs-experimentalotlpfileexporter.md)) + +### console + + + +`console` + +* is optional + +* Type: `object` ([Details](common-defs-consoleexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-consoleexporter.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/properties/console") + +#### console Type + +`object` ([Details](common-defs-consoleexporter.md)) + +### Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-logrecordexporter-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](logger_provider-defs-logrecordexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordExporter/patternProperties/.*") + +#### .\* Type + +`object` ([Details](logger_provider-defs-logrecordexporter-patternproperties-.md)) + +### Additional Properties + +Additional properties are allowed and do not have to follow a specific schema + +## Definitions group LogRecordLimits + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordLimits"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------------------------------------- | :-------- | :------- | :---------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [attribute\_value\_length\_limit](#attribute_value_length_limit) | `integer` | Optional | can be null | [Untitled schema](logger_provider-defs-logrecordlimits-properties-attribute_value_length_limit.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordLimits/properties/attribute_value_length_limit") | +| [attribute\_count\_limit](#attribute_count_limit) | `integer` | Optional | can be null | [Untitled schema](logger_provider-defs-logrecordlimits-properties-attribute_count_limit.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordLimits/properties/attribute_count_limit") | + +### attribute\_value\_length\_limit + + + +`attribute_value_length_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](logger_provider-defs-logrecordlimits-properties-attribute_value_length_limit.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordLimits/properties/attribute_value_length_limit") + +#### attribute\_value\_length\_limit Type + +`integer` + +#### attribute\_value\_length\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### attribute\_count\_limit + + + +`attribute_count_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](logger_provider-defs-logrecordlimits-properties-attribute_count_limit.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordLimits/properties/attribute_count_limit") + +#### attribute\_count\_limit Type + +`integer` + +#### attribute\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## Definitions group LogRecordProcessor + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [batch](#batch) | `object` | Optional | cannot be null | [Untitled schema](logger_provider-defs-batchlogrecordprocessor.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor/properties/batch") | +| [simple](#simple) | `object` | Optional | cannot be null | [Untitled schema](logger_provider-defs-simplelogrecordprocessor.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor/properties/simple") | +| `.*` | `object` | Optional | cannot be null | [Untitled schema](logger_provider-defs-logrecordprocessor-patternproperties-.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +### batch + + + +`batch` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-batchlogrecordprocessor.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-batchlogrecordprocessor.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor/properties/batch") + +#### batch Type + +`object` ([Details](logger_provider-defs-batchlogrecordprocessor.md)) + +### simple + + + +`simple` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-simplelogrecordprocessor.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-simplelogrecordprocessor.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor/properties/simple") + +#### simple Type + +`object` ([Details](logger_provider-defs-simplelogrecordprocessor.md)) + +### Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-logrecordprocessor-patternproperties-.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-logrecordprocessor-patternproperties-.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LogRecordProcessor/patternProperties/.*") + +#### .\* Type + +`object` ([Details](logger_provider-defs-logrecordprocessor-patternproperties-.md)) + +### Additional Properties + +Additional properties are allowed and do not have to follow a specific schema + +## Definitions group ExperimentalLoggerConfigurator + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfigurator"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------- | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [default\_config](#default_config) | `object` | Optional | cannot be null | [Untitled schema](logger_provider-defs-experimentalloggerconfigurator-properties-default_config.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfigurator/properties/default_config") | +| [loggers](#loggers) | `array` | Optional | cannot be null | [Untitled schema](logger_provider-defs-experimentalloggerconfigurator-properties-loggers.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfigurator/properties/loggers") | + +### default\_config + + + +`default_config` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-experimentalloggerconfigurator-properties-default_config.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-experimentalloggerconfigurator-properties-default_config.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfigurator/properties/default_config") + +#### default\_config Type + +`object` ([Details](logger_provider-defs-experimentalloggerconfigurator-properties-default_config.md)) + +### loggers + + + +`loggers` + +* is optional + +* Type: `object[]` ([Details](logger_provider-defs-experimentalloggerconfigurator-properties-loggers-items.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-experimentalloggerconfigurator-properties-loggers.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfigurator/properties/loggers") + +#### loggers Type + +`object[]` ([Details](logger_provider-defs-experimentalloggerconfigurator-properties-loggers-items.md)) + +## Definitions group ExperimentalLoggerMatcherAndConfig + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerMatcherAndConfig"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------- | :------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [name](#name) | `string` | Optional | cannot be null | [Untitled schema](logger_provider-defs-experimentalloggermatcherandconfig-properties-name.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerMatcherAndConfig/properties/name") | +| [config](#config) | `object` | Optional | cannot be null | [Untitled schema](logger_provider-defs-experimentalloggermatcherandconfig-properties-config.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerMatcherAndConfig/properties/config") | + +### name + + + +`name` + +* is optional + +* Type: `string` + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-experimentalloggermatcherandconfig-properties-name.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerMatcherAndConfig/properties/name") + +#### name Type + +`string` + +### config + + + +`config` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-experimentalloggermatcherandconfig-properties-config.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-experimentalloggermatcherandconfig-properties-config.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerMatcherAndConfig/properties/config") + +#### config Type + +`object` ([Details](logger_provider-defs-experimentalloggermatcherandconfig-properties-config.md)) + +## Definitions group ExperimentalLoggerConfig + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfig"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :-------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [disabled](#disabled) | `boolean` | Optional | cannot be null | [Untitled schema](logger_provider-defs-experimentalloggerconfig-properties-disabled.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfig/properties/disabled") | + +### disabled + + + +`disabled` + +* is optional + +* Type: `boolean` + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-experimentalloggerconfig-properties-disabled.md "https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/ExperimentalLoggerConfig/properties/disabled") + +#### disabled Type + +`boolean` diff --git a/docs/spec/meter_provider-defs-aggregation-properties-default.md b/docs/spec/meter_provider-defs-aggregation-properties-default.md new file mode 100644 index 00000000..b7289904 --- /dev/null +++ b/docs/spec/meter_provider-defs-aggregation-properties-default.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/default +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## default Type + +`object` ([Details](meter_provider-defs-aggregation-properties-default.md)) diff --git a/docs/spec/meter_provider-defs-aggregation-properties-drop.md b/docs/spec/meter_provider-defs-aggregation-properties-drop.md new file mode 100644 index 00000000..db1ed120 --- /dev/null +++ b/docs/spec/meter_provider-defs-aggregation-properties-drop.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/drop +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## drop Type + +`object` ([Details](meter_provider-defs-aggregation-properties-drop.md)) diff --git a/docs/spec/meter_provider-defs-aggregation-properties-last_value.md b/docs/spec/meter_provider-defs-aggregation-properties-last_value.md new file mode 100644 index 00000000..ace81d5f --- /dev/null +++ b/docs/spec/meter_provider-defs-aggregation-properties-last_value.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/last_value +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## last\_value Type + +`object` ([Details](meter_provider-defs-aggregation-properties-last_value.md)) diff --git a/docs/spec/meter_provider-defs-aggregation-properties-sum.md b/docs/spec/meter_provider-defs-aggregation-properties-sum.md new file mode 100644 index 00000000..b0a7d438 --- /dev/null +++ b/docs/spec/meter_provider-defs-aggregation-properties-sum.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/sum +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## sum Type + +`object` ([Details](meter_provider-defs-aggregation-properties-sum.md)) diff --git a/docs/spec/meter_provider-defs-aggregation.md b/docs/spec/meter_provider-defs-aggregation.md new file mode 100644 index 00000000..79c31819 --- /dev/null +++ b/docs/spec/meter_provider-defs-aggregation.md @@ -0,0 +1,140 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## Aggregation Type + +`object` ([Details](meter_provider-defs-aggregation.md)) + +## Aggregation Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +# Aggregation Properties + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------------------------------------------------- | :------- | :------- | :---------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [default](#default) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-aggregation-properties-default.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/default") | +| [drop](#drop) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-aggregation-properties-drop.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/drop") | +| [explicit\_bucket\_histogram](#explicit_bucket_histogram) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-explicitbuckethistogramaggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/explicit_bucket_histogram") | +| [base2\_exponential\_bucket\_histogram](#base2_exponential_bucket_histogram) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-base2exponentialbuckethistogramaggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/base2_exponential_bucket_histogram") | +| [last\_value](#last_value) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-aggregation-properties-last_value.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/last_value") | +| [sum](#sum) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-aggregation-properties-sum.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/sum") | + +## default + + + +`default` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-aggregation-properties-default.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-aggregation-properties-default.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/default") + +### default Type + +`object` ([Details](meter_provider-defs-aggregation-properties-default.md)) + +## drop + + + +`drop` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-aggregation-properties-drop.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-aggregation-properties-drop.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/drop") + +### drop Type + +`object` ([Details](meter_provider-defs-aggregation-properties-drop.md)) + +## explicit\_bucket\_histogram + + + +`explicit_bucket_histogram` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-explicitbuckethistogramaggregation.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-explicitbuckethistogramaggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/explicit_bucket_histogram") + +### explicit\_bucket\_histogram Type + +`object` ([Details](meter_provider-defs-explicitbuckethistogramaggregation.md)) + +## base2\_exponential\_bucket\_histogram + + + +`base2_exponential_bucket_histogram` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-base2exponentialbuckethistogramaggregation.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-base2exponentialbuckethistogramaggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/base2_exponential_bucket_histogram") + +### base2\_exponential\_bucket\_histogram Type + +`object` ([Details](meter_provider-defs-base2exponentialbuckethistogramaggregation.md)) + +## last\_value + + + +`last_value` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-aggregation-properties-last_value.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-aggregation-properties-last_value.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/last_value") + +### last\_value Type + +`object` ([Details](meter_provider-defs-aggregation-properties-last_value.md)) + +## sum + + + +`sum` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-aggregation-properties-sum.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-aggregation-properties-sum.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/sum") + +### sum Type + +`object` ([Details](meter_provider-defs-aggregation-properties-sum.md)) diff --git a/docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_scale.md b/docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_scale.md new file mode 100644 index 00000000..4b6fe94b --- /dev/null +++ b/docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_scale.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties/max_scale +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## max\_scale Type + +`integer` diff --git a/docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_size.md b/docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_size.md new file mode 100644 index 00000000..e357988b --- /dev/null +++ b/docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_size.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties/max_size +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## max\_size Type + +`integer` diff --git a/docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-record_min_max.md b/docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-record_min_max.md new file mode 100644 index 00000000..3be084f3 --- /dev/null +++ b/docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-record_min_max.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties/record_min_max +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## record\_min\_max Type + +`boolean` diff --git a/docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties.md b/docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties.md new file mode 100644 index 00000000..cf299a68 --- /dev/null +++ b/docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation.md b/docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation.md new file mode 100644 index 00000000..d7b5f6b9 --- /dev/null +++ b/docs/spec/meter_provider-defs-base2exponentialbuckethistogramaggregation.md @@ -0,0 +1,77 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## Base2ExponentialBucketHistogramAggregation Type + +`object` ([Details](meter_provider-defs-base2exponentialbuckethistogramaggregation.md)) + +# Base2ExponentialBucketHistogramAggregation Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------- | :-------- | :------- | :---------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [max\_scale](#max_scale) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_scale.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties/max_scale") | +| [max\_size](#max_size) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_size.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties/max_size") | +| [record\_min\_max](#record_min_max) | `boolean` | Optional | can be null | [Untitled schema](meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-record_min_max.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties/record_min_max") | + +## max\_scale + + + +`max_scale` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_scale.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties/max_scale") + +### max\_scale Type + +`integer` + +## max\_size + + + +`max_size` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_size.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties/max_size") + +### max\_size Type + +`integer` + +## record\_min\_max + + + +`record_min_max` + +* is optional + +* Type: `boolean` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-record_min_max.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties/record_min_max") + +### record\_min\_max Type + +`boolean` diff --git a/docs/spec/meter_provider-defs-cardinalitylimits-properties-counter.md b/docs/spec/meter_provider-defs-cardinalitylimits-properties-counter.md new file mode 100644 index 00000000..420bb6b2 --- /dev/null +++ b/docs/spec/meter_provider-defs-cardinalitylimits-properties-counter.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/counter +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## counter Type + +`integer` + +## counter Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` diff --git a/docs/spec/meter_provider-defs-cardinalitylimits-properties-default.md b/docs/spec/meter_provider-defs-cardinalitylimits-properties-default.md new file mode 100644 index 00000000..f783b568 --- /dev/null +++ b/docs/spec/meter_provider-defs-cardinalitylimits-properties-default.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/default +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## default Type + +`integer` + +## default Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` diff --git a/docs/spec/meter_provider-defs-cardinalitylimits-properties-gauge.md b/docs/spec/meter_provider-defs-cardinalitylimits-properties-gauge.md new file mode 100644 index 00000000..a02b74b3 --- /dev/null +++ b/docs/spec/meter_provider-defs-cardinalitylimits-properties-gauge.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/gauge +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## gauge Type + +`integer` + +## gauge Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` diff --git a/docs/spec/meter_provider-defs-cardinalitylimits-properties-histogram.md b/docs/spec/meter_provider-defs-cardinalitylimits-properties-histogram.md new file mode 100644 index 00000000..9eecb1e2 --- /dev/null +++ b/docs/spec/meter_provider-defs-cardinalitylimits-properties-histogram.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/histogram +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## histogram Type + +`integer` + +## histogram Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` diff --git a/docs/spec/meter_provider-defs-cardinalitylimits-properties-observable_counter.md b/docs/spec/meter_provider-defs-cardinalitylimits-properties-observable_counter.md new file mode 100644 index 00000000..cb462813 --- /dev/null +++ b/docs/spec/meter_provider-defs-cardinalitylimits-properties-observable_counter.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/observable_counter +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## observable\_counter Type + +`integer` + +## observable\_counter Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` diff --git a/docs/spec/meter_provider-defs-cardinalitylimits-properties-observable_gauge.md b/docs/spec/meter_provider-defs-cardinalitylimits-properties-observable_gauge.md new file mode 100644 index 00000000..9f166800 --- /dev/null +++ b/docs/spec/meter_provider-defs-cardinalitylimits-properties-observable_gauge.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/observable_gauge +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## observable\_gauge Type + +`integer` + +## observable\_gauge Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` diff --git a/docs/spec/meter_provider-defs-cardinalitylimits-properties-observable_up_down_counter.md b/docs/spec/meter_provider-defs-cardinalitylimits-properties-observable_up_down_counter.md new file mode 100644 index 00000000..92e319c9 --- /dev/null +++ b/docs/spec/meter_provider-defs-cardinalitylimits-properties-observable_up_down_counter.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/observable_up_down_counter +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## observable\_up\_down\_counter Type + +`integer` + +## observable\_up\_down\_counter Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` diff --git a/docs/spec/meter_provider-defs-cardinalitylimits-properties-up_down_counter.md b/docs/spec/meter_provider-defs-cardinalitylimits-properties-up_down_counter.md new file mode 100644 index 00000000..233b202d --- /dev/null +++ b/docs/spec/meter_provider-defs-cardinalitylimits-properties-up_down_counter.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/up_down_counter +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## up\_down\_counter Type + +`integer` + +## up\_down\_counter Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` diff --git a/docs/spec/meter_provider-defs-cardinalitylimits.md b/docs/spec/meter_provider-defs-cardinalitylimits.md new file mode 100644 index 00000000..da287932 --- /dev/null +++ b/docs/spec/meter_provider-defs-cardinalitylimits.md @@ -0,0 +1,204 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## CardinalityLimits Type + +`object` ([Details](meter_provider-defs-cardinalitylimits.md)) + +# CardinalityLimits Properties + +| Property | Type | Required | Nullable | Defined by | +| :----------------------------------------------------------- | :-------- | :------- | :---------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [default](#default) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-default.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/default") | +| [counter](#counter) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/counter") | +| [gauge](#gauge) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-gauge.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/gauge") | +| [histogram](#histogram) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-histogram.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/histogram") | +| [observable\_counter](#observable_counter) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-observable_counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/observable_counter") | +| [observable\_gauge](#observable_gauge) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-observable_gauge.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/observable_gauge") | +| [observable\_up\_down\_counter](#observable_up_down_counter) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-observable_up_down_counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/observable_up_down_counter") | +| [up\_down\_counter](#up_down_counter) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-up_down_counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/up_down_counter") | + +## default + + + +`default` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-default.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/default") + +### default Type + +`integer` + +### default Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +## counter + + + +`counter` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/counter") + +### counter Type + +`integer` + +### counter Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +## gauge + + + +`gauge` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-gauge.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/gauge") + +### gauge Type + +`integer` + +### gauge Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +## histogram + + + +`histogram` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-histogram.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/histogram") + +### histogram Type + +`integer` + +### histogram Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +## observable\_counter + + + +`observable_counter` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-observable_counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/observable_counter") + +### observable\_counter Type + +`integer` + +### observable\_counter Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +## observable\_gauge + + + +`observable_gauge` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-observable_gauge.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/observable_gauge") + +### observable\_gauge Type + +`integer` + +### observable\_gauge Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +## observable\_up\_down\_counter + + + +`observable_up_down_counter` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-observable_up_down_counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/observable_up_down_counter") + +### observable\_up\_down\_counter Type + +`integer` + +### observable\_up\_down\_counter Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +## up\_down\_counter + + + +`up_down_counter` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-up_down_counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/up_down_counter") + +### up\_down\_counter Type + +`integer` + +### up\_down\_counter Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` diff --git a/docs/spec/meter_provider-defs-defaultaggregation.md b/docs/spec/meter_provider-defs-defaultaggregation.md new file mode 100644 index 00000000..afe9175f --- /dev/null +++ b/docs/spec/meter_provider-defs-defaultaggregation.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/DefaultAggregation +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## DefaultAggregation Type + +`object` ([Details](meter_provider-defs-defaultaggregation.md)) diff --git a/docs/spec/meter_provider-defs-dropaggregation.md b/docs/spec/meter_provider-defs-dropaggregation.md new file mode 100644 index 00000000..8884445f --- /dev/null +++ b/docs/spec/meter_provider-defs-dropaggregation.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/DropAggregation +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## DropAggregation Type + +`object` ([Details](meter_provider-defs-dropaggregation.md)) diff --git a/docs/spec/meter_provider-defs-exemplarfilter.md b/docs/spec/meter_provider-defs-exemplarfilter.md new file mode 100644 index 00000000..efad8d26 --- /dev/null +++ b/docs/spec/meter_provider-defs-exemplarfilter.md @@ -0,0 +1,25 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExemplarFilter +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## ExemplarFilter Type + +`string` + +## ExemplarFilter Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :-------------- | :---------- | +| `"always_on"` | | +| `"always_off"` | | +| `"trace_based"` | | diff --git a/docs/spec/meter_provider-defs-experimentalmeterconfig-properties-disabled.md b/docs/spec/meter_provider-defs-experimentalmeterconfig-properties-disabled.md new file mode 100644 index 00000000..5b68bdf2 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalmeterconfig-properties-disabled.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfig/properties/disabled +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## disabled Type + +`boolean` diff --git a/docs/spec/meter_provider-defs-experimentalmeterconfig-properties.md b/docs/spec/meter_provider-defs-experimentalmeterconfig-properties.md new file mode 100644 index 00000000..5558a2b5 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalmeterconfig-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfig/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/meter_provider-defs-experimentalmeterconfig.md b/docs/spec/meter_provider-defs-experimentalmeterconfig.md new file mode 100644 index 00000000..1e6e2f47 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalmeterconfig.md @@ -0,0 +1,39 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfig +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## ExperimentalMeterConfig Type + +`object` ([Details](meter_provider-defs-experimentalmeterconfig.md)) + +# ExperimentalMeterConfig Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :-------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [disabled](#disabled) | `boolean` | Optional | cannot be null | [Untitled schema](meter_provider-defs-experimentalmeterconfig-properties-disabled.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfig/properties/disabled") | + +## disabled + + + +`disabled` + +* is optional + +* Type: `boolean` + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalmeterconfig-properties-disabled.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfig/properties/disabled") + +### disabled Type + +`boolean` diff --git a/docs/spec/meter_provider-defs-experimentalmeterconfigurator-properties-meters.md b/docs/spec/meter_provider-defs-experimentalmeterconfigurator-properties-meters.md new file mode 100644 index 00000000..fbbc2b11 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalmeterconfigurator-properties-meters.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfigurator/properties/meters +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## meters Type + +`object[]` ([Details](meter_provider-defs-experimentalmetermatcherandconfig.md)) diff --git a/docs/spec/meter_provider-defs-experimentalmeterconfigurator-properties.md b/docs/spec/meter_provider-defs-experimentalmeterconfigurator-properties.md new file mode 100644 index 00000000..0baf9e43 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalmeterconfigurator-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfigurator/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/meter_provider-defs-experimentalmeterconfigurator.md b/docs/spec/meter_provider-defs-experimentalmeterconfigurator.md new file mode 100644 index 00000000..088a558b --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalmeterconfigurator.md @@ -0,0 +1,58 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfigurator +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## ExperimentalMeterConfigurator Type + +`object` ([Details](meter_provider-defs-experimentalmeterconfigurator.md)) + +# ExperimentalMeterConfigurator Properties + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------- | :------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [default\_config](#default_config) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-experimentalmeterconfig.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfigurator/properties/default_config") | +| [meters](#meters) | `array` | Optional | cannot be null | [Untitled schema](meter_provider-defs-experimentalmeterconfigurator-properties-meters.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfigurator/properties/meters") | + +## default\_config + + + +`default_config` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-experimentalmeterconfig.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalmeterconfig.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfigurator/properties/default_config") + +### default\_config Type + +`object` ([Details](meter_provider-defs-experimentalmeterconfig.md)) + +## meters + + + +`meters` + +* is optional + +* Type: `object[]` ([Details](meter_provider-defs-experimentalmetermatcherandconfig.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalmeterconfigurator-properties-meters.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfigurator/properties/meters") + +### meters Type + +`object[]` ([Details](meter_provider-defs-experimentalmetermatcherandconfig.md)) diff --git a/docs/spec/meter_provider-defs-experimentalmetermatcherandconfig-properties-name.md b/docs/spec/meter_provider-defs-experimentalmetermatcherandconfig-properties-name.md new file mode 100644 index 00000000..6697f57d --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalmetermatcherandconfig-properties-name.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterMatcherAndConfig/properties/name +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## name Type + +`string` diff --git a/docs/spec/meter_provider-defs-experimentalmetermatcherandconfig-properties.md b/docs/spec/meter_provider-defs-experimentalmetermatcherandconfig-properties.md new file mode 100644 index 00000000..becbc3a6 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalmetermatcherandconfig-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterMatcherAndConfig/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/meter_provider-defs-experimentalmetermatcherandconfig.md b/docs/spec/meter_provider-defs-experimentalmetermatcherandconfig.md new file mode 100644 index 00000000..cc0053bc --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalmetermatcherandconfig.md @@ -0,0 +1,58 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterMatcherAndConfig +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## ExperimentalMeterMatcherAndConfig Type + +`object` ([Details](meter_provider-defs-experimentalmetermatcherandconfig.md)) + +# ExperimentalMeterMatcherAndConfig Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [name](#name) | `string` | Optional | cannot be null | [Untitled schema](meter_provider-defs-experimentalmetermatcherandconfig-properties-name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterMatcherAndConfig/properties/name") | +| [config](#config) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-experimentalmeterconfig.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterMatcherAndConfig/properties/config") | + +## name + + + +`name` + +* is optional + +* Type: `string` + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalmetermatcherandconfig-properties-name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterMatcherAndConfig/properties/name") + +### name Type + +`string` + +## config + + + +`config` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-experimentalmeterconfig.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalmeterconfig.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterMatcherAndConfig/properties/config") + +### config Type + +`object` ([Details](meter_provider-defs-experimentalmeterconfig.md)) diff --git a/docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties-default_histogram_aggregation.md b/docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties-default_histogram_aggregation.md new file mode 100644 index 00000000..15ea6b38 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties-default_histogram_aggregation.md @@ -0,0 +1,24 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties/default_histogram_aggregation +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## default\_histogram\_aggregation Type + +`string` + +## default\_histogram\_aggregation Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------------------------------- | :---------- | +| `"explicit_bucket_histogram"` | | +| `"base2_exponential_bucket_histogram"` | | diff --git a/docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties-output_stream.md b/docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties-output_stream.md new file mode 100644 index 00000000..010987c5 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties-output_stream.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties/output_stream +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## output\_stream Type + +`string` diff --git a/docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties-temporality_preference.md b/docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties-temporality_preference.md new file mode 100644 index 00000000..7e0fdf90 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties-temporality_preference.md @@ -0,0 +1,25 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties/temporality_preference +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## temporality\_preference Type + +`string` + +## temporality\_preference Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------- | :---------- | +| `"cumulative"` | | +| `"delta"` | | +| `"low_memory"` | | diff --git a/docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties.md b/docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties.md new file mode 100644 index 00000000..0202be5c --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter.md b/docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter.md new file mode 100644 index 00000000..43b54230 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalotlpfilemetricexporter.md @@ -0,0 +1,96 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## ExperimentalOtlpFileMetricExporter Type + +`object` ([Details](meter_provider-defs-experimentalotlpfilemetricexporter.md)) + +# ExperimentalOtlpFileMetricExporter Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------------------------- | :------- | :------- | :---------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [output\_stream](#output_stream) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalotlpfilemetricexporter-properties-output_stream.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties/output_stream") | +| [temporality\_preference](#temporality_preference) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-exportertemporalitypreference.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties/temporality_preference") | +| [default\_histogram\_aggregation](#default_histogram_aggregation) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-exporterdefaulthistogramaggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties/default_histogram_aggregation") | + +## output\_stream + + + +`output_stream` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalotlpfilemetricexporter-properties-output_stream.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties/output_stream") + +### output\_stream Type + +`string` + +## temporality\_preference + + + +`temporality_preference` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-exportertemporalitypreference.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties/temporality_preference") + +### temporality\_preference Type + +`string` + +### temporality\_preference Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------- | :---------- | +| `"cumulative"` | | +| `"delta"` | | +| `"low_memory"` | | + +## default\_histogram\_aggregation + + + +`default_histogram_aggregation` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-exporterdefaulthistogramaggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties/default_histogram_aggregation") + +### default\_histogram\_aggregation Type + +`string` + +### default\_histogram\_aggregation Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------------------------------- | :---------- | +| `"explicit_bucket_histogram"` | | +| `"base2_exponential_bucket_histogram"` | | diff --git a/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-host.md b/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-host.md new file mode 100644 index 00000000..dc70281e --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-host.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/host +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## host Type + +`string` diff --git a/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-port.md b/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-port.md new file mode 100644 index 00000000..8dd4a032 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-port.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/port +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## port Type + +`integer` diff --git a/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-without_scope_info.md b/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-without_scope_info.md new file mode 100644 index 00000000..fb4b8de9 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-without_scope_info.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/without_scope_info +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## without\_scope\_info Type + +`boolean` diff --git a/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-without_type_suffix.md b/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-without_type_suffix.md new file mode 100644 index 00000000..34a8a236 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-without_type_suffix.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/without_type_suffix +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## without\_type\_suffix Type + +`boolean` diff --git a/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-without_units.md b/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-without_units.md new file mode 100644 index 00000000..793a1b52 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties-without_units.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/without_units +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## without\_units Type + +`boolean` diff --git a/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties.md b/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties.md new file mode 100644 index 00000000..8c130833 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter.md b/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter.md new file mode 100644 index 00000000..e73e8079 --- /dev/null +++ b/docs/spec/meter_provider-defs-experimentalprometheusmetricexporter.md @@ -0,0 +1,134 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## ExperimentalPrometheusMetricExporter Type + +`object` ([Details](meter_provider-defs-experimentalprometheusmetricexporter.md)) + +# ExperimentalPrometheusMetricExporter Properties + +| Property | Type | Required | Nullable | Defined by | +| :----------------------------------------------------------------- | :-------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [host](#host) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-host.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/host") | +| [port](#port) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-port.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/port") | +| [without\_units](#without_units) | `boolean` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-without_units.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/without_units") | +| [without\_type\_suffix](#without_type_suffix) | `boolean` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-without_type_suffix.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/without_type_suffix") | +| [without\_scope\_info](#without_scope_info) | `boolean` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-without_scope_info.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/without_scope_info") | +| [with\_resource\_constant\_labels](#with_resource_constant_labels) | `object` | Optional | cannot be null | [Untitled schema](common-defs-includeexclude.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/with_resource_constant_labels") | + +## host + + + +`host` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-host.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/host") + +### host Type + +`string` + +## port + + + +`port` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-port.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/port") + +### port Type + +`integer` + +## without\_units + + + +`without_units` + +* is optional + +* Type: `boolean` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-without_units.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/without_units") + +### without\_units Type + +`boolean` + +## without\_type\_suffix + + + +`without_type_suffix` + +* is optional + +* Type: `boolean` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-without_type_suffix.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/without_type_suffix") + +### without\_type\_suffix Type + +`boolean` + +## without\_scope\_info + + + +`without_scope_info` + +* is optional + +* Type: `boolean` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-without_scope_info.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/without_scope_info") + +### without\_scope\_info Type + +`boolean` + +## with\_resource\_constant\_labels + + + +`with_resource_constant_labels` + +* is optional + +* Type: `object` ([Details](common-defs-includeexclude.md)) + +* cannot be null + +* defined in: [Untitled schema](common-defs-includeexclude.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/with_resource_constant_labels") + +### with\_resource\_constant\_labels Type + +`object` ([Details](common-defs-includeexclude.md)) diff --git a/docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties-boundaries-items.md b/docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties-boundaries-items.md new file mode 100644 index 00000000..f17c1879 --- /dev/null +++ b/docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties-boundaries-items.md @@ -0,0 +1,15 @@ +# Untitled number in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExplicitBucketHistogramAggregation/properties/boundaries/items +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## items Type + +`number` diff --git a/docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties-boundaries.md b/docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties-boundaries.md new file mode 100644 index 00000000..ff561ebf --- /dev/null +++ b/docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties-boundaries.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExplicitBucketHistogramAggregation/properties/boundaries +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## boundaries Type + +`number[]` diff --git a/docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties-record_min_max.md b/docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties-record_min_max.md new file mode 100644 index 00000000..e42ced89 --- /dev/null +++ b/docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties-record_min_max.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExplicitBucketHistogramAggregation/properties/record_min_max +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## record\_min\_max Type + +`boolean` diff --git a/docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties.md b/docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties.md new file mode 100644 index 00000000..64c88695 --- /dev/null +++ b/docs/spec/meter_provider-defs-explicitbuckethistogramaggregation-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExplicitBucketHistogramAggregation/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/meter_provider-defs-explicitbuckethistogramaggregation.md b/docs/spec/meter_provider-defs-explicitbuckethistogramaggregation.md new file mode 100644 index 00000000..ce7fa23f --- /dev/null +++ b/docs/spec/meter_provider-defs-explicitbuckethistogramaggregation.md @@ -0,0 +1,58 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExplicitBucketHistogramAggregation +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## ExplicitBucketHistogramAggregation Type + +`object` ([Details](meter_provider-defs-explicitbuckethistogramaggregation.md)) + +# ExplicitBucketHistogramAggregation Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------- | :-------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [boundaries](#boundaries) | `array` | Optional | cannot be null | [Untitled schema](meter_provider-defs-explicitbuckethistogramaggregation-properties-boundaries.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExplicitBucketHistogramAggregation/properties/boundaries") | +| [record\_min\_max](#record_min_max) | `boolean` | Optional | can be null | [Untitled schema](meter_provider-defs-explicitbuckethistogramaggregation-properties-record_min_max.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExplicitBucketHistogramAggregation/properties/record_min_max") | + +## boundaries + + + +`boundaries` + +* is optional + +* Type: `number[]` + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-explicitbuckethistogramaggregation-properties-boundaries.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExplicitBucketHistogramAggregation/properties/boundaries") + +### boundaries Type + +`number[]` + +## record\_min\_max + + + +`record_min_max` + +* is optional + +* Type: `boolean` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-explicitbuckethistogramaggregation-properties-record_min_max.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExplicitBucketHistogramAggregation/properties/record_min_max") + +### record\_min\_max Type + +`boolean` diff --git a/docs/spec/meter_provider-defs-exporterdefaulthistogramaggregation.md b/docs/spec/meter_provider-defs-exporterdefaulthistogramaggregation.md new file mode 100644 index 00000000..ec178d84 --- /dev/null +++ b/docs/spec/meter_provider-defs-exporterdefaulthistogramaggregation.md @@ -0,0 +1,24 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExporterDefaultHistogramAggregation +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## ExporterDefaultHistogramAggregation Type + +`string` + +## ExporterDefaultHistogramAggregation Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------------------------------- | :---------- | +| `"explicit_bucket_histogram"` | | +| `"base2_exponential_bucket_histogram"` | | diff --git a/docs/spec/meter_provider-defs-exportertemporalitypreference.md b/docs/spec/meter_provider-defs-exportertemporalitypreference.md new file mode 100644 index 00000000..1634a680 --- /dev/null +++ b/docs/spec/meter_provider-defs-exportertemporalitypreference.md @@ -0,0 +1,25 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExporterTemporalityPreference +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## ExporterTemporalityPreference Type + +`string` + +## ExporterTemporalityPreference Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------- | :---------- | +| `"cumulative"` | | +| `"delta"` | | +| `"low_memory"` | | diff --git a/docs/spec/meter_provider-defs-instrumenttype.md b/docs/spec/meter_provider-defs-instrumenttype.md new file mode 100644 index 00000000..2df41a1d --- /dev/null +++ b/docs/spec/meter_provider-defs-instrumenttype.md @@ -0,0 +1,29 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/InstrumentType +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## InstrumentType Type + +`string` + +## InstrumentType Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :----------------------------- | :---------- | +| `"counter"` | | +| `"gauge"` | | +| `"histogram"` | | +| `"observable_counter"` | | +| `"observable_gauge"` | | +| `"observable_up_down_counter"` | | +| `"up_down_counter"` | | diff --git a/docs/spec/meter_provider-defs-lastvalueaggregation.md b/docs/spec/meter_provider-defs-lastvalueaggregation.md new file mode 100644 index 00000000..ca4afe46 --- /dev/null +++ b/docs/spec/meter_provider-defs-lastvalueaggregation.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/LastValueAggregation +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## LastValueAggregation Type + +`object` ([Details](meter_provider-defs-lastvalueaggregation.md)) diff --git a/docs/spec/meter_provider-defs-metricproducer-patternproperties-.md b/docs/spec/meter_provider-defs-metricproducer-patternproperties-.md new file mode 100644 index 00000000..3e9d7f21 --- /dev/null +++ b/docs/spec/meter_provider-defs-metricproducer-patternproperties-.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricProducer/patternProperties/.* +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## .\* Type + +`object` ([Details](meter_provider-defs-metricproducer-patternproperties-.md)) diff --git a/docs/spec/meter_provider-defs-metricproducer-patternproperties.md b/docs/spec/meter_provider-defs-metricproducer-patternproperties.md new file mode 100644 index 00000000..a442751b --- /dev/null +++ b/docs/spec/meter_provider-defs-metricproducer-patternproperties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricProducer/patternProperties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## patternProperties Type + +unknown diff --git a/docs/spec/meter_provider-defs-metricproducer-properties-opencensus.md b/docs/spec/meter_provider-defs-metricproducer-properties-opencensus.md new file mode 100644 index 00000000..70df6e97 --- /dev/null +++ b/docs/spec/meter_provider-defs-metricproducer-properties-opencensus.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricProducer/properties/opencensus +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## opencensus Type + +`object` ([Details](meter_provider-defs-metricproducer-properties-opencensus.md)) diff --git a/docs/spec/meter_provider-defs-metricproducer.md b/docs/spec/meter_provider-defs-metricproducer.md new file mode 100644 index 00000000..a27a7175 --- /dev/null +++ b/docs/spec/meter_provider-defs-metricproducer.md @@ -0,0 +1,69 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricProducer +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## MetricProducer Type + +`object` ([Details](meter_provider-defs-metricproducer.md)) + +## MetricProducer Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +# MetricProducer Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------------------ | :------- | :------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [opencensus](#opencensus) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-metricproducer-properties-opencensus.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricProducer/properties/opencensus") | +| `.*` | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-metricproducer-patternproperties-.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricProducer/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +## opencensus + + + +`opencensus` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-metricproducer-properties-opencensus.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-metricproducer-properties-opencensus.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricProducer/properties/opencensus") + +### opencensus Type + +`object` ([Details](meter_provider-defs-metricproducer-properties-opencensus.md)) + +## Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-metricproducer-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-metricproducer-patternproperties-.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricProducer/patternProperties/.*") + +### .\* Type + +`object` ([Details](meter_provider-defs-metricproducer-patternproperties-.md)) + +## Additional Properties + +Additional properties are allowed and do not have to follow a specific schema diff --git a/docs/spec/meter_provider-defs-metricreader.md b/docs/spec/meter_provider-defs-metricreader.md new file mode 100644 index 00000000..6423d13e --- /dev/null +++ b/docs/spec/meter_provider-defs-metricreader.md @@ -0,0 +1,64 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricReader +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## MetricReader Type + +`object` ([Details](meter_provider-defs-metricreader.md)) + +## MetricReader Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +# MetricReader Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [periodic](#periodic) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-periodicmetricreader.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricReader/properties/periodic") | +| [pull](#pull) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-pullmetricreader.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricReader/properties/pull") | + +## periodic + + + +`periodic` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-periodicmetricreader.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-periodicmetricreader.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricReader/properties/periodic") + +### periodic Type + +`object` ([Details](meter_provider-defs-periodicmetricreader.md)) + +## pull + + + +`pull` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-pullmetricreader.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-pullmetricreader.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricReader/properties/pull") + +### pull Type + +`object` ([Details](meter_provider-defs-pullmetricreader.md)) diff --git a/docs/spec/meter_provider-defs-opencensusmetricproducer.md b/docs/spec/meter_provider-defs-opencensusmetricproducer.md new file mode 100644 index 00000000..bb45542c --- /dev/null +++ b/docs/spec/meter_provider-defs-opencensusmetricproducer.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OpenCensusMetricProducer +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## OpenCensusMetricProducer Type + +`object` ([Details](meter_provider-defs-opencensusmetricproducer.md)) diff --git a/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-certificate_file.md b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-certificate_file.md new file mode 100644 index 00000000..7fb32e85 --- /dev/null +++ b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-certificate_file.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/certificate_file +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## certificate\_file Type + +`string` diff --git a/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-client_certificate_file.md b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-client_certificate_file.md new file mode 100644 index 00000000..e08058fd --- /dev/null +++ b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-client_certificate_file.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/client_certificate_file +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## client\_certificate\_file Type + +`string` diff --git a/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-client_key_file.md b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-client_key_file.md new file mode 100644 index 00000000..37467d8e --- /dev/null +++ b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-client_key_file.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/client_key_file +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## client\_key\_file Type + +`string` diff --git a/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-compression.md b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-compression.md new file mode 100644 index 00000000..5d2f1832 --- /dev/null +++ b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-compression.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/compression +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## compression Type + +`string` diff --git a/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-default_histogram_aggregation.md b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-default_histogram_aggregation.md new file mode 100644 index 00000000..ba439789 --- /dev/null +++ b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-default_histogram_aggregation.md @@ -0,0 +1,24 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/default_histogram_aggregation +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## default\_histogram\_aggregation Type + +`string` + +## default\_histogram\_aggregation Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------------------------------- | :---------- | +| `"explicit_bucket_histogram"` | | +| `"base2_exponential_bucket_histogram"` | | diff --git a/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-endpoint.md b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-endpoint.md new file mode 100644 index 00000000..98be157a --- /dev/null +++ b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-endpoint.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/endpoint +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## endpoint Type + +`string` diff --git a/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-headers.md b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-headers.md new file mode 100644 index 00000000..795e339e --- /dev/null +++ b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-headers.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/headers +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## headers Type + +`object[]` ([Details](common-defs-namestringvaluepair.md)) diff --git a/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-headers_list.md b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-headers_list.md new file mode 100644 index 00000000..5279c5e6 --- /dev/null +++ b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-headers_list.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/headers_list +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## headers\_list Type + +`string` diff --git a/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-insecure.md b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-insecure.md new file mode 100644 index 00000000..6478949d --- /dev/null +++ b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-insecure.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/insecure +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## insecure Type + +`boolean` diff --git a/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-temporality_preference.md b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-temporality_preference.md new file mode 100644 index 00000000..66bc074c --- /dev/null +++ b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-temporality_preference.md @@ -0,0 +1,25 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/temporality_preference +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## temporality\_preference Type + +`string` + +## temporality\_preference Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------- | :---------- | +| `"cumulative"` | | +| `"delta"` | | +| `"low_memory"` | | diff --git a/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-timeout.md b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-timeout.md new file mode 100644 index 00000000..e76bb2c3 --- /dev/null +++ b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties-timeout.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/timeout +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## timeout Type + +`integer` + +## timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties.md b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties.md new file mode 100644 index 00000000..7d567ddf --- /dev/null +++ b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/meter_provider-defs-otlpgrpcmetricexporter.md b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter.md new file mode 100644 index 00000000..5107d3c8 --- /dev/null +++ b/docs/spec/meter_provider-defs-otlpgrpcmetricexporter.md @@ -0,0 +1,252 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## OtlpGrpcMetricExporter Type + +`object` ([Details](meter_provider-defs-otlpgrpcmetricexporter.md)) + +# OtlpGrpcMetricExporter Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------------------------- | :-------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [endpoint](#endpoint) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/endpoint") | +| [certificate\_file](#certificate_file) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/certificate_file") | +| [client\_key\_file](#client_key_file) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/client_key_file") | +| [client\_certificate\_file](#client_certificate_file) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/client_certificate_file") | +| [headers](#headers) | `array` | Optional | cannot be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-headers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/headers") | +| [headers\_list](#headers_list) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/headers_list") | +| [compression](#compression) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-compression.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/compression") | +| [timeout](#timeout) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/timeout") | +| [insecure](#insecure) | `boolean` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-insecure.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/insecure") | +| [temporality\_preference](#temporality_preference) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-exportertemporalitypreference.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/temporality_preference") | +| [default\_histogram\_aggregation](#default_histogram_aggregation) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-exporterdefaulthistogramaggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/default_histogram_aggregation") | + +## endpoint + + + +`endpoint` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/endpoint") + +### endpoint Type + +`string` + +## certificate\_file + + + +`certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/certificate_file") + +### certificate\_file Type + +`string` + +## client\_key\_file + + + +`client_key_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/client_key_file") + +### client\_key\_file Type + +`string` + +## client\_certificate\_file + + + +`client_certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/client_certificate_file") + +### client\_certificate\_file Type + +`string` + +## headers + + + +`headers` + +* is optional + +* Type: `object[]` ([Details](common-defs-namestringvaluepair.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-headers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/headers") + +### headers Type + +`object[]` ([Details](common-defs-namestringvaluepair.md)) + +## headers\_list + + + +`headers_list` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/headers_list") + +### headers\_list Type + +`string` + +## compression + + + +`compression` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-compression.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/compression") + +### compression Type + +`string` + +## timeout + + + +`timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/timeout") + +### timeout Type + +`integer` + +### timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## insecure + + + +`insecure` + +* is optional + +* Type: `boolean` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-insecure.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/insecure") + +### insecure Type + +`boolean` + +## temporality\_preference + + + +`temporality_preference` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-exportertemporalitypreference.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/temporality_preference") + +### temporality\_preference Type + +`string` + +### temporality\_preference Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------- | :---------- | +| `"cumulative"` | | +| `"delta"` | | +| `"low_memory"` | | + +## default\_histogram\_aggregation + + + +`default_histogram_aggregation` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-exporterdefaulthistogramaggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/default_histogram_aggregation") + +### default\_histogram\_aggregation Type + +`string` + +### default\_histogram\_aggregation Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------------------------------- | :---------- | +| `"explicit_bucket_histogram"` | | +| `"base2_exponential_bucket_histogram"` | | diff --git a/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-certificate_file.md b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-certificate_file.md new file mode 100644 index 00000000..ee015b95 --- /dev/null +++ b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-certificate_file.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/certificate_file +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## certificate\_file Type + +`string` diff --git a/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-client_certificate_file.md b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-client_certificate_file.md new file mode 100644 index 00000000..84263e0a --- /dev/null +++ b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-client_certificate_file.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/client_certificate_file +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## client\_certificate\_file Type + +`string` diff --git a/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-client_key_file.md b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-client_key_file.md new file mode 100644 index 00000000..0ae237e2 --- /dev/null +++ b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-client_key_file.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/client_key_file +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## client\_key\_file Type + +`string` diff --git a/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-compression.md b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-compression.md new file mode 100644 index 00000000..c116df40 --- /dev/null +++ b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-compression.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/compression +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## compression Type + +`string` diff --git a/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-default_histogram_aggregation.md b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-default_histogram_aggregation.md new file mode 100644 index 00000000..5391eb3b --- /dev/null +++ b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-default_histogram_aggregation.md @@ -0,0 +1,24 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/default_histogram_aggregation +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## default\_histogram\_aggregation Type + +`string` + +## default\_histogram\_aggregation Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------------------------------- | :---------- | +| `"explicit_bucket_histogram"` | | +| `"base2_exponential_bucket_histogram"` | | diff --git a/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-endpoint.md b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-endpoint.md new file mode 100644 index 00000000..21bc648e --- /dev/null +++ b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-endpoint.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/endpoint +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## endpoint Type + +`string` diff --git a/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-headers.md b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-headers.md new file mode 100644 index 00000000..ad47bb53 --- /dev/null +++ b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-headers.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/headers +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## headers Type + +`object[]` ([Details](common-defs-namestringvaluepair.md)) diff --git a/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-headers_list.md b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-headers_list.md new file mode 100644 index 00000000..625303b0 --- /dev/null +++ b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-headers_list.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/headers_list +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## headers\_list Type + +`string` diff --git a/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-temporality_preference.md b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-temporality_preference.md new file mode 100644 index 00000000..d6f36939 --- /dev/null +++ b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-temporality_preference.md @@ -0,0 +1,25 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/temporality_preference +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## temporality\_preference Type + +`string` + +## temporality\_preference Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------- | :---------- | +| `"cumulative"` | | +| `"delta"` | | +| `"low_memory"` | | diff --git a/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-timeout.md b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-timeout.md new file mode 100644 index 00000000..9a36aa85 --- /dev/null +++ b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties-timeout.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/timeout +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## timeout Type + +`integer` + +## timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties.md b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties.md new file mode 100644 index 00000000..d91b4975 --- /dev/null +++ b/docs/spec/meter_provider-defs-otlphttpmetricexporter-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/meter_provider-defs-otlphttpmetricexporter.md b/docs/spec/meter_provider-defs-otlphttpmetricexporter.md new file mode 100644 index 00000000..7d1254d0 --- /dev/null +++ b/docs/spec/meter_provider-defs-otlphttpmetricexporter.md @@ -0,0 +1,261 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## OtlpHttpMetricExporter Type + +`object` ([Details](meter_provider-defs-otlphttpmetricexporter.md)) + +# OtlpHttpMetricExporter Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------------------------- | :-------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [endpoint](#endpoint) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/endpoint") | +| [certificate\_file](#certificate_file) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/certificate_file") | +| [client\_key\_file](#client_key_file) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/client_key_file") | +| [client\_certificate\_file](#client_certificate_file) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/client_certificate_file") | +| [headers](#headers) | `array` | Optional | cannot be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-headers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/headers") | +| [headers\_list](#headers_list) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/headers_list") | +| [compression](#compression) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-compression.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/compression") | +| [timeout](#timeout) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/timeout") | +| [encoding](#encoding) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpencoding.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/encoding") | +| [temporality\_preference](#temporality_preference) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-exportertemporalitypreference.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/temporality_preference") | +| [default\_histogram\_aggregation](#default_histogram_aggregation) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-exporterdefaulthistogramaggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/default_histogram_aggregation") | + +## endpoint + + + +`endpoint` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/endpoint") + +### endpoint Type + +`string` + +## certificate\_file + + + +`certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/certificate_file") + +### certificate\_file Type + +`string` + +## client\_key\_file + + + +`client_key_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/client_key_file") + +### client\_key\_file Type + +`string` + +## client\_certificate\_file + + + +`client_certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/client_certificate_file") + +### client\_certificate\_file Type + +`string` + +## headers + + + +`headers` + +* is optional + +* Type: `object[]` ([Details](common-defs-namestringvaluepair.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-headers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/headers") + +### headers Type + +`object[]` ([Details](common-defs-namestringvaluepair.md)) + +## headers\_list + + + +`headers_list` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/headers_list") + +### headers\_list Type + +`string` + +## compression + + + +`compression` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-compression.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/compression") + +### compression Type + +`string` + +## timeout + + + +`timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/timeout") + +### timeout Type + +`integer` + +### timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## encoding + + + +`encoding` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpencoding.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/encoding") + +### encoding Type + +`string` + +### encoding Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :----------- | :---------- | +| `"protobuf"` | | +| `"json"` | | + +## temporality\_preference + + + +`temporality_preference` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-exportertemporalitypreference.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/temporality_preference") + +### temporality\_preference Type + +`string` + +### temporality\_preference Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------- | :---------- | +| `"cumulative"` | | +| `"delta"` | | +| `"low_memory"` | | + +## default\_histogram\_aggregation + + + +`default_histogram_aggregation` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-exporterdefaulthistogramaggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/default_histogram_aggregation") + +### default\_histogram\_aggregation Type + +`string` + +### default\_histogram\_aggregation Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------------------------------- | :---------- | +| `"explicit_bucket_histogram"` | | +| `"base2_exponential_bucket_histogram"` | | diff --git a/docs/spec/meter_provider-defs-periodicmetricreader-properties-interval.md b/docs/spec/meter_provider-defs-periodicmetricreader-properties-interval.md new file mode 100644 index 00000000..4531fb21 --- /dev/null +++ b/docs/spec/meter_provider-defs-periodicmetricreader-properties-interval.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/interval +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## interval Type + +`integer` + +## interval Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/meter_provider-defs-periodicmetricreader-properties-producers.md b/docs/spec/meter_provider-defs-periodicmetricreader-properties-producers.md new file mode 100644 index 00000000..41cc2a79 --- /dev/null +++ b/docs/spec/meter_provider-defs-periodicmetricreader-properties-producers.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/producers +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## producers Type + +`object[]` ([Details](meter_provider-defs-metricproducer.md)) diff --git a/docs/spec/meter_provider-defs-periodicmetricreader-properties-timeout.md b/docs/spec/meter_provider-defs-periodicmetricreader-properties-timeout.md new file mode 100644 index 00000000..ede0e441 --- /dev/null +++ b/docs/spec/meter_provider-defs-periodicmetricreader-properties-timeout.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/timeout +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## timeout Type + +`integer` + +## timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/meter_provider-defs-periodicmetricreader.md b/docs/spec/meter_provider-defs-periodicmetricreader.md new file mode 100644 index 00000000..1df6f30b --- /dev/null +++ b/docs/spec/meter_provider-defs-periodicmetricreader.md @@ -0,0 +1,129 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## PeriodicMetricReader Type + +`object` ([Details](meter_provider-defs-periodicmetricreader.md)) + +# PeriodicMetricReader Properties + +| Property | Type | Required | Nullable | Defined by | +| :----------------------------------------- | :-------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [interval](#interval) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-periodicmetricreader-properties-interval.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/interval") | +| [timeout](#timeout) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-periodicmetricreader-properties-timeout.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/timeout") | +| [exporter](#exporter) | `object` | Required | cannot be null | [Untitled schema](meter_provider-defs-pushmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/exporter") | +| [producers](#producers) | `array` | Optional | cannot be null | [Untitled schema](meter_provider-defs-periodicmetricreader-properties-producers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/producers") | +| [cardinality\_limits](#cardinality_limits) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-cardinalitylimits.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/cardinality_limits") | + +## interval + + + +`interval` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-periodicmetricreader-properties-interval.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/interval") + +### interval Type + +`integer` + +### interval Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## timeout + + + +`timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-periodicmetricreader-properties-timeout.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/timeout") + +### timeout Type + +`integer` + +### timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## exporter + + + +`exporter` + +* is required + +* Type: `object` ([Details](meter_provider-defs-pushmetricexporter.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-pushmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/exporter") + +### exporter Type + +`object` ([Details](meter_provider-defs-pushmetricexporter.md)) + +### exporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## producers + + + +`producers` + +* is optional + +* Type: `object[]` ([Details](meter_provider-defs-metricproducer.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-periodicmetricreader-properties-producers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/producers") + +### producers Type + +`object[]` ([Details](meter_provider-defs-metricproducer.md)) + +## cardinality\_limits + + + +`cardinality_limits` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-cardinalitylimits.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/cardinality_limits") + +### cardinality\_limits Type + +`object` ([Details](meter_provider-defs-cardinalitylimits.md)) diff --git a/docs/spec/meter_provider-defs-pullmetricexporter-patternproperties-.md b/docs/spec/meter_provider-defs-pullmetricexporter-patternproperties-.md new file mode 100644 index 00000000..914f7562 --- /dev/null +++ b/docs/spec/meter_provider-defs-pullmetricexporter-patternproperties-.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricExporter/patternProperties/.* +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## .\* Type + +`object` ([Details](meter_provider-defs-pullmetricexporter-patternproperties-.md)) diff --git a/docs/spec/meter_provider-defs-pullmetricexporter-patternproperties.md b/docs/spec/meter_provider-defs-pullmetricexporter-patternproperties.md new file mode 100644 index 00000000..0deeeb63 --- /dev/null +++ b/docs/spec/meter_provider-defs-pullmetricexporter-patternproperties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricExporter/patternProperties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## patternProperties Type + +unknown diff --git a/docs/spec/meter_provider-defs-pullmetricexporter-properties.md b/docs/spec/meter_provider-defs-pullmetricexporter-properties.md new file mode 100644 index 00000000..56d9c8a4 --- /dev/null +++ b/docs/spec/meter_provider-defs-pullmetricexporter-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricExporter/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/meter_provider-defs-pullmetricexporter.md b/docs/spec/meter_provider-defs-pullmetricexporter.md new file mode 100644 index 00000000..bfff063c --- /dev/null +++ b/docs/spec/meter_provider-defs-pullmetricexporter.md @@ -0,0 +1,69 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricExporter +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## PullMetricExporter Type + +`object` ([Details](meter_provider-defs-pullmetricexporter.md)) + +## PullMetricExporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +# PullMetricExporter Properties + +| Property | Type | Required | Nullable | Defined by | +| :----------------------------------------------- | :------- | :------- | :---------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [prometheus/development](#prometheusdevelopment) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricExporter/properties/prometheus/development") | +| `.*` | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-pullmetricexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricExporter/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +## prometheus/development + + + +`prometheus/development` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-experimentalprometheusmetricexporter.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricExporter/properties/prometheus/development") + +### development Type + +`object` ([Details](meter_provider-defs-experimentalprometheusmetricexporter.md)) + +## Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-pullmetricexporter-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-pullmetricexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricExporter/patternProperties/.*") + +### .\* Type + +`object` ([Details](meter_provider-defs-pullmetricexporter-patternproperties-.md)) + +## Additional Properties + +Additional properties are allowed and do not have to follow a specific schema diff --git a/docs/spec/meter_provider-defs-pullmetricreader-properties-producers.md b/docs/spec/meter_provider-defs-pullmetricreader-properties-producers.md new file mode 100644 index 00000000..5c4694b7 --- /dev/null +++ b/docs/spec/meter_provider-defs-pullmetricreader-properties-producers.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader/properties/producers +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## producers Type + +`object[]` ([Details](meter_provider-defs-metricproducer.md)) diff --git a/docs/spec/meter_provider-defs-pullmetricreader.md b/docs/spec/meter_provider-defs-pullmetricreader.md new file mode 100644 index 00000000..2b8cc127 --- /dev/null +++ b/docs/spec/meter_provider-defs-pullmetricreader.md @@ -0,0 +1,83 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## PullMetricReader Type + +`object` ([Details](meter_provider-defs-pullmetricreader.md)) + +# PullMetricReader Properties + +| Property | Type | Required | Nullable | Defined by | +| :----------------------------------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [exporter](#exporter) | `object` | Required | cannot be null | [Untitled schema](meter_provider-defs-pullmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader/properties/exporter") | +| [producers](#producers) | `array` | Optional | cannot be null | [Untitled schema](meter_provider-defs-pullmetricreader-properties-producers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader/properties/producers") | +| [cardinality\_limits](#cardinality_limits) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-cardinalitylimits.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader/properties/cardinality_limits") | + +## exporter + + + +`exporter` + +* is required + +* Type: `object` ([Details](meter_provider-defs-pullmetricexporter.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-pullmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader/properties/exporter") + +### exporter Type + +`object` ([Details](meter_provider-defs-pullmetricexporter.md)) + +### exporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## producers + + + +`producers` + +* is optional + +* Type: `object[]` ([Details](meter_provider-defs-metricproducer.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-pullmetricreader-properties-producers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader/properties/producers") + +### producers Type + +`object[]` ([Details](meter_provider-defs-metricproducer.md)) + +## cardinality\_limits + + + +`cardinality_limits` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-cardinalitylimits.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader/properties/cardinality_limits") + +### cardinality\_limits Type + +`object` ([Details](meter_provider-defs-cardinalitylimits.md)) diff --git a/docs/spec/meter_provider-defs-pushmetricexporter-patternproperties-.md b/docs/spec/meter_provider-defs-pushmetricexporter-patternproperties-.md new file mode 100644 index 00000000..449d1065 --- /dev/null +++ b/docs/spec/meter_provider-defs-pushmetricexporter-patternproperties-.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/patternProperties/.* +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## .\* Type + +`object` ([Details](meter_provider-defs-pushmetricexporter-patternproperties-.md)) diff --git a/docs/spec/meter_provider-defs-pushmetricexporter-patternproperties.md b/docs/spec/meter_provider-defs-pushmetricexporter-patternproperties.md new file mode 100644 index 00000000..b668b73e --- /dev/null +++ b/docs/spec/meter_provider-defs-pushmetricexporter-patternproperties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/patternProperties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## patternProperties Type + +unknown diff --git a/docs/spec/meter_provider-defs-pushmetricexporter.md b/docs/spec/meter_provider-defs-pushmetricexporter.md new file mode 100644 index 00000000..c60539e3 --- /dev/null +++ b/docs/spec/meter_provider-defs-pushmetricexporter.md @@ -0,0 +1,126 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## PushMetricExporter Type + +`object` ([Details](meter_provider-defs-pushmetricexporter.md)) + +## PushMetricExporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +# PushMetricExporter Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------- | :------- | :------- | :---------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [otlp\_http](#otlp_http) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/otlp_http") | +| [otlp\_grpc](#otlp_grpc) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/otlp_grpc") | +| [otlp\_file/development](#otlp_filedevelopment) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalotlpfilemetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/otlp_file/development") | +| [console](#console) | `object` | Optional | can be null | [Untitled schema](common-defs-consoleexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/console") | +| `.*` | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-pushmetricexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +## otlp\_http + + + +`otlp_http` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-otlphttpmetricexporter.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/otlp_http") + +### otlp\_http Type + +`object` ([Details](meter_provider-defs-otlphttpmetricexporter.md)) + +## otlp\_grpc + + + +`otlp_grpc` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-otlpgrpcmetricexporter.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/otlp_grpc") + +### otlp\_grpc Type + +`object` ([Details](meter_provider-defs-otlpgrpcmetricexporter.md)) + +## otlp\_file/development + + + +`otlp_file/development` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-experimentalotlpfilemetricexporter.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalotlpfilemetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/otlp_file/development") + +### development Type + +`object` ([Details](meter_provider-defs-experimentalotlpfilemetricexporter.md)) + +## console + + + +`console` + +* is optional + +* Type: `object` ([Details](common-defs-consoleexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-consoleexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/console") + +### console Type + +`object` ([Details](common-defs-consoleexporter.md)) + +## Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-pushmetricexporter-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-pushmetricexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/patternProperties/.*") + +### .\* Type + +`object` ([Details](meter_provider-defs-pushmetricexporter-patternproperties-.md)) + +## Additional Properties + +Additional properties are allowed and do not have to follow a specific schema diff --git a/docs/spec/meter_provider-defs-sumaggregation.md b/docs/spec/meter_provider-defs-sumaggregation.md new file mode 100644 index 00000000..89c7fea7 --- /dev/null +++ b/docs/spec/meter_provider-defs-sumaggregation.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/SumAggregation +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## SumAggregation Type + +`object` ([Details](meter_provider-defs-sumaggregation.md)) diff --git a/docs/spec/meter_provider-defs-view.md b/docs/spec/meter_provider-defs-view.md new file mode 100644 index 00000000..b1bceb2f --- /dev/null +++ b/docs/spec/meter_provider-defs-view.md @@ -0,0 +1,58 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/View +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## View Type + +`object` ([Details](meter_provider-defs-view.md)) + +# View Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------- | +| [selector](#selector) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-viewselector.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/View/properties/selector") | +| [stream](#stream) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-viewstream.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/View/properties/stream") | + +## selector + + + +`selector` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-viewselector.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-viewselector.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/View/properties/selector") + +### selector Type + +`object` ([Details](meter_provider-defs-viewselector.md)) + +## stream + + + +`stream` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-viewstream.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-viewstream.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/View/properties/stream") + +### stream Type + +`object` ([Details](meter_provider-defs-viewstream.md)) diff --git a/docs/spec/meter_provider-defs-viewselector-properties-instrument_name.md b/docs/spec/meter_provider-defs-viewselector-properties-instrument_name.md new file mode 100644 index 00000000..b8c15ec2 --- /dev/null +++ b/docs/spec/meter_provider-defs-viewselector-properties-instrument_name.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/instrument_name +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## instrument\_name Type + +`string` diff --git a/docs/spec/meter_provider-defs-viewselector-properties-instrument_type.md b/docs/spec/meter_provider-defs-viewselector-properties-instrument_type.md new file mode 100644 index 00000000..6146ea19 --- /dev/null +++ b/docs/spec/meter_provider-defs-viewselector-properties-instrument_type.md @@ -0,0 +1,29 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/instrument_type +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## instrument\_type Type + +`string` + +## instrument\_type Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :----------------------------- | :---------- | +| `"counter"` | | +| `"gauge"` | | +| `"histogram"` | | +| `"observable_counter"` | | +| `"observable_gauge"` | | +| `"observable_up_down_counter"` | | +| `"up_down_counter"` | | diff --git a/docs/spec/meter_provider-defs-viewselector-properties-meter_name.md b/docs/spec/meter_provider-defs-viewselector-properties-meter_name.md new file mode 100644 index 00000000..2651f681 --- /dev/null +++ b/docs/spec/meter_provider-defs-viewselector-properties-meter_name.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/meter_name +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## meter\_name Type + +`string` diff --git a/docs/spec/meter_provider-defs-viewselector-properties-meter_schema_url.md b/docs/spec/meter_provider-defs-viewselector-properties-meter_schema_url.md new file mode 100644 index 00000000..6e0d32a7 --- /dev/null +++ b/docs/spec/meter_provider-defs-viewselector-properties-meter_schema_url.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/meter_schema_url +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## meter\_schema\_url Type + +`string` diff --git a/docs/spec/meter_provider-defs-viewselector-properties-meter_version.md b/docs/spec/meter_provider-defs-viewselector-properties-meter_version.md new file mode 100644 index 00000000..6cf83b00 --- /dev/null +++ b/docs/spec/meter_provider-defs-viewselector-properties-meter_version.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/meter_version +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## meter\_version Type + +`string` diff --git a/docs/spec/meter_provider-defs-viewselector-properties-unit.md b/docs/spec/meter_provider-defs-viewselector-properties-unit.md new file mode 100644 index 00000000..54b44f9a --- /dev/null +++ b/docs/spec/meter_provider-defs-viewselector-properties-unit.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/unit +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## unit Type + +`string` diff --git a/docs/spec/meter_provider-defs-viewselector.md b/docs/spec/meter_provider-defs-viewselector.md new file mode 100644 index 00000000..2ab3e98b --- /dev/null +++ b/docs/spec/meter_provider-defs-viewselector.md @@ -0,0 +1,148 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## ViewSelector Type + +`object` ([Details](meter_provider-defs-viewselector.md)) + +# ViewSelector Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------------------------- | :------- | :------- | :---------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [instrument\_name](#instrument_name) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewselector-properties-instrument_name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/instrument_name") | +| [instrument\_type](#instrument_type) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewselector-properties-instrument_type.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/instrument_type") | +| [unit](#unit) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewselector-properties-unit.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/unit") | +| [meter\_name](#meter_name) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewselector-properties-meter_name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/meter_name") | +| [meter\_version](#meter_version) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewselector-properties-meter_version.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/meter_version") | +| [meter\_schema\_url](#meter_schema_url) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewselector-properties-meter_schema_url.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/meter_schema_url") | + +## instrument\_name + + + +`instrument_name` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewselector-properties-instrument_name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/instrument_name") + +### instrument\_name Type + +`string` + +## instrument\_type + + + +`instrument_type` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewselector-properties-instrument_type.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/instrument_type") + +### instrument\_type Type + +`string` + +### instrument\_type Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :----------------------------- | :---------- | +| `"counter"` | | +| `"gauge"` | | +| `"histogram"` | | +| `"observable_counter"` | | +| `"observable_gauge"` | | +| `"observable_up_down_counter"` | | +| `"up_down_counter"` | | + +## unit + + + +`unit` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewselector-properties-unit.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/unit") + +### unit Type + +`string` + +## meter\_name + + + +`meter_name` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewselector-properties-meter_name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/meter_name") + +### meter\_name Type + +`string` + +## meter\_version + + + +`meter_version` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewselector-properties-meter_version.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/meter_version") + +### meter\_version Type + +`string` + +## meter\_schema\_url + + + +`meter_schema_url` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewselector-properties-meter_schema_url.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/meter_schema_url") + +### meter\_schema\_url Type + +`string` diff --git a/docs/spec/meter_provider-defs-viewstream-properties-aggregation_cardinality_limit.md b/docs/spec/meter_provider-defs-viewstream-properties-aggregation_cardinality_limit.md new file mode 100644 index 00000000..819992f1 --- /dev/null +++ b/docs/spec/meter_provider-defs-viewstream-properties-aggregation_cardinality_limit.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/aggregation_cardinality_limit +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## aggregation\_cardinality\_limit Type + +`integer` + +## aggregation\_cardinality\_limit Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` diff --git a/docs/spec/meter_provider-defs-viewstream-properties-description.md b/docs/spec/meter_provider-defs-viewstream-properties-description.md new file mode 100644 index 00000000..8e8dfa01 --- /dev/null +++ b/docs/spec/meter_provider-defs-viewstream-properties-description.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/description +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## description Type + +`string` diff --git a/docs/spec/meter_provider-defs-viewstream-properties-name.md b/docs/spec/meter_provider-defs-viewstream-properties-name.md new file mode 100644 index 00000000..1ccc3e24 --- /dev/null +++ b/docs/spec/meter_provider-defs-viewstream-properties-name.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/name +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## name Type + +`string` diff --git a/docs/spec/meter_provider-defs-viewstream.md b/docs/spec/meter_provider-defs-viewstream.md new file mode 100644 index 00000000..03f140f5 --- /dev/null +++ b/docs/spec/meter_provider-defs-viewstream.md @@ -0,0 +1,125 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## ViewStream Type + +`object` ([Details](meter_provider-defs-viewstream.md)) + +# ViewStream Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------------------------- | :-------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [name](#name) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewstream-properties-name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/name") | +| [description](#description) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewstream-properties-description.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/description") | +| [aggregation](#aggregation) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-aggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/aggregation") | +| [aggregation\_cardinality\_limit](#aggregation_cardinality_limit) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-viewstream-properties-aggregation_cardinality_limit.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/aggregation_cardinality_limit") | +| [attribute\_keys](#attribute_keys) | `object` | Optional | cannot be null | [Untitled schema](common-defs-includeexclude.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/attribute_keys") | + +## name + + + +`name` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewstream-properties-name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/name") + +### name Type + +`string` + +## description + + + +`description` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewstream-properties-description.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/description") + +### description Type + +`string` + +## aggregation + + + +`aggregation` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-aggregation.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-aggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/aggregation") + +### aggregation Type + +`object` ([Details](meter_provider-defs-aggregation.md)) + +### aggregation Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## aggregation\_cardinality\_limit + + + +`aggregation_cardinality_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewstream-properties-aggregation_cardinality_limit.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/aggregation_cardinality_limit") + +### aggregation\_cardinality\_limit Type + +`integer` + +### aggregation\_cardinality\_limit Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +## attribute\_keys + + + +`attribute_keys` + +* is optional + +* Type: `object` ([Details](common-defs-includeexclude.md)) + +* cannot be null + +* defined in: [Untitled schema](common-defs-includeexclude.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/attribute_keys") + +### attribute\_keys Type + +`object` ([Details](common-defs-includeexclude.md)) diff --git a/docs/spec/meter_provider-defs.md b/docs/spec/meter_provider-defs.md new file mode 100644 index 00000000..aefe11af --- /dev/null +++ b/docs/spec/meter_provider-defs.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/$defs +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## $defs Type + +unknown diff --git a/docs/spec/meter_provider-properties-exemplar_filter.md b/docs/spec/meter_provider-properties-exemplar_filter.md new file mode 100644 index 00000000..5b886c53 --- /dev/null +++ b/docs/spec/meter_provider-properties-exemplar_filter.md @@ -0,0 +1,25 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/properties/exemplar_filter +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## exemplar\_filter Type + +`string` + +## exemplar\_filter Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :-------------- | :---------- | +| `"always_on"` | | +| `"always_off"` | | +| `"trace_based"` | | diff --git a/docs/spec/meter_provider-properties-readers.md b/docs/spec/meter_provider-properties-readers.md new file mode 100644 index 00000000..8491a145 --- /dev/null +++ b/docs/spec/meter_provider-properties-readers.md @@ -0,0 +1,19 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/properties/readers +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## readers Type + +`object[]` ([Details](meter_provider-defs-metricreader.md)) + +## readers Constraints + +**minimum number of items**: the minimum number of items for this array is: `1` diff --git a/docs/spec/meter_provider-properties-views.md b/docs/spec/meter_provider-properties-views.md new file mode 100644 index 00000000..977c4c0c --- /dev/null +++ b/docs/spec/meter_provider-properties-views.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json#/properties/views +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [meter\_provider.json\*](../schema/meter_provider.json "open original schema") | + +## views Type + +`object[]` ([Details](meter_provider-defs-view.md)) diff --git a/docs/spec/meter_provider.md b/docs/spec/meter_provider.md new file mode 100644 index 00000000..55928262 --- /dev/null +++ b/docs/spec/meter_provider.md @@ -0,0 +1,2249 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/meter_provider.json +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :--------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [meter\_provider.json](../schema/meter_provider.json "open original schema") | + +## Untitled object in undefined Type + +`object` ([Details](meter_provider.md)) + +# Untitled object in undefined Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------------------------- | :------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [readers](#readers) | `array` | Required | cannot be null | [Untitled schema](meter_provider-properties-readers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/readers") | +| [views](#views) | `array` | Optional | cannot be null | [Untitled schema](meter_provider-properties-views.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/views") | +| [exemplar\_filter](#exemplar_filter) | `string` | Optional | can be null | [Untitled schema](meter_provider-properties-exemplar_filter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/exemplar_filter") | +| [meter\_configurator/development](#meter_configuratordevelopment) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-experimentalmeterconfigurator.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/meter_configurator/development") | + +## readers + + + +`readers` + +* is required + +* Type: `object[]` ([Details](meter_provider-defs-metricreader.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-properties-readers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/readers") + +### readers Type + +`object[]` ([Details](meter_provider-defs-metricreader.md)) + +### readers Constraints + +**minimum number of items**: the minimum number of items for this array is: `1` + +## views + + + +`views` + +* is optional + +* Type: `object[]` ([Details](meter_provider-defs-view.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-properties-views.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/views") + +### views Type + +`object[]` ([Details](meter_provider-defs-view.md)) + +## exemplar\_filter + + + +`exemplar_filter` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-properties-exemplar_filter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/exemplar_filter") + +### exemplar\_filter Type + +`string` + +### exemplar\_filter Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :-------------- | :---------- | +| `"always_on"` | | +| `"always_off"` | | +| `"trace_based"` | | + +## meter\_configurator/development + + + +`meter_configurator/development` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-experimentalmeterconfigurator.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalmeterconfigurator.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/meter_configurator/development") + +### development Type + +`object` ([Details](meter_provider-defs-experimentalmeterconfigurator.md)) + +# Untitled object in undefined Definitions + +## Definitions group ExemplarFilter + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExemplarFilter"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group PeriodicMetricReader + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :----------------------------------------- | :-------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [interval](#interval) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-periodicmetricreader-properties-interval.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/interval") | +| [timeout](#timeout) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-periodicmetricreader-properties-timeout.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/timeout") | +| [exporter](#exporter) | `object` | Required | cannot be null | [Untitled schema](meter_provider-defs-pushmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/exporter") | +| [producers](#producers) | `array` | Optional | cannot be null | [Untitled schema](meter_provider-defs-periodicmetricreader-properties-producers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/producers") | +| [cardinality\_limits](#cardinality_limits) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-cardinalitylimits.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/cardinality_limits") | + +### interval + + + +`interval` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-periodicmetricreader-properties-interval.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/interval") + +#### interval Type + +`integer` + +#### interval Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### timeout + + + +`timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-periodicmetricreader-properties-timeout.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/timeout") + +#### timeout Type + +`integer` + +#### timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### exporter + + + +`exporter` + +* is required + +* Type: `object` ([Details](meter_provider-defs-pushmetricexporter.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-pushmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/exporter") + +#### exporter Type + +`object` ([Details](meter_provider-defs-pushmetricexporter.md)) + +#### exporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +### producers + + + +`producers` + +* is optional + +* Type: `object[]` ([Details](meter_provider-defs-metricproducer.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-periodicmetricreader-properties-producers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/producers") + +#### producers Type + +`object[]` ([Details](meter_provider-defs-metricproducer.md)) + +### cardinality\_limits + + + +`cardinality_limits` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-cardinalitylimits.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PeriodicMetricReader/properties/cardinality_limits") + +#### cardinality\_limits Type + +`object` ([Details](meter_provider-defs-cardinalitylimits.md)) + +## Definitions group PullMetricReader + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------------------------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [exporter](#exporter-1) | `object` | Required | cannot be null | [Untitled schema](meter_provider-defs-pullmetricreader-properties-exporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader/properties/exporter") | +| [producers](#producers-1) | `array` | Optional | cannot be null | [Untitled schema](meter_provider-defs-pullmetricreader-properties-producers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader/properties/producers") | +| [cardinality\_limits](#cardinality_limits-1) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-cardinalitylimits.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader/properties/cardinality_limits") | + +### exporter + + + +`exporter` + +* is required + +* Type: `object` ([Details](meter_provider-defs-pullmetricreader-properties-exporter.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-pullmetricreader-properties-exporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader/properties/exporter") + +#### exporter Type + +`object` ([Details](meter_provider-defs-pullmetricreader-properties-exporter.md)) + +#### exporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +### producers + + + +`producers` + +* is optional + +* Type: `object[]` ([Details](meter_provider-defs-metricproducer.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-pullmetricreader-properties-producers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader/properties/producers") + +#### producers Type + +`object[]` ([Details](meter_provider-defs-metricproducer.md)) + +### cardinality\_limits + + + +`cardinality_limits` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-cardinalitylimits.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricReader/properties/cardinality_limits") + +#### cardinality\_limits Type + +`object` ([Details](meter_provider-defs-cardinalitylimits.md)) + +## Definitions group CardinalityLimits + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :----------------------------------------------------------- | :-------- | :------- | :---------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [default](#default) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-default.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/default") | +| [counter](#counter) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/counter") | +| [gauge](#gauge) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-gauge.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/gauge") | +| [histogram](#histogram) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-histogram.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/histogram") | +| [observable\_counter](#observable_counter) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-observable_counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/observable_counter") | +| [observable\_gauge](#observable_gauge) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-observable_gauge.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/observable_gauge") | +| [observable\_up\_down\_counter](#observable_up_down_counter) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-observable_up_down_counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/observable_up_down_counter") | +| [up\_down\_counter](#up_down_counter) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-cardinalitylimits-properties-up_down_counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/up_down_counter") | + +### default + + + +`default` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-default.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/default") + +#### default Type + +`integer` + +#### default Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +### counter + + + +`counter` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/counter") + +#### counter Type + +`integer` + +#### counter Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +### gauge + + + +`gauge` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-gauge.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/gauge") + +#### gauge Type + +`integer` + +#### gauge Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +### histogram + + + +`histogram` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-histogram.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/histogram") + +#### histogram Type + +`integer` + +#### histogram Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +### observable\_counter + + + +`observable_counter` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-observable_counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/observable_counter") + +#### observable\_counter Type + +`integer` + +#### observable\_counter Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +### observable\_gauge + + + +`observable_gauge` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-observable_gauge.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/observable_gauge") + +#### observable\_gauge Type + +`integer` + +#### observable\_gauge Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +### observable\_up\_down\_counter + + + +`observable_up_down_counter` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-observable_up_down_counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/observable_up_down_counter") + +#### observable\_up\_down\_counter Type + +`integer` + +#### observable\_up\_down\_counter Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +### up\_down\_counter + + + +`up_down_counter` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-cardinalitylimits-properties-up_down_counter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/CardinalityLimits/properties/up_down_counter") + +#### up\_down\_counter Type + +`integer` + +#### up\_down\_counter Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +## Definitions group PushMetricExporter + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------- | :------- | :------- | :---------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [otlp\_http](#otlp_http) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/otlp_http") | +| [otlp\_grpc](#otlp_grpc) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/otlp_grpc") | +| [otlp\_file/development](#otlp_filedevelopment) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-pushmetricexporter-properties-development.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/otlp_file/development") | +| [console](#console) | `object` | Optional | can be null | [Untitled schema](common-defs-consoleexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/console") | +| `.*` | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-pushmetricexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +### otlp\_http + + + +`otlp_http` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-otlphttpmetricexporter.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/otlp_http") + +#### otlp\_http Type + +`object` ([Details](meter_provider-defs-otlphttpmetricexporter.md)) + +### otlp\_grpc + + + +`otlp_grpc` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-otlpgrpcmetricexporter.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/otlp_grpc") + +#### otlp\_grpc Type + +`object` ([Details](meter_provider-defs-otlpgrpcmetricexporter.md)) + +### otlp\_file/development + + + +`otlp_file/development` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-pushmetricexporter-properties-development.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-pushmetricexporter-properties-development.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/otlp_file/development") + +#### development Type + +`object` ([Details](meter_provider-defs-pushmetricexporter-properties-development.md)) + +### console + + + +`console` + +* is optional + +* Type: `object` ([Details](common-defs-consoleexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-consoleexporter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/properties/console") + +#### console Type + +`object` ([Details](common-defs-consoleexporter.md)) + +### Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-pushmetricexporter-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-pushmetricexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PushMetricExporter/patternProperties/.*") + +#### .\* Type + +`object` ([Details](meter_provider-defs-pushmetricexporter-patternproperties-.md)) + +### Additional Properties + +Additional properties are allowed and do not have to follow a specific schema + +## Definitions group PullMetricExporter + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricExporter"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :----------------------------------------------- | :------- | :------- | :---------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [prometheus/development](#prometheusdevelopment) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-pullmetricexporter-properties-development.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricExporter/properties/prometheus/development") | +| `.*` | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-pullmetricexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricExporter/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +### prometheus/development + + + +`prometheus/development` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-pullmetricexporter-properties-development.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-pullmetricexporter-properties-development.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricExporter/properties/prometheus/development") + +#### development Type + +`object` ([Details](meter_provider-defs-pullmetricexporter-properties-development.md)) + +### Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-pullmetricexporter-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-pullmetricexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/PullMetricExporter/patternProperties/.*") + +#### .\* Type + +`object` ([Details](meter_provider-defs-pullmetricexporter-patternproperties-.md)) + +### Additional Properties + +Additional properties are allowed and do not have to follow a specific schema + +## Definitions group MetricProducer + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricProducer"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------------ | :------- | :------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [opencensus](#opencensus) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-metricproducer-properties-opencensus.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricProducer/properties/opencensus") | +| `.*` | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-metricproducer-patternproperties-.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricProducer/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +### opencensus + + + +`opencensus` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-metricproducer-properties-opencensus.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-metricproducer-properties-opencensus.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricProducer/properties/opencensus") + +#### opencensus Type + +`object` ([Details](meter_provider-defs-metricproducer-properties-opencensus.md)) + +### Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-metricproducer-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-metricproducer-patternproperties-.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricProducer/patternProperties/.*") + +#### .\* Type + +`object` ([Details](meter_provider-defs-metricproducer-patternproperties-.md)) + +### Additional Properties + +Additional properties are allowed and do not have to follow a specific schema + +## Definitions group OpenCensusMetricProducer + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OpenCensusMetricProducer"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group ExperimentalPrometheusMetricExporter + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :----------------------------------------------------------------- | :-------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [host](#host) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-host.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/host") | +| [port](#port) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-port.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/port") | +| [without\_units](#without_units) | `boolean` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-without_units.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/without_units") | +| [without\_type\_suffix](#without_type_suffix) | `boolean` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-without_type_suffix.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/without_type_suffix") | +| [without\_scope\_info](#without_scope_info) | `boolean` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-without_scope_info.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/without_scope_info") | +| [with\_resource\_constant\_labels](#with_resource_constant_labels) | `object` | Optional | cannot be null | [Untitled schema](common-defs-includeexclude.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/with_resource_constant_labels") | + +### host + + + +`host` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-host.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/host") + +#### host Type + +`string` + +### port + + + +`port` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-port.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/port") + +#### port Type + +`integer` + +### without\_units + + + +`without_units` + +* is optional + +* Type: `boolean` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-without_units.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/without_units") + +#### without\_units Type + +`boolean` + +### without\_type\_suffix + + + +`without_type_suffix` + +* is optional + +* Type: `boolean` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-without_type_suffix.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/without_type_suffix") + +#### without\_type\_suffix Type + +`boolean` + +### without\_scope\_info + + + +`without_scope_info` + +* is optional + +* Type: `boolean` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalprometheusmetricexporter-properties-without_scope_info.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/without_scope_info") + +#### without\_scope\_info Type + +`boolean` + +### with\_resource\_constant\_labels + + + +`with_resource_constant_labels` + +* is optional + +* Type: `object` ([Details](common-defs-includeexclude.md)) + +* cannot be null + +* defined in: [Untitled schema](common-defs-includeexclude.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalPrometheusMetricExporter/properties/with_resource_constant_labels") + +#### with\_resource\_constant\_labels Type + +`object` ([Details](common-defs-includeexclude.md)) + +## Definitions group MetricReader + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricReader"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [periodic](#periodic) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-periodicmetricreader.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricReader/properties/periodic") | +| [pull](#pull) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-pullmetricreader.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricReader/properties/pull") | + +### periodic + + + +`periodic` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-periodicmetricreader.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-periodicmetricreader.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricReader/properties/periodic") + +#### periodic Type + +`object` ([Details](meter_provider-defs-periodicmetricreader.md)) + +### pull + + + +`pull` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-pullmetricreader.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-pullmetricreader.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MetricReader/properties/pull") + +#### pull Type + +`object` ([Details](meter_provider-defs-pullmetricreader.md)) + +## Definitions group ExporterTemporalityPreference + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExporterTemporalityPreference"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group ExporterDefaultHistogramAggregation + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExporterDefaultHistogramAggregation"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group OtlpHttpMetricExporter + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------------------------- | :-------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [endpoint](#endpoint) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/endpoint") | +| [certificate\_file](#certificate_file) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/certificate_file") | +| [client\_key\_file](#client_key_file) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/client_key_file") | +| [client\_certificate\_file](#client_certificate_file) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/client_certificate_file") | +| [headers](#headers) | `array` | Optional | cannot be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-headers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/headers") | +| [headers\_list](#headers_list) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/headers_list") | +| [compression](#compression) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-compression.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/compression") | +| [timeout](#timeout-1) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/timeout") | +| [encoding](#encoding) | `string` | Optional | can be null | [Untitled schema](common-defs-otlphttpencoding.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/encoding") | +| [temporality\_preference](#temporality_preference) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-temporality_preference.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/temporality_preference") | +| [default\_histogram\_aggregation](#default_histogram_aggregation) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-default_histogram_aggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/default_histogram_aggregation") | + +### endpoint + + + +`endpoint` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/endpoint") + +#### endpoint Type + +`string` + +### certificate\_file + + + +`certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/certificate_file") + +#### certificate\_file Type + +`string` + +### client\_key\_file + + + +`client_key_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/client_key_file") + +#### client\_key\_file Type + +`string` + +### client\_certificate\_file + + + +`client_certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/client_certificate_file") + +#### client\_certificate\_file Type + +`string` + +### headers + + + +`headers` + +* is optional + +* Type: `object[]` ([Details](common-defs-namestringvaluepair.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-headers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/headers") + +#### headers Type + +`object[]` ([Details](common-defs-namestringvaluepair.md)) + +### headers\_list + + + +`headers_list` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/headers_list") + +#### headers\_list Type + +`string` + +### compression + + + +`compression` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-compression.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/compression") + +#### compression Type + +`string` + +### timeout + + + +`timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/timeout") + +#### timeout Type + +`integer` + +#### timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### encoding + + + +`encoding` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpencoding.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/encoding") + +#### encoding Type + +`string` + +#### encoding Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :----------- | :---------- | +| `"protobuf"` | | +| `"json"` | | + +### temporality\_preference + + + +`temporality_preference` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-temporality_preference.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/temporality_preference") + +#### temporality\_preference Type + +`string` + +#### temporality\_preference Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------- | :---------- | +| `"cumulative"` | | +| `"delta"` | | +| `"low_memory"` | | + +### default\_histogram\_aggregation + + + +`default_histogram_aggregation` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlphttpmetricexporter-properties-default_histogram_aggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpHttpMetricExporter/properties/default_histogram_aggregation") + +#### default\_histogram\_aggregation Type + +`string` + +#### default\_histogram\_aggregation Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------------------------------- | :---------- | +| `"explicit_bucket_histogram"` | | +| `"base2_exponential_bucket_histogram"` | | + +## Definitions group OtlpGrpcMetricExporter + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------------------------------------------------------ | :-------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [endpoint](#endpoint-1) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/endpoint") | +| [certificate\_file](#certificate_file-1) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/certificate_file") | +| [client\_key\_file](#client_key_file-1) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/client_key_file") | +| [client\_certificate\_file](#client_certificate_file-1) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/client_certificate_file") | +| [headers](#headers-1) | `array` | Optional | cannot be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-headers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/headers") | +| [headers\_list](#headers_list-1) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/headers_list") | +| [compression](#compression-1) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-compression.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/compression") | +| [timeout](#timeout-2) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/timeout") | +| [insecure](#insecure) | `boolean` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-insecure.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/insecure") | +| [temporality\_preference](#temporality_preference-1) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-temporality_preference.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/temporality_preference") | +| [default\_histogram\_aggregation](#default_histogram_aggregation-1) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-default_histogram_aggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/default_histogram_aggregation") | + +### endpoint + + + +`endpoint` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/endpoint") + +#### endpoint Type + +`string` + +### certificate\_file + + + +`certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/certificate_file") + +#### certificate\_file Type + +`string` + +### client\_key\_file + + + +`client_key_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-client_key_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/client_key_file") + +#### client\_key\_file Type + +`string` + +### client\_certificate\_file + + + +`client_certificate_file` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-client_certificate_file.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/client_certificate_file") + +#### client\_certificate\_file Type + +`string` + +### headers + + + +`headers` + +* is optional + +* Type: `object[]` ([Details](common-defs-namestringvaluepair.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-headers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/headers") + +#### headers Type + +`object[]` ([Details](common-defs-namestringvaluepair.md)) + +### headers\_list + + + +`headers_list` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-headers_list.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/headers_list") + +#### headers\_list Type + +`string` + +### compression + + + +`compression` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-compression.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/compression") + +#### compression Type + +`string` + +### timeout + + + +`timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/timeout") + +#### timeout Type + +`integer` + +#### timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### insecure + + + +`insecure` + +* is optional + +* Type: `boolean` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-insecure.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/insecure") + +#### insecure Type + +`boolean` + +### temporality\_preference + + + +`temporality_preference` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-temporality_preference.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/temporality_preference") + +#### temporality\_preference Type + +`string` + +#### temporality\_preference Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------- | :---------- | +| `"cumulative"` | | +| `"delta"` | | +| `"low_memory"` | | + +### default\_histogram\_aggregation + + + +`default_histogram_aggregation` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-otlpgrpcmetricexporter-properties-default_histogram_aggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/OtlpGrpcMetricExporter/properties/default_histogram_aggregation") + +#### default\_histogram\_aggregation Type + +`string` + +#### default\_histogram\_aggregation Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------------------------------- | :---------- | +| `"explicit_bucket_histogram"` | | +| `"base2_exponential_bucket_histogram"` | | + +## Definitions group ExperimentalOtlpFileMetricExporter + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------------------------------------------------------ | :------- | :------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [output\_stream](#output_stream) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalotlpfilemetricexporter-properties-output_stream.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties/output_stream") | +| [temporality\_preference](#temporality_preference-2) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalotlpfilemetricexporter-properties-temporality_preference.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties/temporality_preference") | +| [default\_histogram\_aggregation](#default_histogram_aggregation-2) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-experimentalotlpfilemetricexporter-properties-default_histogram_aggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties/default_histogram_aggregation") | + +### output\_stream + + + +`output_stream` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalotlpfilemetricexporter-properties-output_stream.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties/output_stream") + +#### output\_stream Type + +`string` + +### temporality\_preference + + + +`temporality_preference` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalotlpfilemetricexporter-properties-temporality_preference.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties/temporality_preference") + +#### temporality\_preference Type + +`string` + +#### temporality\_preference Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------- | :---------- | +| `"cumulative"` | | +| `"delta"` | | +| `"low_memory"` | | + +### default\_histogram\_aggregation + + + +`default_histogram_aggregation` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalotlpfilemetricexporter-properties-default_histogram_aggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalOtlpFileMetricExporter/properties/default_histogram_aggregation") + +#### default\_histogram\_aggregation Type + +`string` + +#### default\_histogram\_aggregation Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------------------------------- | :---------- | +| `"explicit_bucket_histogram"` | | +| `"base2_exponential_bucket_histogram"` | | + +## Definitions group View + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/View"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------- | +| [selector](#selector) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-viewselector.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/View/properties/selector") | +| [stream](#stream) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-viewstream.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/View/properties/stream") | + +### selector + + + +`selector` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-viewselector.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-viewselector.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/View/properties/selector") + +#### selector Type + +`object` ([Details](meter_provider-defs-viewselector.md)) + +### stream + + + +`stream` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-viewstream.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-viewstream.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/View/properties/stream") + +#### stream Type + +`object` ([Details](meter_provider-defs-viewstream.md)) + +## Definitions group ViewSelector + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------------------------------- | :------- | :------- | :---------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [instrument\_name](#instrument_name) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewselector-properties-instrument_name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/instrument_name") | +| [instrument\_type](#instrument_type) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewselector-properties-instrument_type.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/instrument_type") | +| [unit](#unit) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewselector-properties-unit.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/unit") | +| [meter\_name](#meter_name) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewselector-properties-meter_name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/meter_name") | +| [meter\_version](#meter_version) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewselector-properties-meter_version.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/meter_version") | +| [meter\_schema\_url](#meter_schema_url) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewselector-properties-meter_schema_url.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/meter_schema_url") | + +### instrument\_name + + + +`instrument_name` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewselector-properties-instrument_name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/instrument_name") + +#### instrument\_name Type + +`string` + +### instrument\_type + + + +`instrument_type` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewselector-properties-instrument_type.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/instrument_type") + +#### instrument\_type Type + +`string` + +#### instrument\_type Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :----------------------------- | :---------- | +| `"counter"` | | +| `"gauge"` | | +| `"histogram"` | | +| `"observable_counter"` | | +| `"observable_gauge"` | | +| `"observable_up_down_counter"` | | +| `"up_down_counter"` | | + +### unit + + + +`unit` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewselector-properties-unit.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/unit") + +#### unit Type + +`string` + +### meter\_name + + + +`meter_name` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewselector-properties-meter_name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/meter_name") + +#### meter\_name Type + +`string` + +### meter\_version + + + +`meter_version` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewselector-properties-meter_version.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/meter_version") + +#### meter\_version Type + +`string` + +### meter\_schema\_url + + + +`meter_schema_url` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewselector-properties-meter_schema_url.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewSelector/properties/meter_schema_url") + +#### meter\_schema\_url Type + +`string` + +## Definitions group InstrumentType + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/InstrumentType"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group ViewStream + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------------------------- | :-------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [name](#name) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewstream-properties-name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/name") | +| [description](#description) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-viewstream-properties-description.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/description") | +| [aggregation](#aggregation) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-aggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/aggregation") | +| [aggregation\_cardinality\_limit](#aggregation_cardinality_limit) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-viewstream-properties-aggregation_cardinality_limit.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/aggregation_cardinality_limit") | +| [attribute\_keys](#attribute_keys) | `object` | Optional | cannot be null | [Untitled schema](common-defs-includeexclude.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/attribute_keys") | + +### name + + + +`name` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewstream-properties-name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/name") + +#### name Type + +`string` + +### description + + + +`description` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewstream-properties-description.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/description") + +#### description Type + +`string` + +### aggregation + + + +`aggregation` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-aggregation.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-aggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/aggregation") + +#### aggregation Type + +`object` ([Details](meter_provider-defs-aggregation.md)) + +#### aggregation Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +### aggregation\_cardinality\_limit + + + +`aggregation_cardinality_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-viewstream-properties-aggregation_cardinality_limit.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/aggregation_cardinality_limit") + +#### aggregation\_cardinality\_limit Type + +`integer` + +#### aggregation\_cardinality\_limit Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +### attribute\_keys + + + +`attribute_keys` + +* is optional + +* Type: `object` ([Details](common-defs-includeexclude.md)) + +* cannot be null + +* defined in: [Untitled schema](common-defs-includeexclude.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ViewStream/properties/attribute_keys") + +#### attribute\_keys Type + +`object` ([Details](common-defs-includeexclude.md)) + +## Definitions group Aggregation + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------------------------------------------------- | :------- | :------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [default](#default-1) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-aggregation-properties-default.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/default") | +| [drop](#drop) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-aggregation-properties-drop.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/drop") | +| [explicit\_bucket\_histogram](#explicit_bucket_histogram) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-explicitbuckethistogramaggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/explicit_bucket_histogram") | +| [base2\_exponential\_bucket\_histogram](#base2_exponential_bucket_histogram) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-aggregation-properties-base2_exponential_bucket_histogram.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/base2_exponential_bucket_histogram") | +| [last\_value](#last_value) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-aggregation-properties-last_value.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/last_value") | +| [sum](#sum) | `object` | Optional | can be null | [Untitled schema](meter_provider-defs-aggregation-properties-sum.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/sum") | + +### default + + + +`default` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-aggregation-properties-default.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-aggregation-properties-default.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/default") + +#### default Type + +`object` ([Details](meter_provider-defs-aggregation-properties-default.md)) + +### drop + + + +`drop` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-aggregation-properties-drop.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-aggregation-properties-drop.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/drop") + +#### drop Type + +`object` ([Details](meter_provider-defs-aggregation-properties-drop.md)) + +### explicit\_bucket\_histogram + + + +`explicit_bucket_histogram` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-explicitbuckethistogramaggregation.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-explicitbuckethistogramaggregation.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/explicit_bucket_histogram") + +#### explicit\_bucket\_histogram Type + +`object` ([Details](meter_provider-defs-explicitbuckethistogramaggregation.md)) + +### base2\_exponential\_bucket\_histogram + + + +`base2_exponential_bucket_histogram` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-aggregation-properties-base2_exponential_bucket_histogram.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-aggregation-properties-base2_exponential_bucket_histogram.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/base2_exponential_bucket_histogram") + +#### base2\_exponential\_bucket\_histogram Type + +`object` ([Details](meter_provider-defs-aggregation-properties-base2_exponential_bucket_histogram.md)) + +### last\_value + + + +`last_value` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-aggregation-properties-last_value.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-aggregation-properties-last_value.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/last_value") + +#### last\_value Type + +`object` ([Details](meter_provider-defs-aggregation-properties-last_value.md)) + +### sum + + + +`sum` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-aggregation-properties-sum.md)) + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-aggregation-properties-sum.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Aggregation/properties/sum") + +#### sum Type + +`object` ([Details](meter_provider-defs-aggregation-properties-sum.md)) + +## Definitions group DefaultAggregation + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/DefaultAggregation"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group DropAggregation + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/DropAggregation"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group ExplicitBucketHistogramAggregation + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExplicitBucketHistogramAggregation"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------- | :-------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [boundaries](#boundaries) | `array` | Optional | cannot be null | [Untitled schema](meter_provider-defs-explicitbuckethistogramaggregation-properties-boundaries.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExplicitBucketHistogramAggregation/properties/boundaries") | +| [record\_min\_max](#record_min_max) | `boolean` | Optional | can be null | [Untitled schema](meter_provider-defs-explicitbuckethistogramaggregation-properties-record_min_max.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExplicitBucketHistogramAggregation/properties/record_min_max") | + +### boundaries + + + +`boundaries` + +* is optional + +* Type: `number[]` + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-explicitbuckethistogramaggregation-properties-boundaries.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExplicitBucketHistogramAggregation/properties/boundaries") + +#### boundaries Type + +`number[]` + +### record\_min\_max + + + +`record_min_max` + +* is optional + +* Type: `boolean` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-explicitbuckethistogramaggregation-properties-record_min_max.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExplicitBucketHistogramAggregation/properties/record_min_max") + +#### record\_min\_max Type + +`boolean` + +## Definitions group Base2ExponentialBucketHistogramAggregation + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------------------------ | :-------- | :------- | :---------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [max\_scale](#max_scale) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_scale.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties/max_scale") | +| [max\_size](#max_size) | `integer` | Optional | can be null | [Untitled schema](meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_size.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties/max_size") | +| [record\_min\_max](#record_min_max-1) | `boolean` | Optional | can be null | [Untitled schema](meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-record_min_max.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties/record_min_max") | + +### max\_scale + + + +`max_scale` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_scale.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties/max_scale") + +#### max\_scale Type + +`integer` + +### max\_size + + + +`max_size` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-max_size.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties/max_size") + +#### max\_size Type + +`integer` + +### record\_min\_max + + + +`record_min_max` + +* is optional + +* Type: `boolean` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-base2exponentialbuckethistogramaggregation-properties-record_min_max.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/Base2ExponentialBucketHistogramAggregation/properties/record_min_max") + +#### record\_min\_max Type + +`boolean` + +## Definitions group LastValueAggregation + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/LastValueAggregation"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group SumAggregation + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/SumAggregation"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group ExperimentalMeterConfigurator + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfigurator"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [default\_config](#default_config) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-experimentalmeterconfigurator-properties-default_config.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfigurator/properties/default_config") | +| [meters](#meters) | `array` | Optional | cannot be null | [Untitled schema](meter_provider-defs-experimentalmeterconfigurator-properties-meters.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfigurator/properties/meters") | + +### default\_config + + + +`default_config` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-experimentalmeterconfigurator-properties-default_config.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalmeterconfigurator-properties-default_config.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfigurator/properties/default_config") + +#### default\_config Type + +`object` ([Details](meter_provider-defs-experimentalmeterconfigurator-properties-default_config.md)) + +### meters + + + +`meters` + +* is optional + +* Type: `object[]` ([Details](meter_provider-defs-experimentalmeterconfigurator-properties-meters-items.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalmeterconfigurator-properties-meters.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfigurator/properties/meters") + +#### meters Type + +`object[]` ([Details](meter_provider-defs-experimentalmeterconfigurator-properties-meters-items.md)) + +## Definitions group ExperimentalMeterMatcherAndConfig + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterMatcherAndConfig"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------- | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [name](#name-1) | `string` | Optional | cannot be null | [Untitled schema](meter_provider-defs-experimentalmetermatcherandconfig-properties-name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterMatcherAndConfig/properties/name") | +| [config](#config) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-experimentalmetermatcherandconfig-properties-config.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterMatcherAndConfig/properties/config") | + +### name + + + +`name` + +* is optional + +* Type: `string` + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalmetermatcherandconfig-properties-name.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterMatcherAndConfig/properties/name") + +#### name Type + +`string` + +### config + + + +`config` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-experimentalmetermatcherandconfig-properties-config.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalmetermatcherandconfig-properties-config.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterMatcherAndConfig/properties/config") + +#### config Type + +`object` ([Details](meter_provider-defs-experimentalmetermatcherandconfig-properties-config.md)) + +## Definitions group ExperimentalMeterConfig + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfig"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :-------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [disabled](#disabled) | `boolean` | Optional | cannot be null | [Untitled schema](meter_provider-defs-experimentalmeterconfig-properties-disabled.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfig/properties/disabled") | + +### disabled + + + +`disabled` + +* is optional + +* Type: `boolean` + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalmeterconfig-properties-disabled.md "https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/ExperimentalMeterConfig/properties/disabled") + +#### disabled Type + +`boolean` diff --git a/docs/spec/opentelemetry_configuration-defs-attributelimits-properties-attribute_count_limit.md b/docs/spec/opentelemetry_configuration-defs-attributelimits-properties-attribute_count_limit.md new file mode 100644 index 00000000..0f54214b --- /dev/null +++ b/docs/spec/opentelemetry_configuration-defs-attributelimits-properties-attribute_count_limit.md @@ -0,0 +1,15 @@ +# Untitled undefined type in OpenTelemetryConfiguration Schema + +```txt +https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/$defs/AttributeLimits/properties/attribute_count_limit +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [opentelemetry\_configuration.json\*](../schema/opentelemetry_configuration.json "open original schema") | + +## attribute\_count\_limit Type + +`integer` diff --git a/docs/spec/opentelemetry_configuration-defs-attributelimits-properties-attribute_value_length_limit.md b/docs/spec/opentelemetry_configuration-defs-attributelimits-properties-attribute_value_length_limit.md new file mode 100644 index 00000000..b0f7b12e --- /dev/null +++ b/docs/spec/opentelemetry_configuration-defs-attributelimits-properties-attribute_value_length_limit.md @@ -0,0 +1,15 @@ +# Untitled undefined type in OpenTelemetryConfiguration Schema + +```txt +https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/$defs/AttributeLimits/properties/attribute_value_length_limit +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [opentelemetry\_configuration.json\*](../schema/opentelemetry_configuration.json "open original schema") | + +## attribute\_value\_length\_limit Type + +`integer` diff --git a/docs/spec/opentelemetry_configuration-defs-attributelimits.md b/docs/spec/opentelemetry_configuration-defs-attributelimits.md new file mode 100644 index 00000000..4e2ca309 --- /dev/null +++ b/docs/spec/opentelemetry_configuration-defs-attributelimits.md @@ -0,0 +1,63 @@ +# Untitled object in OpenTelemetryConfiguration Schema + +```txt +https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/$defs/AttributeLimits +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [opentelemetry\_configuration.json\*](../schema/opentelemetry_configuration.json "open original schema") | + +## AttributeLimits Type + +`object` ([Details](opentelemetry_configuration-defs-attributelimits.md)) + +# AttributeLimits Properties + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------------------------------------- | :-------- | :------- | :---------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [attribute\_value\_length\_limit](#attribute_value_length_limit) | `integer` | Optional | can be null | [OpenTelemetryConfiguration](opentelemetry_configuration-defs-attributelimits-properties-attribute_value_length_limit.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/$defs/AttributeLimits/properties/attribute_value_length_limit") | +| [attribute\_count\_limit](#attribute_count_limit) | `integer` | Optional | can be null | [OpenTelemetryConfiguration](opentelemetry_configuration-defs-attributelimits-properties-attribute_count_limit.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/$defs/AttributeLimits/properties/attribute_count_limit") | +| Additional Properties | Any | Optional | can be null | | + +## attribute\_value\_length\_limit + + + +`attribute_value_length_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [OpenTelemetryConfiguration](opentelemetry_configuration-defs-attributelimits-properties-attribute_value_length_limit.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/$defs/AttributeLimits/properties/attribute_value_length_limit") + +### attribute\_value\_length\_limit Type + +`integer` + +## attribute\_count\_limit + + + +`attribute_count_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [OpenTelemetryConfiguration](opentelemetry_configuration-defs-attributelimits-properties-attribute_count_limit.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/$defs/AttributeLimits/properties/attribute_count_limit") + +### attribute\_count\_limit Type + +`integer` + +## Additional Properties + +Additional properties are allowed and do not have to follow a specific schema diff --git a/docs/spec/opentelemetry_configuration-defs.md b/docs/spec/opentelemetry_configuration-defs.md new file mode 100644 index 00000000..d344ef89 --- /dev/null +++ b/docs/spec/opentelemetry_configuration-defs.md @@ -0,0 +1,15 @@ +# Untitled undefined type in OpenTelemetryConfiguration Schema + +```txt +https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/$defs +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [opentelemetry\_configuration.json\*](../schema/opentelemetry_configuration.json "open original schema") | + +## $defs Type + +unknown diff --git a/docs/spec/opentelemetry_configuration-properties-disabled.md b/docs/spec/opentelemetry_configuration-properties-disabled.md new file mode 100644 index 00000000..b917c97c --- /dev/null +++ b/docs/spec/opentelemetry_configuration-properties-disabled.md @@ -0,0 +1,15 @@ +# Untitled undefined type in OpenTelemetryConfiguration Schema + +```txt +https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/properties/disabled +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [opentelemetry\_configuration.json\*](../schema/opentelemetry_configuration.json "open original schema") | + +## disabled Type + +`boolean` diff --git a/docs/spec/opentelemetry_configuration-properties-file_format.md b/docs/spec/opentelemetry_configuration-properties-file_format.md new file mode 100644 index 00000000..5899ef22 --- /dev/null +++ b/docs/spec/opentelemetry_configuration-properties-file_format.md @@ -0,0 +1,15 @@ +# Untitled string in OpenTelemetryConfiguration Schema + +```txt +https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/properties/file_format +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [opentelemetry\_configuration.json\*](../schema/opentelemetry_configuration.json "open original schema") | + +## file\_format Type + +`string` diff --git a/docs/spec/opentelemetry_configuration-properties-log_level.md b/docs/spec/opentelemetry_configuration-properties-log_level.md new file mode 100644 index 00000000..73b5bfdf --- /dev/null +++ b/docs/spec/opentelemetry_configuration-properties-log_level.md @@ -0,0 +1,15 @@ +# Untitled undefined type in OpenTelemetryConfiguration Schema + +```txt +https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/properties/log_level +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [opentelemetry\_configuration.json\*](../schema/opentelemetry_configuration.json "open original schema") | + +## log\_level Type + +`string` diff --git a/docs/spec/opentelemetry_configuration.md b/docs/spec/opentelemetry_configuration.md new file mode 100644 index 00000000..c768438b --- /dev/null +++ b/docs/spec/opentelemetry_configuration.md @@ -0,0 +1,935 @@ +# OpenTelemetryConfiguration Schema + +```txt +https://opentelemetry.io/otelconfig/opentelemetry_configuration.json +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [opentelemetry\_configuration.json](../schema/opentelemetry_configuration.json "open original schema") | + +## OpenTelemetryConfiguration Type + +`object` ([OpenTelemetryConfiguration](opentelemetry_configuration.md)) + +# OpenTelemetryConfiguration Properties + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------------------------------- | :-------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [file\_format](#file_format) | `string` | Required | cannot be null | [OpenTelemetryConfiguration](opentelemetry_configuration-properties-file_format.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/properties/file_format") | +| [disabled](#disabled) | `boolean` | Optional | can be null | [OpenTelemetryConfiguration](opentelemetry_configuration-properties-disabled.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/properties/disabled") | +| [log\_level](#log_level) | `string` | Optional | can be null | [OpenTelemetryConfiguration](opentelemetry_configuration-properties-log_level.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/properties/log_level") | +| [attribute\_limits](#attribute_limits) | `object` | Optional | cannot be null | [OpenTelemetryConfiguration](opentelemetry_configuration-defs-attributelimits.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/properties/attribute_limits") | +| [logger\_provider](#logger_provider) | `object` | Optional | cannot be null | [OpenTelemetryConfiguration](logger_provider.md "https://opentelemetry.io/otelconfig/logger_provider.json#/properties/logger_provider") | +| [meter\_provider](#meter_provider) | `object` | Optional | cannot be null | [OpenTelemetryConfiguration](meter_provider.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/meter_provider") | +| [propagator](#propagator) | `object` | Optional | cannot be null | [OpenTelemetryConfiguration](propagator.md "https://opentelemetry.io/otelconfig/propagator.json#/properties/propagator") | +| [tracer\_provider](#tracer_provider) | `object` | Optional | cannot be null | [OpenTelemetryConfiguration](tracer_provider.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/tracer_provider") | +| [resource](#resource) | `object` | Optional | cannot be null | [OpenTelemetryConfiguration](resource.md "https://opentelemetry.io/otelconfig/resource.json#/properties/resource") | +| [instrumentation/development](#instrumentationdevelopment) | `object` | Optional | cannot be null | [OpenTelemetryConfiguration](instrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/instrumentation/development") | +| Additional Properties | Any | Optional | can be null | | + +## file\_format + + + +`file_format` + +* is required + +* Type: `string` + +* cannot be null + +* defined in: [OpenTelemetryConfiguration](opentelemetry_configuration-properties-file_format.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/properties/file_format") + +### file\_format Type + +`string` + +## disabled + + + +`disabled` + +* is optional + +* Type: `boolean` + +* can be null + +* defined in: [OpenTelemetryConfiguration](opentelemetry_configuration-properties-disabled.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/properties/disabled") + +### disabled Type + +`boolean` + +## log\_level + + + +`log_level` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [OpenTelemetryConfiguration](opentelemetry_configuration-properties-log_level.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/properties/log_level") + +### log\_level Type + +`string` + +## attribute\_limits + + + +`attribute_limits` + +* is optional + +* Type: `object` ([Details](opentelemetry_configuration-defs-attributelimits.md)) + +* cannot be null + +* defined in: [OpenTelemetryConfiguration](opentelemetry_configuration-defs-attributelimits.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/properties/attribute_limits") + +### attribute\_limits Type + +`object` ([Details](opentelemetry_configuration-defs-attributelimits.md)) + +## logger\_provider + + + +`logger_provider` + +* is optional + +* Type: `object` ([Details](logger_provider.md)) + +* cannot be null + +* defined in: [OpenTelemetryConfiguration](logger_provider.md "https://opentelemetry.io/otelconfig/logger_provider.json#/properties/logger_provider") + +### logger\_provider Type + +`object` ([Details](logger_provider.md)) + +## meter\_provider + + + +`meter_provider` + +* is optional + +* Type: `object` ([Details](meter_provider.md)) + +* cannot be null + +* defined in: [OpenTelemetryConfiguration](meter_provider.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/meter_provider") + +### meter\_provider Type + +`object` ([Details](meter_provider.md)) + +## propagator + + + +`propagator` + +* is optional + +* Type: `object` ([Details](propagator.md)) + +* cannot be null + +* defined in: [OpenTelemetryConfiguration](propagator.md "https://opentelemetry.io/otelconfig/propagator.json#/properties/propagator") + +### propagator Type + +`object` ([Details](propagator.md)) + +## tracer\_provider + + + +`tracer_provider` + +* is optional + +* Type: `object` ([Details](tracer_provider.md)) + +* cannot be null + +* defined in: [OpenTelemetryConfiguration](tracer_provider.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/tracer_provider") + +### tracer\_provider Type + +`object` ([Details](tracer_provider.md)) + +## resource + + + +`resource` + +* is optional + +* Type: `object` ([Declaritive Config - Resource](resource.md)) + +* cannot be null + +* defined in: [OpenTelemetryConfiguration](resource.md "https://opentelemetry.io/otelconfig/resource.json#/properties/resource") + +### resource Type + +`object` ([Declaritive Config - Resource](resource.md)) + +## instrumentation/development + + + +`instrumentation/development` + +* is optional + +* Type: `object` ([Details](instrumentation.md)) + +* cannot be null + +* defined in: [OpenTelemetryConfiguration](instrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/instrumentation/development") + +### development Type + +`object` ([Details](instrumentation.md)) + +## Additional Properties + +Additional properties are allowed and do not have to follow a specific schema + +# OpenTelemetryConfiguration Definitions + +## Definitions group AttributeLimits + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/$defs/AttributeLimits"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------------------------------------- | :-------- | :------- | :---------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [attribute\_value\_length\_limit](#attribute_value_length_limit) | `integer` | Optional | can be null | [OpenTelemetryConfiguration](opentelemetry_configuration-defs-attributelimits-properties-attribute_value_length_limit.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/$defs/AttributeLimits/properties/attribute_value_length_limit") | +| [attribute\_count\_limit](#attribute_count_limit) | `integer` | Optional | can be null | [OpenTelemetryConfiguration](opentelemetry_configuration-defs-attributelimits-properties-attribute_count_limit.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/$defs/AttributeLimits/properties/attribute_count_limit") | +| Additional Properties | Any | Optional | can be null | | + +### attribute\_value\_length\_limit + + + +`attribute_value_length_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [OpenTelemetryConfiguration](opentelemetry_configuration-defs-attributelimits-properties-attribute_value_length_limit.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/$defs/AttributeLimits/properties/attribute_value_length_limit") + +#### attribute\_value\_length\_limit Type + +`integer` + +### attribute\_count\_limit + + + +`attribute_count_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [OpenTelemetryConfiguration](opentelemetry_configuration-defs-attributelimits-properties-attribute_count_limit.md "https://opentelemetry.io/otelconfig/opentelemetry_configuration.json#/$defs/AttributeLimits/properties/attribute_count_limit") + +#### attribute\_count\_limit Type + +`integer` + +### Additional Properties + +Additional properties are allowed and do not have to follow a specific schema + +## Definitions group LoggerProvider + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/logger_provider.json#/$defs/LoggerProvider"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------------------------------------------------------ | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [processors](#processors) | `array` | Required | cannot be null | [Untitled schema](logger_provider-properties-processors.md "https://opentelemetry.io/otelconfig/logger_provider.json#/properties/processors") | +| [limits](#limits) | `object` | Optional | cannot be null | [Untitled schema](logger_provider-defs-logrecordlimits.md "https://opentelemetry.io/otelconfig/logger_provider.json#/properties/limits") | +| [logger\_configurator/development](#logger_configuratordevelopment) | `object` | Optional | cannot be null | [Untitled schema](logger_provider-defs-experimentalloggerconfigurator.md "https://opentelemetry.io/otelconfig/logger_provider.json#/properties/logger_configurator/development") | + +### processors + + + +`processors` + +* is required + +* Type: `object[]` ([Details](logger_provider-defs-logrecordprocessor.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-properties-processors.md "https://opentelemetry.io/otelconfig/logger_provider.json#/properties/processors") + +#### processors Type + +`object[]` ([Details](logger_provider-defs-logrecordprocessor.md)) + +#### processors Constraints + +**minimum number of items**: the minimum number of items for this array is: `1` + +### limits + + + +`limits` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-logrecordlimits.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-logrecordlimits.md "https://opentelemetry.io/otelconfig/logger_provider.json#/properties/limits") + +#### limits Type + +`object` ([Details](logger_provider-defs-logrecordlimits.md)) + +### logger\_configurator/development + + + +`logger_configurator/development` + +* is optional + +* Type: `object` ([Details](logger_provider-defs-experimentalloggerconfigurator.md)) + +* cannot be null + +* defined in: [Untitled schema](logger_provider-defs-experimentalloggerconfigurator.md "https://opentelemetry.io/otelconfig/logger_provider.json#/properties/logger_configurator/development") + +#### development Type + +`object` ([Details](logger_provider-defs-experimentalloggerconfigurator.md)) + +## Definitions group MeterProvider + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/meter_provider.json#/$defs/MeterProvider"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------------------------- | :------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [readers](#readers) | `array` | Required | cannot be null | [Untitled schema](meter_provider-properties-readers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/readers") | +| [views](#views) | `array` | Optional | cannot be null | [Untitled schema](meter_provider-properties-views.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/views") | +| [exemplar\_filter](#exemplar_filter) | `string` | Optional | can be null | [Untitled schema](meter_provider-defs-exemplarfilter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/exemplar_filter") | +| [meter\_configurator/development](#meter_configuratordevelopment) | `object` | Optional | cannot be null | [Untitled schema](meter_provider-defs-experimentalmeterconfigurator.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/meter_configurator/development") | + +### readers + + + +`readers` + +* is required + +* Type: `object[]` ([Details](meter_provider-defs-metricreader.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-properties-readers.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/readers") + +#### readers Type + +`object[]` ([Details](meter_provider-defs-metricreader.md)) + +#### readers Constraints + +**minimum number of items**: the minimum number of items for this array is: `1` + +### views + + + +`views` + +* is optional + +* Type: `object[]` ([Details](meter_provider-defs-view.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-properties-views.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/views") + +#### views Type + +`object[]` ([Details](meter_provider-defs-view.md)) + +### exemplar\_filter + + + +`exemplar_filter` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](meter_provider-defs-exemplarfilter.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/exemplar_filter") + +#### exemplar\_filter Type + +`string` + +#### exemplar\_filter Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :-------------- | :---------- | +| `"always_on"` | | +| `"always_off"` | | +| `"trace_based"` | | + +### meter\_configurator/development + + + +`meter_configurator/development` + +* is optional + +* Type: `object` ([Details](meter_provider-defs-experimentalmeterconfigurator.md)) + +* cannot be null + +* defined in: [Untitled schema](meter_provider-defs-experimentalmeterconfigurator.md "https://opentelemetry.io/otelconfig/meter_provider.json#/properties/meter_configurator/development") + +#### development Type + +`object` ([Details](meter_provider-defs-experimentalmeterconfigurator.md)) + +## Definitions group TracerProvider + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/TracerProvider"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------------------------------------------------------ | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [processors](#processors-1) | `array` | Required | cannot be null | [Untitled schema](tracer_provider-properties-processors.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/processors") | +| [limits](#limits-1) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-spanlimits.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/limits") | +| [sampler](#sampler) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/sampler") | +| [tracer\_configurator/development](#tracer_configuratordevelopment) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-experimentaltracerconfigurator.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/tracer_configurator/development") | + +### processors + + + +`processors` + +* is required + +* Type: `object[]` ([Details](tracer_provider-defs-spanprocessor.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-properties-processors.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/processors") + +#### processors Type + +`object[]` ([Details](tracer_provider-defs-spanprocessor.md)) + +#### processors Constraints + +**minimum number of items**: the minimum number of items for this array is: `1` + +### limits + + + +`limits` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-spanlimits.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-spanlimits.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/limits") + +#### limits Type + +`object` ([Details](tracer_provider-defs-spanlimits.md)) + +### sampler + + + +`sampler` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/sampler") + +#### sampler Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +#### sampler Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +### tracer\_configurator/development + + + +`tracer_configurator/development` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-experimentaltracerconfigurator.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-experimentaltracerconfigurator.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/tracer_configurator/development") + +#### development Type + +`object` ([Details](tracer_provider-defs-experimentaltracerconfigurator.md)) + +## Definitions group Propagator + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/propagator.json#/$defs/Propagator"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------ | +| [composite](#composite) | `array` | Optional | cannot be null | [Untitled schema](propagator-properties-composite.md "https://opentelemetry.io/otelconfig/propagator.json#/properties/composite") | +| [composite\_list](#composite_list) | `string` | Optional | can be null | [Untitled schema](propagator-properties-composite_list.md "https://opentelemetry.io/otelconfig/propagator.json#/properties/composite_list") | + +### composite + + + +`composite` + +* is optional + +* Type: `object[]` ([Details](propagator-defs-textmappropagator.md)) + +* cannot be null + +* defined in: [Untitled schema](propagator-properties-composite.md "https://opentelemetry.io/otelconfig/propagator.json#/properties/composite") + +#### composite Type + +`object[]` ([Details](propagator-defs-textmappropagator.md)) + +### composite\_list + + + +`composite_list` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](propagator-properties-composite_list.md "https://opentelemetry.io/otelconfig/propagator.json#/properties/composite_list") + +#### composite\_list Type + +`string` + +## Definitions group Resource + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/resource.json#/$defs/Resource"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------------------- | :------- | :------- | :------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [attributes](#attributes) | `array` | Optional | cannot be null | [Declaritive Config - Resource](resource-properties-attributes.md "https://opentelemetry.io/otelconfig/resource.json#/properties/attributes") | +| [detection/development](#detectiondevelopment) | `object` | Optional | cannot be null | [Declaritive Config - Resource](resource-defs-experimentalresourcedetection.md "https://opentelemetry.io/otelconfig/resource.json#/properties/detection/development") | +| [schema\_url](#schema_url) | `string` | Optional | can be null | [Declaritive Config - Resource](resource-properties-schema_url.md "https://opentelemetry.io/otelconfig/resource.json#/properties/schema_url") | +| [attributes\_list](#attributes_list) | `string` | Optional | can be null | [Declaritive Config - Resource](resource-properties-attributes_list.md "https://opentelemetry.io/otelconfig/resource.json#/properties/attributes_list") | + +### attributes + + + +`attributes` + +* is optional + +* Type: `object[]` ([Details](resource-defs-attributenamevalue.md)) + +* cannot be null + +* defined in: [Declaritive Config - Resource](resource-properties-attributes.md "https://opentelemetry.io/otelconfig/resource.json#/properties/attributes") + +#### attributes Type + +`object[]` ([Details](resource-defs-attributenamevalue.md)) + +### detection/development + + + +`detection/development` + +* is optional + +* Type: `object` ([Details](resource-defs-experimentalresourcedetection.md)) + +* cannot be null + +* defined in: [Declaritive Config - Resource](resource-defs-experimentalresourcedetection.md "https://opentelemetry.io/otelconfig/resource.json#/properties/detection/development") + +#### development Type + +`object` ([Details](resource-defs-experimentalresourcedetection.md)) + +### schema\_url + + + +`schema_url` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Declaritive Config - Resource](resource-properties-schema_url.md "https://opentelemetry.io/otelconfig/resource.json#/properties/schema_url") + +#### schema\_url Type + +`string` + +### attributes\_list + + + +`attributes_list` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Declaritive Config - Resource](resource-properties-attributes_list.md "https://opentelemetry.io/otelconfig/resource.json#/properties/attributes_list") + +#### attributes\_list Type + +`string` + +## Definitions group ExperimentalInstrumentation + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/instrumentation.json#/$defs/ExperimentalInstrumentation"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------ | :------- | :------- | :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [general](#general) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentalgeneralinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/general") | +| [cpp](#cpp) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/cpp") | +| [dotnet](#dotnet) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/dotnet") | +| [erlang](#erlang) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/erlang") | +| [go](#go) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/go") | +| [java](#java) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/java") | +| [js](#js) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/js") | +| [php](#php) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/php") | +| [python](#python) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/python") | +| [ruby](#ruby) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/ruby") | +| [rust](#rust) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/rust") | +| [swift](#swift) | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/swift") | +| `.*` | `object` | Optional | cannot be null | [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/patternProperties/.*") | + +### general + + + +`general` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentalgeneralinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentalgeneralinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/general") + +#### general Type + +`object` ([Details](instrumentation-defs-experimentalgeneralinstrumentation.md)) + +### cpp + + + +`cpp` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/cpp") + +#### cpp Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +### dotnet + + + +`dotnet` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/dotnet") + +#### dotnet Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +### erlang + + + +`erlang` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/erlang") + +#### erlang Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +### go + + + +`go` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/go") + +#### go Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +### java + + + +`java` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/java") + +#### java Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +### js + + + +`js` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/js") + +#### js Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +### php + + + +`php` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/php") + +#### php Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +### python + + + +`python` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/python") + +#### python Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +### ruby + + + +`ruby` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/ruby") + +#### ruby Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +### rust + + + +`rust` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/rust") + +#### rust Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +### swift + + + +`swift` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/properties/swift") + +#### swift Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +### Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) + +* cannot be null + +* defined in: [Untitled schema](instrumentation-defs-experimentallanguagespecificinstrumentation.md "https://opentelemetry.io/otelconfig/instrumentation.json#/patternProperties/.*") + +#### .\* Type + +`object` ([Details](instrumentation-defs-experimentallanguagespecificinstrumentation.md)) diff --git a/docs/spec/propagator-defs-b3multipropagator.md b/docs/spec/propagator-defs-b3multipropagator.md new file mode 100644 index 00000000..eca403ab --- /dev/null +++ b/docs/spec/propagator-defs-b3multipropagator.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs/B3MultiPropagator +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## B3MultiPropagator Type + +`object` ([Details](propagator-defs-b3multipropagator.md)) diff --git a/docs/spec/propagator-defs-b3propagator.md b/docs/spec/propagator-defs-b3propagator.md new file mode 100644 index 00000000..86312cf7 --- /dev/null +++ b/docs/spec/propagator-defs-b3propagator.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs/B3Propagator +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## B3Propagator Type + +`object` ([Details](propagator-defs-b3propagator.md)) diff --git a/docs/spec/propagator-defs-baggagepropagator.md b/docs/spec/propagator-defs-baggagepropagator.md new file mode 100644 index 00000000..1c24423a --- /dev/null +++ b/docs/spec/propagator-defs-baggagepropagator.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs/BaggagePropagator +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## BaggagePropagator Type + +`object` ([Details](propagator-defs-baggagepropagator.md)) diff --git a/docs/spec/propagator-defs-jaegerpropagator.md b/docs/spec/propagator-defs-jaegerpropagator.md new file mode 100644 index 00000000..eec71931 --- /dev/null +++ b/docs/spec/propagator-defs-jaegerpropagator.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs/JaegerPropagator +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## JaegerPropagator Type + +`object` ([Details](propagator-defs-jaegerpropagator.md)) diff --git a/docs/spec/propagator-defs-opentracingpropagator.md b/docs/spec/propagator-defs-opentracingpropagator.md new file mode 100644 index 00000000..ba73f91c --- /dev/null +++ b/docs/spec/propagator-defs-opentracingpropagator.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs/OpenTracingPropagator +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## OpenTracingPropagator Type + +`object` ([Details](propagator-defs-opentracingpropagator.md)) diff --git a/docs/spec/propagator-defs-textmappropagator-patternproperties-.md b/docs/spec/propagator-defs-textmappropagator-patternproperties-.md new file mode 100644 index 00000000..52704815 --- /dev/null +++ b/docs/spec/propagator-defs-textmappropagator-patternproperties-.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/patternProperties/.* +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## .\* Type + +`object` ([Details](propagator-defs-textmappropagator-patternproperties-.md)) diff --git a/docs/spec/propagator-defs-textmappropagator-patternproperties.md b/docs/spec/propagator-defs-textmappropagator-patternproperties.md new file mode 100644 index 00000000..664ec10d --- /dev/null +++ b/docs/spec/propagator-defs-textmappropagator-patternproperties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/patternProperties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## patternProperties Type + +unknown diff --git a/docs/spec/propagator-defs-textmappropagator-properties-b3.md b/docs/spec/propagator-defs-textmappropagator-properties-b3.md new file mode 100644 index 00000000..5b8acef1 --- /dev/null +++ b/docs/spec/propagator-defs-textmappropagator-properties-b3.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/b3 +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## b3 Type + +`object` ([Details](propagator-defs-textmappropagator-properties-b3.md)) diff --git a/docs/spec/propagator-defs-textmappropagator-properties-b3multi.md b/docs/spec/propagator-defs-textmappropagator-properties-b3multi.md new file mode 100644 index 00000000..3034e045 --- /dev/null +++ b/docs/spec/propagator-defs-textmappropagator-properties-b3multi.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/b3multi +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## b3multi Type + +`object` ([Details](propagator-defs-textmappropagator-properties-b3multi.md)) diff --git a/docs/spec/propagator-defs-textmappropagator-properties-baggage.md b/docs/spec/propagator-defs-textmappropagator-properties-baggage.md new file mode 100644 index 00000000..28212f10 --- /dev/null +++ b/docs/spec/propagator-defs-textmappropagator-properties-baggage.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/baggage +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## baggage Type + +`object` ([Details](propagator-defs-textmappropagator-properties-baggage.md)) diff --git a/docs/spec/propagator-defs-textmappropagator-properties-jaeger.md b/docs/spec/propagator-defs-textmappropagator-properties-jaeger.md new file mode 100644 index 00000000..159891a2 --- /dev/null +++ b/docs/spec/propagator-defs-textmappropagator-properties-jaeger.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/jaeger +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## jaeger Type + +`object` ([Details](propagator-defs-textmappropagator-properties-jaeger.md)) diff --git a/docs/spec/propagator-defs-textmappropagator-properties-ottrace.md b/docs/spec/propagator-defs-textmappropagator-properties-ottrace.md new file mode 100644 index 00000000..62387721 --- /dev/null +++ b/docs/spec/propagator-defs-textmappropagator-properties-ottrace.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/ottrace +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## ottrace Type + +`object` ([Details](propagator-defs-textmappropagator-properties-ottrace.md)) diff --git a/docs/spec/propagator-defs-textmappropagator-properties-tracecontext.md b/docs/spec/propagator-defs-textmappropagator-properties-tracecontext.md new file mode 100644 index 00000000..0947609e --- /dev/null +++ b/docs/spec/propagator-defs-textmappropagator-properties-tracecontext.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/tracecontext +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## tracecontext Type + +`object` ([Details](propagator-defs-textmappropagator-properties-tracecontext.md)) diff --git a/docs/spec/propagator-defs-textmappropagator.md b/docs/spec/propagator-defs-textmappropagator.md new file mode 100644 index 00000000..03b3ca9e --- /dev/null +++ b/docs/spec/propagator-defs-textmappropagator.md @@ -0,0 +1,164 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## TextMapPropagator Type + +`object` ([Details](propagator-defs-textmappropagator.md)) + +## TextMapPropagator Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +# TextMapPropagator Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------- | :------- | :------- | :---------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [tracecontext](#tracecontext) | `object` | Optional | can be null | [Untitled schema](propagator-defs-textmappropagator-properties-tracecontext.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/tracecontext") | +| [baggage](#baggage) | `object` | Optional | can be null | [Untitled schema](propagator-defs-textmappropagator-properties-baggage.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/baggage") | +| [b3](#b3) | `object` | Optional | can be null | [Untitled schema](propagator-defs-textmappropagator-properties-b3.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/b3") | +| [b3multi](#b3multi) | `object` | Optional | can be null | [Untitled schema](propagator-defs-textmappropagator-properties-b3multi.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/b3multi") | +| [jaeger](#jaeger) | `object` | Optional | can be null | [Untitled schema](propagator-defs-textmappropagator-properties-jaeger.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/jaeger") | +| [ottrace](#ottrace) | `object` | Optional | can be null | [Untitled schema](propagator-defs-textmappropagator-properties-ottrace.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/ottrace") | +| `.*` | `object` | Optional | can be null | [Untitled schema](propagator-defs-textmappropagator-patternproperties-.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +## tracecontext + + + +`tracecontext` + +* is optional + +* Type: `object` ([Details](propagator-defs-textmappropagator-properties-tracecontext.md)) + +* can be null + +* defined in: [Untitled schema](propagator-defs-textmappropagator-properties-tracecontext.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/tracecontext") + +### tracecontext Type + +`object` ([Details](propagator-defs-textmappropagator-properties-tracecontext.md)) + +## baggage + + + +`baggage` + +* is optional + +* Type: `object` ([Details](propagator-defs-textmappropagator-properties-baggage.md)) + +* can be null + +* defined in: [Untitled schema](propagator-defs-textmappropagator-properties-baggage.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/baggage") + +### baggage Type + +`object` ([Details](propagator-defs-textmappropagator-properties-baggage.md)) + +## b3 + + + +`b3` + +* is optional + +* Type: `object` ([Details](propagator-defs-textmappropagator-properties-b3.md)) + +* can be null + +* defined in: [Untitled schema](propagator-defs-textmappropagator-properties-b3.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/b3") + +### b3 Type + +`object` ([Details](propagator-defs-textmappropagator-properties-b3.md)) + +## b3multi + + + +`b3multi` + +* is optional + +* Type: `object` ([Details](propagator-defs-textmappropagator-properties-b3multi.md)) + +* can be null + +* defined in: [Untitled schema](propagator-defs-textmappropagator-properties-b3multi.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/b3multi") + +### b3multi Type + +`object` ([Details](propagator-defs-textmappropagator-properties-b3multi.md)) + +## jaeger + + + +`jaeger` + +* is optional + +* Type: `object` ([Details](propagator-defs-textmappropagator-properties-jaeger.md)) + +* can be null + +* defined in: [Untitled schema](propagator-defs-textmappropagator-properties-jaeger.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/jaeger") + +### jaeger Type + +`object` ([Details](propagator-defs-textmappropagator-properties-jaeger.md)) + +## ottrace + + + +`ottrace` + +* is optional + +* Type: `object` ([Details](propagator-defs-textmappropagator-properties-ottrace.md)) + +* can be null + +* defined in: [Untitled schema](propagator-defs-textmappropagator-properties-ottrace.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/ottrace") + +### ottrace Type + +`object` ([Details](propagator-defs-textmappropagator-properties-ottrace.md)) + +## Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](propagator-defs-textmappropagator-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](propagator-defs-textmappropagator-patternproperties-.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/patternProperties/.*") + +### .\* Type + +`object` ([Details](propagator-defs-textmappropagator-patternproperties-.md)) + +## Additional Properties + +Additional properties are allowed and do not have to follow a specific schema diff --git a/docs/spec/propagator-defs-tracecontextpropagator.md b/docs/spec/propagator-defs-tracecontextpropagator.md new file mode 100644 index 00000000..ed6a2f88 --- /dev/null +++ b/docs/spec/propagator-defs-tracecontextpropagator.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs/TraceContextPropagator +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## TraceContextPropagator Type + +`object` ([Details](propagator-defs-tracecontextpropagator.md)) diff --git a/docs/spec/propagator-defs.md b/docs/spec/propagator-defs.md new file mode 100644 index 00000000..e0819f1d --- /dev/null +++ b/docs/spec/propagator-defs.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/$defs +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## $defs Type + +unknown diff --git a/docs/spec/propagator-properties-composite.md b/docs/spec/propagator-properties-composite.md new file mode 100644 index 00000000..17c2705a --- /dev/null +++ b/docs/spec/propagator-properties-composite.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/properties/composite +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## composite Type + +`object[]` ([Details](propagator-defs-textmappropagator.md)) diff --git a/docs/spec/propagator-properties-composite_list.md b/docs/spec/propagator-properties-composite_list.md new file mode 100644 index 00000000..61de405f --- /dev/null +++ b/docs/spec/propagator-properties-composite_list.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json#/properties/composite_list +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [propagator.json\*](../schema/propagator.json "open original schema") | + +## composite\_list Type + +`string` diff --git a/docs/spec/propagator.md b/docs/spec/propagator.md new file mode 100644 index 00000000..97649698 --- /dev/null +++ b/docs/spec/propagator.md @@ -0,0 +1,275 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/propagator.json +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ | +| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [propagator.json](../schema/propagator.json "open original schema") | + +## Untitled object in undefined Type + +`object` ([Details](propagator.md)) + +# Untitled object in undefined Properties + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------ | +| [composite](#composite) | `array` | Optional | cannot be null | [Untitled schema](propagator-properties-composite.md "https://opentelemetry.io/otelconfig/propagator.json#/properties/composite") | +| [composite\_list](#composite_list) | `string` | Optional | can be null | [Untitled schema](propagator-properties-composite_list.md "https://opentelemetry.io/otelconfig/propagator.json#/properties/composite_list") | + +## composite + + + +`composite` + +* is optional + +* Type: `object[]` ([Details](propagator-defs-textmappropagator.md)) + +* cannot be null + +* defined in: [Untitled schema](propagator-properties-composite.md "https://opentelemetry.io/otelconfig/propagator.json#/properties/composite") + +### composite Type + +`object[]` ([Details](propagator-defs-textmappropagator.md)) + +## composite\_list + + + +`composite_list` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](propagator-properties-composite_list.md "https://opentelemetry.io/otelconfig/propagator.json#/properties/composite_list") + +### composite\_list Type + +`string` + +# Untitled object in undefined Definitions + +## Definitions group TextMapPropagator + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------- | :------- | :------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [tracecontext](#tracecontext) | `object` | Optional | can be null | [Untitled schema](propagator-defs-tracecontextpropagator.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/tracecontext") | +| [baggage](#baggage) | `object` | Optional | can be null | [Untitled schema](propagator-defs-baggagepropagator.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/baggage") | +| [b3](#b3) | `object` | Optional | can be null | [Untitled schema](propagator-defs-b3propagator.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/b3") | +| [b3multi](#b3multi) | `object` | Optional | can be null | [Untitled schema](propagator-defs-b3multipropagator.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/b3multi") | +| [jaeger](#jaeger) | `object` | Optional | can be null | [Untitled schema](propagator-defs-jaegerpropagator.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/jaeger") | +| [ottrace](#ottrace) | `object` | Optional | can be null | [Untitled schema](propagator-defs-opentracingpropagator.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/ottrace") | +| `.*` | `object` | Optional | can be null | [Untitled schema](propagator-defs-textmappropagator-patternproperties-.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +### tracecontext + + + +`tracecontext` + +* is optional + +* Type: `object` ([Details](propagator-defs-tracecontextpropagator.md)) + +* can be null + +* defined in: [Untitled schema](propagator-defs-tracecontextpropagator.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/tracecontext") + +#### tracecontext Type + +`object` ([Details](propagator-defs-tracecontextpropagator.md)) + +### baggage + + + +`baggage` + +* is optional + +* Type: `object` ([Details](propagator-defs-baggagepropagator.md)) + +* can be null + +* defined in: [Untitled schema](propagator-defs-baggagepropagator.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/baggage") + +#### baggage Type + +`object` ([Details](propagator-defs-baggagepropagator.md)) + +### b3 + + + +`b3` + +* is optional + +* Type: `object` ([Details](propagator-defs-b3propagator.md)) + +* can be null + +* defined in: [Untitled schema](propagator-defs-b3propagator.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/b3") + +#### b3 Type + +`object` ([Details](propagator-defs-b3propagator.md)) + +### b3multi + + + +`b3multi` + +* is optional + +* Type: `object` ([Details](propagator-defs-b3multipropagator.md)) + +* can be null + +* defined in: [Untitled schema](propagator-defs-b3multipropagator.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/b3multi") + +#### b3multi Type + +`object` ([Details](propagator-defs-b3multipropagator.md)) + +### jaeger + + + +`jaeger` + +* is optional + +* Type: `object` ([Details](propagator-defs-jaegerpropagator.md)) + +* can be null + +* defined in: [Untitled schema](propagator-defs-jaegerpropagator.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/jaeger") + +#### jaeger Type + +`object` ([Details](propagator-defs-jaegerpropagator.md)) + +### ottrace + + + +`ottrace` + +* is optional + +* Type: `object` ([Details](propagator-defs-opentracingpropagator.md)) + +* can be null + +* defined in: [Untitled schema](propagator-defs-opentracingpropagator.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/properties/ottrace") + +#### ottrace Type + +`object` ([Details](propagator-defs-opentracingpropagator.md)) + +### Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](propagator-defs-textmappropagator-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](propagator-defs-textmappropagator-patternproperties-.md "https://opentelemetry.io/otelconfig/propagator.json#/$defs/TextMapPropagator/patternProperties/.*") + +#### .\* Type + +`object` ([Details](propagator-defs-textmappropagator-patternproperties-.md)) + +### Additional Properties + +Additional properties are allowed and do not have to follow a specific schema + +## Definitions group TraceContextPropagator + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/propagator.json#/$defs/TraceContextPropagator"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group BaggagePropagator + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/propagator.json#/$defs/BaggagePropagator"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group B3Propagator + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/propagator.json#/$defs/B3Propagator"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group B3MultiPropagator + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/propagator.json#/$defs/B3MultiPropagator"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group JaegerPropagator + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/propagator.json#/$defs/JaegerPropagator"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group OpenTracingPropagator + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/propagator.json#/$defs/OpenTracingPropagator"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | diff --git a/docs/spec/resource-defs-attributenamevalue-properties-name.md b/docs/spec/resource-defs-attributenamevalue-properties-name.md new file mode 100644 index 00000000..6285d11f --- /dev/null +++ b/docs/spec/resource-defs-attributenamevalue-properties-name.md @@ -0,0 +1,15 @@ +# Untitled string in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/name +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## name Type + +`string` diff --git a/docs/spec/resource-defs-attributenamevalue-properties-type.md b/docs/spec/resource-defs-attributenamevalue-properties-type.md new file mode 100644 index 00000000..e88fc78a --- /dev/null +++ b/docs/spec/resource-defs-attributenamevalue-properties-type.md @@ -0,0 +1,31 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/type +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## type Type + +`string` + +## type Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :--------------- | :---------- | +| `null` | | +| `"string"` | | +| `"bool"` | | +| `"int"` | | +| `"double"` | | +| `"string_array"` | | +| `"bool_array"` | | +| `"int_array"` | | +| `"double_array"` | | diff --git a/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-0.md b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-0.md new file mode 100644 index 00000000..51ee68e4 --- /dev/null +++ b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-0.md @@ -0,0 +1,15 @@ +# Untitled string in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value/oneOf/0 +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## 0 Type + +`string` diff --git a/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-1.md b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-1.md new file mode 100644 index 00000000..dedf1354 --- /dev/null +++ b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-1.md @@ -0,0 +1,15 @@ +# Untitled number in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value/oneOf/1 +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## 1 Type + +`number` diff --git a/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-2.md b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-2.md new file mode 100644 index 00000000..688e9ae8 --- /dev/null +++ b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-2.md @@ -0,0 +1,15 @@ +# Untitled boolean in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value/oneOf/2 +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## 2 Type + +`boolean` diff --git a/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-3.md b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-3.md new file mode 100644 index 00000000..51695e17 --- /dev/null +++ b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-3.md @@ -0,0 +1,15 @@ +# Untitled null in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value/oneOf/3 +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## 3 Type + +`null`, the value must be null diff --git a/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-4-items.md b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-4-items.md new file mode 100644 index 00000000..73fed284 --- /dev/null +++ b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-4-items.md @@ -0,0 +1,15 @@ +# Untitled string in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value/oneOf/4/items +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## items Type + +`string` diff --git a/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-4.md b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-4.md new file mode 100644 index 00000000..f43cb2ee --- /dev/null +++ b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-4.md @@ -0,0 +1,15 @@ +# Untitled array in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value/oneOf/4 +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## 4 Type + +`string[]` diff --git a/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-5-items.md b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-5-items.md new file mode 100644 index 00000000..50a32974 --- /dev/null +++ b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-5-items.md @@ -0,0 +1,15 @@ +# Untitled boolean in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value/oneOf/5/items +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## items Type + +`boolean` diff --git a/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-5.md b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-5.md new file mode 100644 index 00000000..0296cf76 --- /dev/null +++ b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-5.md @@ -0,0 +1,15 @@ +# Untitled array in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value/oneOf/5 +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## 5 Type + +`boolean[]` diff --git a/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-6-items.md b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-6-items.md new file mode 100644 index 00000000..624a64f6 --- /dev/null +++ b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-6-items.md @@ -0,0 +1,15 @@ +# Untitled number in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value/oneOf/6/items +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## items Type + +`number` diff --git a/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-6.md b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-6.md new file mode 100644 index 00000000..fd630c3c --- /dev/null +++ b/docs/spec/resource-defs-attributenamevalue-properties-value-oneof-6.md @@ -0,0 +1,15 @@ +# Untitled array in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value/oneOf/6 +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## 6 Type + +`number[]` diff --git a/docs/spec/resource-defs-attributenamevalue-properties-value.md b/docs/spec/resource-defs-attributenamevalue-properties-value.md new file mode 100644 index 00000000..fbe90dee --- /dev/null +++ b/docs/spec/resource-defs-attributenamevalue-properties-value.md @@ -0,0 +1,31 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## value Type + +merged type ([Details](resource-defs-attributenamevalue-properties-value.md)) + +one (and only one) of + +* [Untitled string in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-0.md "check type definition") + +* [Untitled number in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-1.md "check type definition") + +* [Untitled boolean in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-2.md "check type definition") + +* [Untitled null in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-3.md "check type definition") + +* [Untitled array in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-4.md "check type definition") + +* [Untitled array in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-5.md "check type definition") + +* [Untitled array in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-6.md "check type definition") diff --git a/docs/spec/resource-defs-attributenamevalue.md b/docs/spec/resource-defs-attributenamevalue.md new file mode 100644 index 00000000..2e255ca8 --- /dev/null +++ b/docs/spec/resource-defs-attributenamevalue.md @@ -0,0 +1,109 @@ +# Untitled object in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [resource.json\*](../schema/resource.json "open original schema") | + +## AttributeNameValue Type + +`object` ([Details](resource-defs-attributenamevalue.md)) + +# AttributeNameValue Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------- | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [name](#name) | `string` | Required | cannot be null | [Declaritive Config - Resource](resource-defs-attributenamevalue-properties-name.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/name") | +| [value](#value) | Merged | Required | cannot be null | [Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value") | +| [type](#type) | `string` | Optional | can be null | [Declaritive Config - Resource](resource-defs-attributenamevalue-properties-type.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/type") | + +## name + + + +`name` + +* is required + +* Type: `string` + +* cannot be null + +* defined in: [Declaritive Config - Resource](resource-defs-attributenamevalue-properties-name.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/name") + +### name Type + +`string` + +## value + + + +`value` + +* is required + +* Type: merged type ([Details](resource-defs-attributenamevalue-properties-value.md)) + +* cannot be null + +* defined in: [Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value") + +### value Type + +merged type ([Details](resource-defs-attributenamevalue-properties-value.md)) + +one (and only one) of + +* [Untitled string in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-0.md "check type definition") + +* [Untitled number in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-1.md "check type definition") + +* [Untitled boolean in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-2.md "check type definition") + +* [Untitled null in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-3.md "check type definition") + +* [Untitled array in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-4.md "check type definition") + +* [Untitled array in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-5.md "check type definition") + +* [Untitled array in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-6.md "check type definition") + +## type + + + +`type` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Declaritive Config - Resource](resource-defs-attributenamevalue-properties-type.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/type") + +### type Type + +`string` + +### type Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :--------------- | :---------- | +| `null` | | +| `"string"` | | +| `"bool"` | | +| `"int"` | | +| `"double"` | | +| `"string_array"` | | +| `"bool_array"` | | +| `"int_array"` | | +| `"double_array"` | | diff --git a/docs/spec/resource-defs-attributetype.md b/docs/spec/resource-defs-attributetype.md new file mode 100644 index 00000000..40c51106 --- /dev/null +++ b/docs/spec/resource-defs-attributetype.md @@ -0,0 +1,31 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeType +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## AttributeType Type + +`string` + +## AttributeType Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :--------------- | :---------- | +| `null` | | +| `"string"` | | +| `"bool"` | | +| `"int"` | | +| `"double"` | | +| `"string_array"` | | +| `"bool_array"` | | +| `"int_array"` | | +| `"double_array"` | | diff --git a/docs/spec/resource-defs-experimentalcontainerresourcedetector.md b/docs/spec/resource-defs-experimentalcontainerresourcedetector.md new file mode 100644 index 00000000..0304d1e1 --- /dev/null +++ b/docs/spec/resource-defs-experimentalcontainerresourcedetector.md @@ -0,0 +1,15 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalContainerResourceDetector +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [resource.json\*](../schema/resource.json "open original schema") | + +## ExperimentalContainerResourceDetector Type + +`object` ([Details](resource-defs-experimentalcontainerresourcedetector.md)) diff --git a/docs/spec/resource-defs-experimentalhostresourcedetector.md b/docs/spec/resource-defs-experimentalhostresourcedetector.md new file mode 100644 index 00000000..fe148eb7 --- /dev/null +++ b/docs/spec/resource-defs-experimentalhostresourcedetector.md @@ -0,0 +1,15 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalHostResourceDetector +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [resource.json\*](../schema/resource.json "open original schema") | + +## ExperimentalHostResourceDetector Type + +`object` ([Details](resource-defs-experimentalhostresourcedetector.md)) diff --git a/docs/spec/resource-defs-experimentalprocessresourcedetector.md b/docs/spec/resource-defs-experimentalprocessresourcedetector.md new file mode 100644 index 00000000..e0b7edce --- /dev/null +++ b/docs/spec/resource-defs-experimentalprocessresourcedetector.md @@ -0,0 +1,15 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalProcessResourceDetector +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [resource.json\*](../schema/resource.json "open original schema") | + +## ExperimentalProcessResourceDetector Type + +`object` ([Details](resource-defs-experimentalprocessresourcedetector.md)) diff --git a/docs/spec/resource-defs-experimentalresourcedetection-properties-detectors.md b/docs/spec/resource-defs-experimentalresourcedetection-properties-detectors.md new file mode 100644 index 00000000..a5766c4a --- /dev/null +++ b/docs/spec/resource-defs-experimentalresourcedetection-properties-detectors.md @@ -0,0 +1,15 @@ +# Untitled array in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetection/properties/detectors +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## detectors Type + +`object[]` ([Details](resource-defs-experimentalresourcedetector.md)) diff --git a/docs/spec/resource-defs-experimentalresourcedetection.md b/docs/spec/resource-defs-experimentalresourcedetection.md new file mode 100644 index 00000000..872a6a9a --- /dev/null +++ b/docs/spec/resource-defs-experimentalresourcedetection.md @@ -0,0 +1,58 @@ +# Untitled object in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetection +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [resource.json\*](../schema/resource.json "open original schema") | + +## ExperimentalResourceDetection Type + +`object` ([Details](resource-defs-experimentalresourcedetection.md)) + +# ExperimentalResourceDetection Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------------------ | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [attributes](#attributes) | `object` | Optional | cannot be null | [Declaritive Config - Resource](common-defs-includeexclude.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetection/properties/attributes") | +| [detectors](#detectors) | `array` | Optional | cannot be null | [Declaritive Config - Resource](resource-defs-experimentalresourcedetection-properties-detectors.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetection/properties/detectors") | + +## attributes + + + +`attributes` + +* is optional + +* Type: `object` ([Details](common-defs-includeexclude.md)) + +* cannot be null + +* defined in: [Declaritive Config - Resource](common-defs-includeexclude.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetection/properties/attributes") + +### attributes Type + +`object` ([Details](common-defs-includeexclude.md)) + +## detectors + + + +`detectors` + +* is optional + +* Type: `object[]` ([Details](resource-defs-experimentalresourcedetector.md)) + +* cannot be null + +* defined in: [Declaritive Config - Resource](resource-defs-experimentalresourcedetection-properties-detectors.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetection/properties/detectors") + +### detectors Type + +`object[]` ([Details](resource-defs-experimentalresourcedetector.md)) diff --git a/docs/spec/resource-defs-experimentalresourcedetector-patternproperties-.md b/docs/spec/resource-defs-experimentalresourcedetector-patternproperties-.md new file mode 100644 index 00000000..6f7c4b0a --- /dev/null +++ b/docs/spec/resource-defs-experimentalresourcedetector-patternproperties-.md @@ -0,0 +1,15 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/patternProperties/.* +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## .\* Type + +`object` ([Details](resource-defs-experimentalresourcedetector-patternproperties-.md)) diff --git a/docs/spec/resource-defs-experimentalresourcedetector-patternproperties.md b/docs/spec/resource-defs-experimentalresourcedetector-patternproperties.md new file mode 100644 index 00000000..d97c1573 --- /dev/null +++ b/docs/spec/resource-defs-experimentalresourcedetector-patternproperties.md @@ -0,0 +1,15 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/patternProperties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## patternProperties Type + +unknown diff --git a/docs/spec/resource-defs-experimentalresourcedetector-properties-container.md b/docs/spec/resource-defs-experimentalresourcedetector-properties-container.md new file mode 100644 index 00000000..0d3b2f01 --- /dev/null +++ b/docs/spec/resource-defs-experimentalresourcedetector-properties-container.md @@ -0,0 +1,15 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/container +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [resource.json\*](../schema/resource.json "open original schema") | + +## container Type + +`object` ([Details](resource-defs-experimentalresourcedetector-properties-container.md)) diff --git a/docs/spec/resource-defs-experimentalresourcedetector-properties-host.md b/docs/spec/resource-defs-experimentalresourcedetector-properties-host.md new file mode 100644 index 00000000..4f173008 --- /dev/null +++ b/docs/spec/resource-defs-experimentalresourcedetector-properties-host.md @@ -0,0 +1,15 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/host +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [resource.json\*](../schema/resource.json "open original schema") | + +## host Type + +`object` ([Details](resource-defs-experimentalresourcedetector-properties-host.md)) diff --git a/docs/spec/resource-defs-experimentalresourcedetector-properties-process.md b/docs/spec/resource-defs-experimentalresourcedetector-properties-process.md new file mode 100644 index 00000000..f37639e4 --- /dev/null +++ b/docs/spec/resource-defs-experimentalresourcedetector-properties-process.md @@ -0,0 +1,15 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/process +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [resource.json\*](../schema/resource.json "open original schema") | + +## process Type + +`object` ([Details](resource-defs-experimentalresourcedetector-properties-process.md)) diff --git a/docs/spec/resource-defs-experimentalresourcedetector-properties-service.md b/docs/spec/resource-defs-experimentalresourcedetector-properties-service.md new file mode 100644 index 00000000..a9a2d53c --- /dev/null +++ b/docs/spec/resource-defs-experimentalresourcedetector-properties-service.md @@ -0,0 +1,15 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/service +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [resource.json\*](../schema/resource.json "open original schema") | + +## service Type + +`object` ([Details](resource-defs-experimentalresourcedetector-properties-service.md)) diff --git a/docs/spec/resource-defs-experimentalresourcedetector.md b/docs/spec/resource-defs-experimentalresourcedetector.md new file mode 100644 index 00000000..ea9ea383 --- /dev/null +++ b/docs/spec/resource-defs-experimentalresourcedetector.md @@ -0,0 +1,126 @@ +# Untitled object in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## ExperimentalResourceDetector Type + +`object` ([Details](resource-defs-experimentalresourcedetector.md)) + +## ExperimentalResourceDetector Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +# ExperimentalResourceDetector Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------- | :------- | :------- | :---------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [container](#container) | `object` | Optional | can be null | [Declaritive Config - Resource](resource-defs-experimentalresourcedetector-properties-container.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/container") | +| [host](#host) | `object` | Optional | can be null | [Declaritive Config - Resource](resource-defs-experimentalresourcedetector-properties-host.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/host") | +| [process](#process) | `object` | Optional | can be null | [Declaritive Config - Resource](resource-defs-experimentalresourcedetector-properties-process.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/process") | +| [service](#service) | `object` | Optional | can be null | [Declaritive Config - Resource](resource-defs-experimentalresourcedetector-properties-service.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/service") | +| `.*` | `object` | Optional | can be null | [Declaritive Config - Resource](resource-defs-experimentalresourcedetector-patternproperties-.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +## container + + + +`container` + +* is optional + +* Type: `object` ([Details](resource-defs-experimentalresourcedetector-properties-container.md)) + +* can be null + +* defined in: [Declaritive Config - Resource](resource-defs-experimentalresourcedetector-properties-container.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/container") + +### container Type + +`object` ([Details](resource-defs-experimentalresourcedetector-properties-container.md)) + +## host + + + +`host` + +* is optional + +* Type: `object` ([Details](resource-defs-experimentalresourcedetector-properties-host.md)) + +* can be null + +* defined in: [Declaritive Config - Resource](resource-defs-experimentalresourcedetector-properties-host.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/host") + +### host Type + +`object` ([Details](resource-defs-experimentalresourcedetector-properties-host.md)) + +## process + + + +`process` + +* is optional + +* Type: `object` ([Details](resource-defs-experimentalresourcedetector-properties-process.md)) + +* can be null + +* defined in: [Declaritive Config - Resource](resource-defs-experimentalresourcedetector-properties-process.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/process") + +### process Type + +`object` ([Details](resource-defs-experimentalresourcedetector-properties-process.md)) + +## service + + + +`service` + +* is optional + +* Type: `object` ([Details](resource-defs-experimentalresourcedetector-properties-service.md)) + +* can be null + +* defined in: [Declaritive Config - Resource](resource-defs-experimentalresourcedetector-properties-service.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/service") + +### service Type + +`object` ([Details](resource-defs-experimentalresourcedetector-properties-service.md)) + +## Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](resource-defs-experimentalresourcedetector-patternproperties-.md)) + +* can be null + +* defined in: [Declaritive Config - Resource](resource-defs-experimentalresourcedetector-patternproperties-.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/patternProperties/.*") + +### .\* Type + +`object` ([Details](resource-defs-experimentalresourcedetector-patternproperties-.md)) + +## Additional Properties + +Additional properties are allowed and do not have to follow a specific schema diff --git a/docs/spec/resource-defs-experimentalserviceresourcedetector.md b/docs/spec/resource-defs-experimentalserviceresourcedetector.md new file mode 100644 index 00000000..abe694c2 --- /dev/null +++ b/docs/spec/resource-defs-experimentalserviceresourcedetector.md @@ -0,0 +1,15 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalServiceResourceDetector +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [resource.json\*](../schema/resource.json "open original schema") | + +## ExperimentalServiceResourceDetector Type + +`object` ([Details](resource-defs-experimentalserviceresourcedetector.md)) diff --git a/docs/spec/resource-defs.md b/docs/spec/resource-defs.md new file mode 100644 index 00000000..dbfdcf68 --- /dev/null +++ b/docs/spec/resource-defs.md @@ -0,0 +1,15 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/$defs +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## $defs Type + +unknown diff --git a/docs/spec/resource-properties-attributes.md b/docs/spec/resource-properties-attributes.md new file mode 100644 index 00000000..6e93ac83 --- /dev/null +++ b/docs/spec/resource-properties-attributes.md @@ -0,0 +1,15 @@ +# Untitled array in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/properties/attributes +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## attributes Type + +`object[]` ([Details](resource-defs-attributenamevalue.md)) diff --git a/docs/spec/resource-properties-attributes_list.md b/docs/spec/resource-properties-attributes_list.md new file mode 100644 index 00000000..f8a625cb --- /dev/null +++ b/docs/spec/resource-properties-attributes_list.md @@ -0,0 +1,15 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/properties/attributes_list +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## attributes\_list Type + +`string` diff --git a/docs/spec/resource-properties-schema_url.md b/docs/spec/resource-properties-schema_url.md new file mode 100644 index 00000000..8358d469 --- /dev/null +++ b/docs/spec/resource-properties-schema_url.md @@ -0,0 +1,15 @@ +# Untitled undefined type in Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json#/properties/schema_url +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [resource.json\*](../schema/resource.json "open original schema") | + +## schema\_url Type + +`string` diff --git a/docs/spec/resource.md b/docs/spec/resource.md new file mode 100644 index 00000000..0e5125a1 --- /dev/null +++ b/docs/spec/resource.md @@ -0,0 +1,413 @@ +# Declaritive Config - Resource Schema + +```txt +https://opentelemetry.io/otelconfig/resource.json +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [resource.json](../schema/resource.json "open original schema") | + +## Declaritive Config - Resource Type + +`object` ([Declaritive Config - Resource](resource.md)) + +# Declaritive Config - Resource Properties + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------------------- | :------- | :------- | :------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [attributes](#attributes) | `array` | Optional | cannot be null | [Declaritive Config - Resource](resource-properties-attributes.md "https://opentelemetry.io/otelconfig/resource.json#/properties/attributes") | +| [detection/development](#detectiondevelopment) | `object` | Optional | cannot be null | [Declaritive Config - Resource](resource-defs-experimentalresourcedetection.md "https://opentelemetry.io/otelconfig/resource.json#/properties/detection/development") | +| [schema\_url](#schema_url) | `string` | Optional | can be null | [Declaritive Config - Resource](resource-properties-schema_url.md "https://opentelemetry.io/otelconfig/resource.json#/properties/schema_url") | +| [attributes\_list](#attributes_list) | `string` | Optional | can be null | [Declaritive Config - Resource](resource-properties-attributes_list.md "https://opentelemetry.io/otelconfig/resource.json#/properties/attributes_list") | + +## attributes + + + +`attributes` + +* is optional + +* Type: `object[]` ([Details](resource-defs-attributenamevalue.md)) + +* cannot be null + +* defined in: [Declaritive Config - Resource](resource-properties-attributes.md "https://opentelemetry.io/otelconfig/resource.json#/properties/attributes") + +### attributes Type + +`object[]` ([Details](resource-defs-attributenamevalue.md)) + +## detection/development + + + +`detection/development` + +* is optional + +* Type: `object` ([Details](resource-defs-experimentalresourcedetection.md)) + +* cannot be null + +* defined in: [Declaritive Config - Resource](resource-defs-experimentalresourcedetection.md "https://opentelemetry.io/otelconfig/resource.json#/properties/detection/development") + +### development Type + +`object` ([Details](resource-defs-experimentalresourcedetection.md)) + +## schema\_url + + + +`schema_url` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Declaritive Config - Resource](resource-properties-schema_url.md "https://opentelemetry.io/otelconfig/resource.json#/properties/schema_url") + +### schema\_url Type + +`string` + +## attributes\_list + + + +`attributes_list` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Declaritive Config - Resource](resource-properties-attributes_list.md "https://opentelemetry.io/otelconfig/resource.json#/properties/attributes_list") + +### attributes\_list Type + +`string` + +# Declaritive Config - Resource Definitions + +## Definitions group AttributeNameValue + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------- | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [name](#name) | `string` | Required | cannot be null | [Declaritive Config - Resource](resource-defs-attributenamevalue-properties-name.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/name") | +| [value](#value) | Merged | Required | cannot be null | [Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value") | +| [type](#type) | `string` | Optional | can be null | [Declaritive Config - Resource](resource-defs-attributetype.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/type") | + +### name + + + +`name` + +* is required + +* Type: `string` + +* cannot be null + +* defined in: [Declaritive Config - Resource](resource-defs-attributenamevalue-properties-name.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/name") + +#### name Type + +`string` + +### value + + + +`value` + +* is required + +* Type: merged type ([Details](resource-defs-attributenamevalue-properties-value.md)) + +* cannot be null + +* defined in: [Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/value") + +#### value Type + +merged type ([Details](resource-defs-attributenamevalue-properties-value.md)) + +one (and only one) of + +* [Untitled string in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-0.md "check type definition") + +* [Untitled number in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-1.md "check type definition") + +* [Untitled boolean in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-2.md "check type definition") + +* [Untitled null in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-3.md "check type definition") + +* [Untitled array in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-4.md "check type definition") + +* [Untitled array in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-5.md "check type definition") + +* [Untitled array in Declaritive Config - Resource](resource-defs-attributenamevalue-properties-value-oneof-6.md "check type definition") + +### type + + + +`type` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Declaritive Config - Resource](resource-defs-attributetype.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeNameValue/properties/type") + +#### type Type + +`string` + +#### type Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :--------------- | :---------- | +| `null` | | +| `"string"` | | +| `"bool"` | | +| `"int"` | | +| `"double"` | | +| `"string_array"` | | +| `"bool_array"` | | +| `"int_array"` | | +| `"double_array"` | | + +## Definitions group AttributeType + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/resource.json#/$defs/AttributeType"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group ExperimentalResourceDetection + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetection"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------------------- | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [attributes](#attributes-1) | `object` | Optional | cannot be null | [Declaritive Config - Resource](common-defs-includeexclude.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetection/properties/attributes") | +| [detectors](#detectors) | `array` | Optional | cannot be null | [Declaritive Config - Resource](resource-defs-experimentalresourcedetection-properties-detectors.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetection/properties/detectors") | + +### attributes + + + +`attributes` + +* is optional + +* Type: `object` ([Details](common-defs-includeexclude.md)) + +* cannot be null + +* defined in: [Declaritive Config - Resource](common-defs-includeexclude.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetection/properties/attributes") + +#### attributes Type + +`object` ([Details](common-defs-includeexclude.md)) + +### detectors + + + +`detectors` + +* is optional + +* Type: `object[]` ([Details](resource-defs-experimentalresourcedetector.md)) + +* cannot be null + +* defined in: [Declaritive Config - Resource](resource-defs-experimentalresourcedetection-properties-detectors.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetection/properties/detectors") + +#### detectors Type + +`object[]` ([Details](resource-defs-experimentalresourcedetector.md)) + +## Definitions group ExperimentalResourceDetector + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------------- | :------- | :------- | :---------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [container](#container) | `object` | Optional | can be null | [Declaritive Config - Resource](resource-defs-experimentalcontainerresourcedetector.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/container") | +| [host](#host) | `object` | Optional | can be null | [Declaritive Config - Resource](resource-defs-experimentalhostresourcedetector.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/host") | +| [process](#process) | `object` | Optional | can be null | [Declaritive Config - Resource](resource-defs-experimentalprocessresourcedetector.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/process") | +| [service](#service) | `object` | Optional | can be null | [Declaritive Config - Resource](resource-defs-experimentalserviceresourcedetector.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/service") | +| `.*` | `object` | Optional | can be null | [Declaritive Config - Resource](resource-defs-experimentalresourcedetector-patternproperties-.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +### container + + + +`container` + +* is optional + +* Type: `object` ([Details](resource-defs-experimentalcontainerresourcedetector.md)) + +* can be null + +* defined in: [Declaritive Config - Resource](resource-defs-experimentalcontainerresourcedetector.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/container") + +#### container Type + +`object` ([Details](resource-defs-experimentalcontainerresourcedetector.md)) + +### host + + + +`host` + +* is optional + +* Type: `object` ([Details](resource-defs-experimentalhostresourcedetector.md)) + +* can be null + +* defined in: [Declaritive Config - Resource](resource-defs-experimentalhostresourcedetector.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/host") + +#### host Type + +`object` ([Details](resource-defs-experimentalhostresourcedetector.md)) + +### process + + + +`process` + +* is optional + +* Type: `object` ([Details](resource-defs-experimentalprocessresourcedetector.md)) + +* can be null + +* defined in: [Declaritive Config - Resource](resource-defs-experimentalprocessresourcedetector.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/process") + +#### process Type + +`object` ([Details](resource-defs-experimentalprocessresourcedetector.md)) + +### service + + + +`service` + +* is optional + +* Type: `object` ([Details](resource-defs-experimentalserviceresourcedetector.md)) + +* can be null + +* defined in: [Declaritive Config - Resource](resource-defs-experimentalserviceresourcedetector.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/properties/service") + +#### service Type + +`object` ([Details](resource-defs-experimentalserviceresourcedetector.md)) + +### Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](resource-defs-experimentalresourcedetector-patternproperties-.md)) + +* can be null + +* defined in: [Declaritive Config - Resource](resource-defs-experimentalresourcedetector-patternproperties-.md "https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalResourceDetector/patternProperties/.*") + +#### .\* Type + +`object` ([Details](resource-defs-experimentalresourcedetector-patternproperties-.md)) + +### Additional Properties + +Additional properties are allowed and do not have to follow a specific schema + +## Definitions group ExperimentalContainerResourceDetector + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalContainerResourceDetector"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group ExperimentalHostResourceDetector + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalHostResourceDetector"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group ExperimentalProcessResourceDetector + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalProcessResourceDetector"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group ExperimentalServiceResourceDetector + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/resource.json#/$defs/ExperimentalServiceResourceDetector"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | diff --git a/docs/spec/tracer_provider-defs-alwaysoffsampler.md b/docs/spec/tracer_provider-defs-alwaysoffsampler.md new file mode 100644 index 00000000..00694bda --- /dev/null +++ b/docs/spec/tracer_provider-defs-alwaysoffsampler.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/AlwaysOffSampler +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## AlwaysOffSampler Type + +`object` ([Details](tracer_provider-defs-alwaysoffsampler.md)) diff --git a/docs/spec/tracer_provider-defs-alwaysonsampler.md b/docs/spec/tracer_provider-defs-alwaysonsampler.md new file mode 100644 index 00000000..1d900160 --- /dev/null +++ b/docs/spec/tracer_provider-defs-alwaysonsampler.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/AlwaysOnSampler +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## AlwaysOnSampler Type + +`object` ([Details](tracer_provider-defs-alwaysonsampler.md)) diff --git a/docs/spec/tracer_provider-defs-batchspanprocessor-properties-export_timeout.md b/docs/spec/tracer_provider-defs-batchspanprocessor-properties-export_timeout.md new file mode 100644 index 00000000..175b14f9 --- /dev/null +++ b/docs/spec/tracer_provider-defs-batchspanprocessor-properties-export_timeout.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/export_timeout +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## export\_timeout Type + +`integer` + +## export\_timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/tracer_provider-defs-batchspanprocessor-properties-max_export_batch_size.md b/docs/spec/tracer_provider-defs-batchspanprocessor-properties-max_export_batch_size.md new file mode 100644 index 00000000..8df13b37 --- /dev/null +++ b/docs/spec/tracer_provider-defs-batchspanprocessor-properties-max_export_batch_size.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/max_export_batch_size +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## max\_export\_batch\_size Type + +`integer` + +## max\_export\_batch\_size Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` diff --git a/docs/spec/tracer_provider-defs-batchspanprocessor-properties-max_queue_size.md b/docs/spec/tracer_provider-defs-batchspanprocessor-properties-max_queue_size.md new file mode 100644 index 00000000..6d0ee03d --- /dev/null +++ b/docs/spec/tracer_provider-defs-batchspanprocessor-properties-max_queue_size.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/max_queue_size +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## max\_queue\_size Type + +`integer` + +## max\_queue\_size Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` diff --git a/docs/spec/tracer_provider-defs-batchspanprocessor-properties-schedule_delay.md b/docs/spec/tracer_provider-defs-batchspanprocessor-properties-schedule_delay.md new file mode 100644 index 00000000..3293307f --- /dev/null +++ b/docs/spec/tracer_provider-defs-batchspanprocessor-properties-schedule_delay.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/schedule_delay +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## schedule\_delay Type + +`integer` + +## schedule\_delay Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/tracer_provider-defs-batchspanprocessor.md b/docs/spec/tracer_provider-defs-batchspanprocessor.md new file mode 100644 index 00000000..e6763e95 --- /dev/null +++ b/docs/spec/tracer_provider-defs-batchspanprocessor.md @@ -0,0 +1,137 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## BatchSpanProcessor Type + +`object` ([Details](tracer_provider-defs-batchspanprocessor.md)) + +# BatchSpanProcessor Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------------------------------------------- | :-------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [schedule\_delay](#schedule_delay) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-schedule_delay.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/schedule_delay") | +| [export\_timeout](#export_timeout) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-export_timeout.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/export_timeout") | +| [max\_queue\_size](#max_queue_size) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-max_queue_size.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/max_queue_size") | +| [max\_export\_batch\_size](#max_export_batch_size) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-max_export_batch_size.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/max_export_batch_size") | +| [exporter](#exporter) | `object` | Required | cannot be null | [Untitled schema](tracer_provider-defs-spanexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/exporter") | + +## schedule\_delay + + + +`schedule_delay` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-schedule_delay.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/schedule_delay") + +### schedule\_delay Type + +`integer` + +### schedule\_delay Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## export\_timeout + + + +`export_timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-export_timeout.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/export_timeout") + +### export\_timeout Type + +`integer` + +### export\_timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## max\_queue\_size + + + +`max_queue_size` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-max_queue_size.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/max_queue_size") + +### max\_queue\_size Type + +`integer` + +### max\_queue\_size Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +## max\_export\_batch\_size + + + +`max_export_batch_size` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-max_export_batch_size.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/max_export_batch_size") + +### max\_export\_batch\_size Type + +`integer` + +### max\_export\_batch\_size Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +## exporter + + + +`exporter` + +* is required + +* Type: `object` ([Details](tracer_provider-defs-spanexporter.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-spanexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/exporter") + +### exporter Type + +`object` ([Details](tracer_provider-defs-spanexporter.md)) + +### exporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` diff --git a/docs/spec/tracer_provider-defs-experimentaltracerconfig-properties-disabled.md b/docs/spec/tracer_provider-defs-experimentaltracerconfig-properties-disabled.md new file mode 100644 index 00000000..05f18fbf --- /dev/null +++ b/docs/spec/tracer_provider-defs-experimentaltracerconfig-properties-disabled.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfig/properties/disabled +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## disabled Type + +`boolean` diff --git a/docs/spec/tracer_provider-defs-experimentaltracerconfig-properties.md b/docs/spec/tracer_provider-defs-experimentaltracerconfig-properties.md new file mode 100644 index 00000000..e5c952d2 --- /dev/null +++ b/docs/spec/tracer_provider-defs-experimentaltracerconfig-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfig/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/tracer_provider-defs-experimentaltracerconfig.md b/docs/spec/tracer_provider-defs-experimentaltracerconfig.md new file mode 100644 index 00000000..fefe9296 --- /dev/null +++ b/docs/spec/tracer_provider-defs-experimentaltracerconfig.md @@ -0,0 +1,39 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfig +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## ExperimentalTracerConfig Type + +`object` ([Details](tracer_provider-defs-experimentaltracerconfig.md)) + +# ExperimentalTracerConfig Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :-------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [disabled](#disabled) | `boolean` | Required | cannot be null | [Untitled schema](tracer_provider-defs-experimentaltracerconfig-properties-disabled.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfig/properties/disabled") | + +## disabled + + + +`disabled` + +* is required + +* Type: `boolean` + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-experimentaltracerconfig-properties-disabled.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfig/properties/disabled") + +### disabled Type + +`boolean` diff --git a/docs/spec/tracer_provider-defs-experimentaltracerconfigurator-properties-tracers.md b/docs/spec/tracer_provider-defs-experimentaltracerconfigurator-properties-tracers.md new file mode 100644 index 00000000..6b4c5776 --- /dev/null +++ b/docs/spec/tracer_provider-defs-experimentaltracerconfigurator-properties-tracers.md @@ -0,0 +1,15 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfigurator/properties/tracers +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## tracers Type + +`object[]` ([Details](tracer_provider-defs-experimentaltracermatcherandconfig.md)) diff --git a/docs/spec/tracer_provider-defs-experimentaltracerconfigurator-properties.md b/docs/spec/tracer_provider-defs-experimentaltracerconfigurator-properties.md new file mode 100644 index 00000000..e27a6540 --- /dev/null +++ b/docs/spec/tracer_provider-defs-experimentaltracerconfigurator-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfigurator/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/tracer_provider-defs-experimentaltracerconfigurator.md b/docs/spec/tracer_provider-defs-experimentaltracerconfigurator.md new file mode 100644 index 00000000..f2cf4555 --- /dev/null +++ b/docs/spec/tracer_provider-defs-experimentaltracerconfigurator.md @@ -0,0 +1,58 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfigurator +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## ExperimentalTracerConfigurator Type + +`object` ([Details](tracer_provider-defs-experimentaltracerconfigurator.md)) + +# ExperimentalTracerConfigurator Properties + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------- | :------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [default\_config](#default_config) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-experimentaltracerconfig.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfigurator/properties/default_config") | +| [tracers](#tracers) | `array` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-experimentaltracerconfigurator-properties-tracers.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfigurator/properties/tracers") | + +## default\_config + + + +`default_config` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-experimentaltracerconfig.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-experimentaltracerconfig.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfigurator/properties/default_config") + +### default\_config Type + +`object` ([Details](tracer_provider-defs-experimentaltracerconfig.md)) + +## tracers + + + +`tracers` + +* is optional + +* Type: `object[]` ([Details](tracer_provider-defs-experimentaltracermatcherandconfig.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-experimentaltracerconfigurator-properties-tracers.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfigurator/properties/tracers") + +### tracers Type + +`object[]` ([Details](tracer_provider-defs-experimentaltracermatcherandconfig.md)) diff --git a/docs/spec/tracer_provider-defs-experimentaltracermatcherandconfig-properties-name.md b/docs/spec/tracer_provider-defs-experimentaltracermatcherandconfig-properties-name.md new file mode 100644 index 00000000..25152737 --- /dev/null +++ b/docs/spec/tracer_provider-defs-experimentaltracermatcherandconfig-properties-name.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerMatcherAndConfig/properties/name +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## name Type + +`string` diff --git a/docs/spec/tracer_provider-defs-experimentaltracermatcherandconfig-properties.md b/docs/spec/tracer_provider-defs-experimentaltracermatcherandconfig-properties.md new file mode 100644 index 00000000..ee1391ff --- /dev/null +++ b/docs/spec/tracer_provider-defs-experimentaltracermatcherandconfig-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerMatcherAndConfig/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/tracer_provider-defs-experimentaltracermatcherandconfig.md b/docs/spec/tracer_provider-defs-experimentaltracermatcherandconfig.md new file mode 100644 index 00000000..8d0da8f0 --- /dev/null +++ b/docs/spec/tracer_provider-defs-experimentaltracermatcherandconfig.md @@ -0,0 +1,58 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerMatcherAndConfig +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## ExperimentalTracerMatcherAndConfig Type + +`object` ([Details](tracer_provider-defs-experimentaltracermatcherandconfig.md)) + +# ExperimentalTracerMatcherAndConfig Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------- | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [name](#name) | `string` | Required | cannot be null | [Untitled schema](tracer_provider-defs-experimentaltracermatcherandconfig-properties-name.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerMatcherAndConfig/properties/name") | +| [config](#config) | `object` | Required | cannot be null | [Untitled schema](tracer_provider-defs-experimentaltracerconfig.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerMatcherAndConfig/properties/config") | + +## name + + + +`name` + +* is required + +* Type: `string` + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-experimentaltracermatcherandconfig-properties-name.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerMatcherAndConfig/properties/name") + +### name Type + +`string` + +## config + + + +`config` + +* is required + +* Type: `object` ([Details](tracer_provider-defs-experimentaltracerconfig.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-experimentaltracerconfig.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerMatcherAndConfig/properties/config") + +### config Type + +`object` ([Details](tracer_provider-defs-experimentaltracerconfig.md)) diff --git a/docs/spec/tracer_provider-defs-jaegerremotesampler-properties-endpoint.md b/docs/spec/tracer_provider-defs-jaegerremotesampler-properties-endpoint.md new file mode 100644 index 00000000..77da7c49 --- /dev/null +++ b/docs/spec/tracer_provider-defs-jaegerremotesampler-properties-endpoint.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler/properties/endpoint +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## endpoint Type + +`string` diff --git a/docs/spec/tracer_provider-defs-jaegerremotesampler-properties-interval.md b/docs/spec/tracer_provider-defs-jaegerremotesampler-properties-interval.md new file mode 100644 index 00000000..a7e44730 --- /dev/null +++ b/docs/spec/tracer_provider-defs-jaegerremotesampler-properties-interval.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler/properties/interval +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## interval Type + +`integer` + +## interval Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/tracer_provider-defs-jaegerremotesampler-properties.md b/docs/spec/tracer_provider-defs-jaegerremotesampler-properties.md new file mode 100644 index 00000000..d7357a79 --- /dev/null +++ b/docs/spec/tracer_provider-defs-jaegerremotesampler-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/tracer_provider-defs-jaegerremotesampler.md b/docs/spec/tracer_provider-defs-jaegerremotesampler.md new file mode 100644 index 00000000..ac458068 --- /dev/null +++ b/docs/spec/tracer_provider-defs-jaegerremotesampler.md @@ -0,0 +1,87 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## JaegerRemoteSampler Type + +`object` ([Details](tracer_provider-defs-jaegerremotesampler.md)) + +# JaegerRemoteSampler Properties + +| Property | Type | Required | Nullable | Defined by | +| :----------------------------------- | :-------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [endpoint](#endpoint) | `string` | Optional | can be null | [Untitled schema](tracer_provider-defs-jaegerremotesampler-properties-endpoint.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler/properties/endpoint") | +| [interval](#interval) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-jaegerremotesampler-properties-interval.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler/properties/interval") | +| [initial\_sampler](#initial_sampler) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler/properties/initial_sampler") | + +## endpoint + + + +`endpoint` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-jaegerremotesampler-properties-endpoint.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler/properties/endpoint") + +### endpoint Type + +`string` + +## interval + + + +`interval` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-jaegerremotesampler-properties-interval.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler/properties/interval") + +### interval Type + +`integer` + +### interval Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## initial\_sampler + + + +`initial_sampler` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler/properties/initial_sampler") + +### initial\_sampler Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +### initial\_sampler Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` diff --git a/docs/spec/tracer_provider-defs-parentbasedsampler-properties.md b/docs/spec/tracer_provider-defs-parentbasedsampler-properties.md new file mode 100644 index 00000000..211f77fe --- /dev/null +++ b/docs/spec/tracer_provider-defs-parentbasedsampler-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/tracer_provider-defs-parentbasedsampler.md b/docs/spec/tracer_provider-defs-parentbasedsampler.md new file mode 100644 index 00000000..4f4bbb75 --- /dev/null +++ b/docs/spec/tracer_provider-defs-parentbasedsampler.md @@ -0,0 +1,145 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## ParentBasedSampler Type + +`object` ([Details](tracer_provider-defs-parentbasedsampler.md)) + +# ParentBasedSampler Properties + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------------------------------- | :------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [root](#root) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/root") | +| [remote\_parent\_sampled](#remote_parent_sampled) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/remote_parent_sampled") | +| [remote\_parent\_not\_sampled](#remote_parent_not_sampled) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/remote_parent_not_sampled") | +| [local\_parent\_sampled](#local_parent_sampled) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/local_parent_sampled") | +| [local\_parent\_not\_sampled](#local_parent_not_sampled) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/local_parent_not_sampled") | + +## root + + + +`root` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/root") + +### root Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +### root Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## remote\_parent\_sampled + + + +`remote_parent_sampled` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/remote_parent_sampled") + +### remote\_parent\_sampled Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +### remote\_parent\_sampled Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## remote\_parent\_not\_sampled + + + +`remote_parent_not_sampled` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/remote_parent_not_sampled") + +### remote\_parent\_not\_sampled Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +### remote\_parent\_not\_sampled Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## local\_parent\_sampled + + + +`local_parent_sampled` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/local_parent_sampled") + +### local\_parent\_sampled Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +### local\_parent\_sampled Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## local\_parent\_not\_sampled + + + +`local_parent_not_sampled` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/local_parent_not_sampled") + +### local\_parent\_not\_sampled Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +### local\_parent\_not\_sampled Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` diff --git a/docs/spec/tracer_provider-defs-sampler-patternproperties-.md b/docs/spec/tracer_provider-defs-sampler-patternproperties-.md new file mode 100644 index 00000000..75eab41a --- /dev/null +++ b/docs/spec/tracer_provider-defs-sampler-patternproperties-.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/patternProperties/.* +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## .\* Type + +`object` ([Details](tracer_provider-defs-sampler-patternproperties-.md)) diff --git a/docs/spec/tracer_provider-defs-sampler-patternproperties.md b/docs/spec/tracer_provider-defs-sampler-patternproperties.md new file mode 100644 index 00000000..aeda8233 --- /dev/null +++ b/docs/spec/tracer_provider-defs-sampler-patternproperties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/patternProperties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## patternProperties Type + +unknown diff --git a/docs/spec/tracer_provider-defs-sampler-properties-always_off.md b/docs/spec/tracer_provider-defs-sampler-properties-always_off.md new file mode 100644 index 00000000..1bcd43cf --- /dev/null +++ b/docs/spec/tracer_provider-defs-sampler-properties-always_off.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/always_off +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## always\_off Type + +`object` ([Details](tracer_provider-defs-sampler-properties-always_off.md)) diff --git a/docs/spec/tracer_provider-defs-sampler-properties-always_on.md b/docs/spec/tracer_provider-defs-sampler-properties-always_on.md new file mode 100644 index 00000000..403b7144 --- /dev/null +++ b/docs/spec/tracer_provider-defs-sampler-properties-always_on.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/always_on +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## always\_on Type + +`object` ([Details](tracer_provider-defs-sampler-properties-always_on.md)) diff --git a/docs/spec/tracer_provider-defs-sampler-properties-parent_based.md b/docs/spec/tracer_provider-defs-sampler-properties-parent_based.md new file mode 100644 index 00000000..cfba99a7 --- /dev/null +++ b/docs/spec/tracer_provider-defs-sampler-properties-parent_based.md @@ -0,0 +1,145 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/parent_based +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## parent\_based Type + +`object` ([Details](tracer_provider-defs-sampler-properties-parent_based.md)) + +# parent\_based Properties + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------------------------------- | :------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [root](#root) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/root") | +| [remote\_parent\_sampled](#remote_parent_sampled) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/remote_parent_sampled") | +| [remote\_parent\_not\_sampled](#remote_parent_not_sampled) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/remote_parent_not_sampled") | +| [local\_parent\_sampled](#local_parent_sampled) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/local_parent_sampled") | +| [local\_parent\_not\_sampled](#local_parent_not_sampled) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/local_parent_not_sampled") | + +## root + + + +`root` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/root") + +### root Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +### root Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## remote\_parent\_sampled + + + +`remote_parent_sampled` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/remote_parent_sampled") + +### remote\_parent\_sampled Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +### remote\_parent\_sampled Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## remote\_parent\_not\_sampled + + + +`remote_parent_not_sampled` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/remote_parent_not_sampled") + +### remote\_parent\_not\_sampled Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +### remote\_parent\_not\_sampled Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## local\_parent\_sampled + + + +`local_parent_sampled` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/local_parent_sampled") + +### local\_parent\_sampled Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +### local\_parent\_sampled Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## local\_parent\_not\_sampled + + + +`local_parent_not_sampled` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/local_parent_not_sampled") + +### local\_parent\_not\_sampled Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +### local\_parent\_not\_sampled Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` diff --git a/docs/spec/tracer_provider-defs-sampler.md b/docs/spec/tracer_provider-defs-sampler.md new file mode 100644 index 00000000..6f151798 --- /dev/null +++ b/docs/spec/tracer_provider-defs-sampler.md @@ -0,0 +1,145 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## Sampler Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +## Sampler Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +# Sampler Properties + +| Property | Type | Required | Nullable | Defined by | +| :----------------------------------------------- | :------- | :------- | :---------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [always\_off](#always_off) | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-sampler-properties-always_off.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/always_off") | +| [always\_on](#always_on) | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-sampler-properties-always_on.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/always_on") | +| [jaeger\_remote](#jaeger_remote) | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-jaegerremotesampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/jaeger_remote") | +| [parent\_based](#parent_based) | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-parentbasedsampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/parent_based") | +| [trace\_id\_ratio\_based](#trace_id_ratio_based) | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-traceidratiobasedsampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/trace_id_ratio_based") | +| `.*` | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-sampler-patternproperties-.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +## always\_off + + + +`always_off` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler-properties-always_off.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler-properties-always_off.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/always_off") + +### always\_off Type + +`object` ([Details](tracer_provider-defs-sampler-properties-always_off.md)) + +## always\_on + + + +`always_on` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler-properties-always_on.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler-properties-always_on.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/always_on") + +### always\_on Type + +`object` ([Details](tracer_provider-defs-sampler-properties-always_on.md)) + +## jaeger\_remote + + + +`jaeger_remote` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-jaegerremotesampler.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-jaegerremotesampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/jaeger_remote") + +### jaeger\_remote Type + +`object` ([Details](tracer_provider-defs-jaegerremotesampler.md)) + +## parent\_based + + + +`parent_based` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-parentbasedsampler.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-parentbasedsampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/parent_based") + +### parent\_based Type + +`object` ([Details](tracer_provider-defs-parentbasedsampler.md)) + +## trace\_id\_ratio\_based + + + +`trace_id_ratio_based` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-traceidratiobasedsampler.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-traceidratiobasedsampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/trace_id_ratio_based") + +### trace\_id\_ratio\_based Type + +`object` ([Details](tracer_provider-defs-traceidratiobasedsampler.md)) + +## Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler-patternproperties-.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/patternProperties/.*") + +### .\* Type + +`object` ([Details](tracer_provider-defs-sampler-patternproperties-.md)) + +## Additional Properties + +Additional properties are allowed and do not have to follow a specific schema diff --git a/docs/spec/tracer_provider-defs-simplespanprocessor.md b/docs/spec/tracer_provider-defs-simplespanprocessor.md new file mode 100644 index 00000000..67ebf10a --- /dev/null +++ b/docs/spec/tracer_provider-defs-simplespanprocessor.md @@ -0,0 +1,45 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SimpleSpanProcessor +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## SimpleSpanProcessor Type + +`object` ([Details](tracer_provider-defs-simplespanprocessor.md)) + +# SimpleSpanProcessor Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :------- | :------- | :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [exporter](#exporter) | `object` | Required | cannot be null | [Untitled schema](tracer_provider-defs-spanexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SimpleSpanProcessor/properties/exporter") | + +## exporter + + + +`exporter` + +* is required + +* Type: `object` ([Details](tracer_provider-defs-spanexporter.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-spanexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SimpleSpanProcessor/properties/exporter") + +### exporter Type + +`object` ([Details](tracer_provider-defs-spanexporter.md)) + +### exporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` diff --git a/docs/spec/tracer_provider-defs-spanexporter-patternproperties-.md b/docs/spec/tracer_provider-defs-spanexporter-patternproperties-.md new file mode 100644 index 00000000..4574bd02 --- /dev/null +++ b/docs/spec/tracer_provider-defs-spanexporter-patternproperties-.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/patternProperties/.* +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## .\* Type + +`object` ([Details](tracer_provider-defs-spanexporter-patternproperties-.md)) diff --git a/docs/spec/tracer_provider-defs-spanexporter-patternproperties.md b/docs/spec/tracer_provider-defs-spanexporter-patternproperties.md new file mode 100644 index 00000000..ff87bbaf --- /dev/null +++ b/docs/spec/tracer_provider-defs-spanexporter-patternproperties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/patternProperties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## patternProperties Type + +unknown diff --git a/docs/spec/tracer_provider-defs-spanexporter.md b/docs/spec/tracer_provider-defs-spanexporter.md new file mode 100644 index 00000000..fce54f8e --- /dev/null +++ b/docs/spec/tracer_provider-defs-spanexporter.md @@ -0,0 +1,145 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## SpanExporter Type + +`object` ([Details](tracer_provider-defs-spanexporter.md)) + +## SpanExporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +# SpanExporter Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------- | :------- | :------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [otlp\_http](#otlp_http) | `object` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/otlp_http") | +| [otlp\_grpc](#otlp_grpc) | `object` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/otlp_grpc") | +| [otlp\_file/development](#otlp_filedevelopment) | `object` | Optional | can be null | [Untitled schema](common-defs-experimentalotlpfileexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/otlp_file/development") | +| [console](#console) | `object` | Optional | can be null | [Untitled schema](common-defs-consoleexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/console") | +| [zipkin](#zipkin) | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-zipkinspanexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/zipkin") | +| `.*` | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +## otlp\_http + + + +`otlp_http` + +* is optional + +* Type: `object` ([Details](common-defs-otlphttpexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/otlp_http") + +### otlp\_http Type + +`object` ([Details](common-defs-otlphttpexporter.md)) + +## otlp\_grpc + + + +`otlp_grpc` + +* is optional + +* Type: `object` ([Details](common-defs-otlpgrpcexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/otlp_grpc") + +### otlp\_grpc Type + +`object` ([Details](common-defs-otlpgrpcexporter.md)) + +## otlp\_file/development + + + +`otlp_file/development` + +* is optional + +* Type: `object` ([Details](common-defs-experimentalotlpfileexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-experimentalotlpfileexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/otlp_file/development") + +### development Type + +`object` ([Details](common-defs-experimentalotlpfileexporter.md)) + +## console + + + +`console` + +* is optional + +* Type: `object` ([Details](common-defs-consoleexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-consoleexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/console") + +### console Type + +`object` ([Details](common-defs-consoleexporter.md)) + +## zipkin + + + +`zipkin` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-zipkinspanexporter.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-zipkinspanexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/zipkin") + +### zipkin Type + +`object` ([Details](tracer_provider-defs-zipkinspanexporter.md)) + +## Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-spanexporter-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/patternProperties/.*") + +### .\* Type + +`object` ([Details](tracer_provider-defs-spanexporter-patternproperties-.md)) + +## Additional Properties + +Additional properties are allowed and do not have to follow a specific schema diff --git a/docs/spec/tracer_provider-defs-spanlimits-properties-attribute_count_limit.md b/docs/spec/tracer_provider-defs-spanlimits-properties-attribute_count_limit.md new file mode 100644 index 00000000..be595ccf --- /dev/null +++ b/docs/spec/tracer_provider-defs-spanlimits-properties-attribute_count_limit.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/attribute_count_limit +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## attribute\_count\_limit Type + +`integer` + +## attribute\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/tracer_provider-defs-spanlimits-properties-attribute_value_length_limit.md b/docs/spec/tracer_provider-defs-spanlimits-properties-attribute_value_length_limit.md new file mode 100644 index 00000000..32151bea --- /dev/null +++ b/docs/spec/tracer_provider-defs-spanlimits-properties-attribute_value_length_limit.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/attribute_value_length_limit +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## attribute\_value\_length\_limit Type + +`integer` + +## attribute\_value\_length\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/tracer_provider-defs-spanlimits-properties-event_attribute_count_limit.md b/docs/spec/tracer_provider-defs-spanlimits-properties-event_attribute_count_limit.md new file mode 100644 index 00000000..09c52cbf --- /dev/null +++ b/docs/spec/tracer_provider-defs-spanlimits-properties-event_attribute_count_limit.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/event_attribute_count_limit +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## event\_attribute\_count\_limit Type + +`integer` + +## event\_attribute\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/tracer_provider-defs-spanlimits-properties-event_count_limit.md b/docs/spec/tracer_provider-defs-spanlimits-properties-event_count_limit.md new file mode 100644 index 00000000..41879c95 --- /dev/null +++ b/docs/spec/tracer_provider-defs-spanlimits-properties-event_count_limit.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/event_count_limit +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## event\_count\_limit Type + +`integer` + +## event\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/tracer_provider-defs-spanlimits-properties-link_attribute_count_limit.md b/docs/spec/tracer_provider-defs-spanlimits-properties-link_attribute_count_limit.md new file mode 100644 index 00000000..6430ea7e --- /dev/null +++ b/docs/spec/tracer_provider-defs-spanlimits-properties-link_attribute_count_limit.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/link_attribute_count_limit +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## link\_attribute\_count\_limit Type + +`integer` + +## link\_attribute\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/tracer_provider-defs-spanlimits-properties-link_count_limit.md b/docs/spec/tracer_provider-defs-spanlimits-properties-link_count_limit.md new file mode 100644 index 00000000..4c9186d6 --- /dev/null +++ b/docs/spec/tracer_provider-defs-spanlimits-properties-link_count_limit.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/link_count_limit +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## link\_count\_limit Type + +`integer` + +## link\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/tracer_provider-defs-spanlimits.md b/docs/spec/tracer_provider-defs-spanlimits.md new file mode 100644 index 00000000..4026e5f9 --- /dev/null +++ b/docs/spec/tracer_provider-defs-spanlimits.md @@ -0,0 +1,158 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## SpanLimits Type + +`object` ([Details](tracer_provider-defs-spanlimits.md)) + +# SpanLimits Properties + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------------------------------------- | :-------- | :------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [attribute\_value\_length\_limit](#attribute_value_length_limit) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanlimits-properties-attribute_value_length_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/attribute_value_length_limit") | +| [attribute\_count\_limit](#attribute_count_limit) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanlimits-properties-attribute_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/attribute_count_limit") | +| [event\_count\_limit](#event_count_limit) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanlimits-properties-event_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/event_count_limit") | +| [link\_count\_limit](#link_count_limit) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanlimits-properties-link_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/link_count_limit") | +| [event\_attribute\_count\_limit](#event_attribute_count_limit) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanlimits-properties-event_attribute_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/event_attribute_count_limit") | +| [link\_attribute\_count\_limit](#link_attribute_count_limit) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanlimits-properties-link_attribute_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/link_attribute_count_limit") | + +## attribute\_value\_length\_limit + + + +`attribute_value_length_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanlimits-properties-attribute_value_length_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/attribute_value_length_limit") + +### attribute\_value\_length\_limit Type + +`integer` + +### attribute\_value\_length\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## attribute\_count\_limit + + + +`attribute_count_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanlimits-properties-attribute_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/attribute_count_limit") + +### attribute\_count\_limit Type + +`integer` + +### attribute\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## event\_count\_limit + + + +`event_count_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanlimits-properties-event_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/event_count_limit") + +### event\_count\_limit Type + +`integer` + +### event\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## link\_count\_limit + + + +`link_count_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanlimits-properties-link_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/link_count_limit") + +### link\_count\_limit Type + +`integer` + +### link\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## event\_attribute\_count\_limit + + + +`event_attribute_count_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanlimits-properties-event_attribute_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/event_attribute_count_limit") + +### event\_attribute\_count\_limit Type + +`integer` + +### event\_attribute\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## link\_attribute\_count\_limit + + + +`link_attribute_count_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanlimits-properties-link_attribute_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/link_attribute_count_limit") + +### link\_attribute\_count\_limit Type + +`integer` + +### link\_attribute\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/tracer_provider-defs-spanprocessor-patternproperties-.md b/docs/spec/tracer_provider-defs-spanprocessor-patternproperties-.md new file mode 100644 index 00000000..25edab87 --- /dev/null +++ b/docs/spec/tracer_provider-defs-spanprocessor-patternproperties-.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor/patternProperties/.* +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## .\* Type + +`object` ([Details](tracer_provider-defs-spanprocessor-patternproperties-.md)) diff --git a/docs/spec/tracer_provider-defs-spanprocessor-patternproperties.md b/docs/spec/tracer_provider-defs-spanprocessor-patternproperties.md new file mode 100644 index 00000000..261c4cff --- /dev/null +++ b/docs/spec/tracer_provider-defs-spanprocessor-patternproperties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor/patternProperties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## patternProperties Type + +unknown diff --git a/docs/spec/tracer_provider-defs-spanprocessor.md b/docs/spec/tracer_provider-defs-spanprocessor.md new file mode 100644 index 00000000..c7bc1e8a --- /dev/null +++ b/docs/spec/tracer_provider-defs-spanprocessor.md @@ -0,0 +1,88 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## SpanProcessor Type + +`object` ([Details](tracer_provider-defs-spanprocessor.md)) + +## SpanProcessor Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +# SpanProcessor Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [batch](#batch) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-batchspanprocessor.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor/properties/batch") | +| [simple](#simple) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-simplespanprocessor.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor/properties/simple") | +| `.*` | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanprocessor-patternproperties-.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +## batch + + + +`batch` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-batchspanprocessor.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-batchspanprocessor.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor/properties/batch") + +### batch Type + +`object` ([Details](tracer_provider-defs-batchspanprocessor.md)) + +## simple + + + +`simple` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-simplespanprocessor.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-simplespanprocessor.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor/properties/simple") + +### simple Type + +`object` ([Details](tracer_provider-defs-simplespanprocessor.md)) + +## Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-spanprocessor-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanprocessor-patternproperties-.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor/patternProperties/.*") + +### .\* Type + +`object` ([Details](tracer_provider-defs-spanprocessor-patternproperties-.md)) + +## Additional Properties + +Additional properties are allowed and do not have to follow a specific schema diff --git a/docs/spec/tracer_provider-defs-traceidratiobasedsampler-properties-ratio.md b/docs/spec/tracer_provider-defs-traceidratiobasedsampler-properties-ratio.md new file mode 100644 index 00000000..fad2351e --- /dev/null +++ b/docs/spec/tracer_provider-defs-traceidratiobasedsampler-properties-ratio.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/TraceIdRatioBasedSampler/properties/ratio +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## ratio Type + +`number` diff --git a/docs/spec/tracer_provider-defs-traceidratiobasedsampler-properties.md b/docs/spec/tracer_provider-defs-traceidratiobasedsampler-properties.md new file mode 100644 index 00000000..a2b741d1 --- /dev/null +++ b/docs/spec/tracer_provider-defs-traceidratiobasedsampler-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/TraceIdRatioBasedSampler/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/tracer_provider-defs-traceidratiobasedsampler.md b/docs/spec/tracer_provider-defs-traceidratiobasedsampler.md new file mode 100644 index 00000000..e94c9632 --- /dev/null +++ b/docs/spec/tracer_provider-defs-traceidratiobasedsampler.md @@ -0,0 +1,39 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/TraceIdRatioBasedSampler +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## TraceIdRatioBasedSampler Type + +`object` ([Details](tracer_provider-defs-traceidratiobasedsampler.md)) + +# TraceIdRatioBasedSampler Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------- | :------- | :------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [ratio](#ratio) | `number` | Optional | can be null | [Untitled schema](tracer_provider-defs-traceidratiobasedsampler-properties-ratio.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/TraceIdRatioBasedSampler/properties/ratio") | + +## ratio + + + +`ratio` + +* is optional + +* Type: `number` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-traceidratiobasedsampler-properties-ratio.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/TraceIdRatioBasedSampler/properties/ratio") + +### ratio Type + +`number` diff --git a/docs/spec/tracer_provider-defs-zipkinspanexporter-properties-endpoint.md b/docs/spec/tracer_provider-defs-zipkinspanexporter-properties-endpoint.md new file mode 100644 index 00000000..0450861f --- /dev/null +++ b/docs/spec/tracer_provider-defs-zipkinspanexporter-properties-endpoint.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ZipkinSpanExporter/properties/endpoint +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## endpoint Type + +`string` diff --git a/docs/spec/tracer_provider-defs-zipkinspanexporter-properties-timeout.md b/docs/spec/tracer_provider-defs-zipkinspanexporter-properties-timeout.md new file mode 100644 index 00000000..1f31bd91 --- /dev/null +++ b/docs/spec/tracer_provider-defs-zipkinspanexporter-properties-timeout.md @@ -0,0 +1,19 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ZipkinSpanExporter/properties/timeout +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## timeout Type + +`integer` + +## timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/tracer_provider-defs-zipkinspanexporter-properties.md b/docs/spec/tracer_provider-defs-zipkinspanexporter-properties.md new file mode 100644 index 00000000..d92ee69a --- /dev/null +++ b/docs/spec/tracer_provider-defs-zipkinspanexporter-properties.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ZipkinSpanExporter/properties +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/spec/tracer_provider-defs-zipkinspanexporter.md b/docs/spec/tracer_provider-defs-zipkinspanexporter.md new file mode 100644 index 00000000..567d7a39 --- /dev/null +++ b/docs/spec/tracer_provider-defs-zipkinspanexporter.md @@ -0,0 +1,62 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ZipkinSpanExporter +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## ZipkinSpanExporter Type + +`object` ([Details](tracer_provider-defs-zipkinspanexporter.md)) + +# ZipkinSpanExporter Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :-------- | :------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [endpoint](#endpoint) | `string` | Optional | can be null | [Untitled schema](tracer_provider-defs-zipkinspanexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ZipkinSpanExporter/properties/endpoint") | +| [timeout](#timeout) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-zipkinspanexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ZipkinSpanExporter/properties/timeout") | + +## endpoint + + + +`endpoint` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-zipkinspanexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ZipkinSpanExporter/properties/endpoint") + +### endpoint Type + +`string` + +## timeout + + + +`timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-zipkinspanexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ZipkinSpanExporter/properties/timeout") + +### timeout Type + +`integer` + +### timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` diff --git a/docs/spec/tracer_provider-defs.md b/docs/spec/tracer_provider-defs.md new file mode 100644 index 00000000..69bd16af --- /dev/null +++ b/docs/spec/tracer_provider-defs.md @@ -0,0 +1,15 @@ +# Untitled schema Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## $defs Type + +unknown diff --git a/docs/spec/tracer_provider-properties-processors.md b/docs/spec/tracer_provider-properties-processors.md new file mode 100644 index 00000000..31e00029 --- /dev/null +++ b/docs/spec/tracer_provider-properties-processors.md @@ -0,0 +1,19 @@ +# Untitled array in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/processors +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tracer\_provider.json\*](../schema/tracer_provider.json "open original schema") | + +## processors Type + +`object[]` ([Details](tracer_provider-defs-spanprocessor.md)) + +## processors Constraints + +**minimum number of items**: the minimum number of items for this array is: `1` diff --git a/docs/spec/tracer_provider.md b/docs/spec/tracer_provider.md new file mode 100644 index 00000000..c62b102f --- /dev/null +++ b/docs/spec/tracer_provider.md @@ -0,0 +1,1201 @@ +# Untitled object in undefined Schema + +```txt +https://opentelemetry.io/otelconfig/tracer_provider.json +``` + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :----------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [tracer\_provider.json](../schema/tracer_provider.json "open original schema") | + +## Untitled object in undefined Type + +`object` ([Details](tracer_provider.md)) + +# Untitled object in undefined Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------------------------------------------------------------ | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [processors](#processors) | `array` | Required | cannot be null | [Untitled schema](tracer_provider-properties-processors.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/processors") | +| [limits](#limits) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-spanlimits.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/limits") | +| [sampler](#sampler) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/sampler") | +| [tracer\_configurator/development](#tracer_configuratordevelopment) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-experimentaltracerconfigurator.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/tracer_configurator/development") | + +## processors + + + +`processors` + +* is required + +* Type: `object[]` ([Details](tracer_provider-defs-spanprocessor.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-properties-processors.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/processors") + +### processors Type + +`object[]` ([Details](tracer_provider-defs-spanprocessor.md)) + +### processors Constraints + +**minimum number of items**: the minimum number of items for this array is: `1` + +## limits + + + +`limits` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-spanlimits.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-spanlimits.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/limits") + +### limits Type + +`object` ([Details](tracer_provider-defs-spanlimits.md)) + +## sampler + + + +`sampler` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/sampler") + +### sampler Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +### sampler Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## tracer\_configurator/development + + + +`tracer_configurator/development` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-experimentaltracerconfigurator.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-experimentaltracerconfigurator.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/properties/tracer_configurator/development") + +### development Type + +`object` ([Details](tracer_provider-defs-experimentaltracerconfigurator.md)) + +# Untitled object in undefined Definitions + +## Definitions group BatchSpanProcessor + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------------------------------------- | :-------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [schedule\_delay](#schedule_delay) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-schedule_delay.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/schedule_delay") | +| [export\_timeout](#export_timeout) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-export_timeout.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/export_timeout") | +| [max\_queue\_size](#max_queue_size) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-max_queue_size.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/max_queue_size") | +| [max\_export\_batch\_size](#max_export_batch_size) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-max_export_batch_size.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/max_export_batch_size") | +| [exporter](#exporter) | `object` | Required | cannot be null | [Untitled schema](tracer_provider-defs-spanexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/exporter") | + +### schedule\_delay + + + +`schedule_delay` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-schedule_delay.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/schedule_delay") + +#### schedule\_delay Type + +`integer` + +#### schedule\_delay Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### export\_timeout + + + +`export_timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-export_timeout.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/export_timeout") + +#### export\_timeout Type + +`integer` + +#### export\_timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### max\_queue\_size + + + +`max_queue_size` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-max_queue_size.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/max_queue_size") + +#### max\_queue\_size Type + +`integer` + +#### max\_queue\_size Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +### max\_export\_batch\_size + + + +`max_export_batch_size` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-batchspanprocessor-properties-max_export_batch_size.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/max_export_batch_size") + +#### max\_export\_batch\_size Type + +`integer` + +#### max\_export\_batch\_size Constraints + +**minimum (exclusive)**: the value of this number must be greater than: `0` + +### exporter + + + +`exporter` + +* is required + +* Type: `object` ([Details](tracer_provider-defs-spanexporter.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-spanexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/BatchSpanProcessor/properties/exporter") + +#### exporter Type + +`object` ([Details](tracer_provider-defs-spanexporter.md)) + +#### exporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## Definitions group Sampler + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :----------------------------------------------- | :------- | :------- | :---------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [always\_off](#always_off) | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-alwaysoffsampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/always_off") | +| [always\_on](#always_on) | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-alwaysonsampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/always_on") | +| [jaeger\_remote](#jaeger_remote) | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-jaegerremotesampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/jaeger_remote") | +| [parent\_based](#parent_based) | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-parentbasedsampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/parent_based") | +| [trace\_id\_ratio\_based](#trace_id_ratio_based) | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-traceidratiobasedsampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/trace_id_ratio_based") | +| `.*` | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-sampler-patternproperties-.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +### always\_off + + + +`always_off` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-alwaysoffsampler.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-alwaysoffsampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/always_off") + +#### always\_off Type + +`object` ([Details](tracer_provider-defs-alwaysoffsampler.md)) + +### always\_on + + + +`always_on` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-alwaysonsampler.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-alwaysonsampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/always_on") + +#### always\_on Type + +`object` ([Details](tracer_provider-defs-alwaysonsampler.md)) + +### jaeger\_remote + + + +`jaeger_remote` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-jaegerremotesampler.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-jaegerremotesampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/jaeger_remote") + +#### jaeger\_remote Type + +`object` ([Details](tracer_provider-defs-jaegerremotesampler.md)) + +### parent\_based + + + +`parent_based` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-parentbasedsampler.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-parentbasedsampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/parent_based") + +#### parent\_based Type + +`object` ([Details](tracer_provider-defs-parentbasedsampler.md)) + +### trace\_id\_ratio\_based + + + +`trace_id_ratio_based` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-traceidratiobasedsampler.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-traceidratiobasedsampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/properties/trace_id_ratio_based") + +#### trace\_id\_ratio\_based Type + +`object` ([Details](tracer_provider-defs-traceidratiobasedsampler.md)) + +### Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler-patternproperties-.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/Sampler/patternProperties/.*") + +#### .\* Type + +`object` ([Details](tracer_provider-defs-sampler-patternproperties-.md)) + +### Additional Properties + +Additional properties are allowed and do not have to follow a specific schema + +## Definitions group AlwaysOffSampler + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/AlwaysOffSampler"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group AlwaysOnSampler + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/AlwaysOnSampler"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | :--- | :------- | :------- | :--------- | + +## Definitions group JaegerRemoteSampler + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :----------------------------------- | :-------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [endpoint](#endpoint) | `string` | Optional | can be null | [Untitled schema](tracer_provider-defs-jaegerremotesampler-properties-endpoint.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler/properties/endpoint") | +| [interval](#interval) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-jaegerremotesampler-properties-interval.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler/properties/interval") | +| [initial\_sampler](#initial_sampler) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler/properties/initial_sampler") | + +### endpoint + + + +`endpoint` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-jaegerremotesampler-properties-endpoint.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler/properties/endpoint") + +#### endpoint Type + +`string` + +### interval + + + +`interval` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-jaegerremotesampler-properties-interval.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler/properties/interval") + +#### interval Type + +`integer` + +#### interval Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### initial\_sampler + + + +`initial_sampler` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/JaegerRemoteSampler/properties/initial_sampler") + +#### initial\_sampler Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +#### initial\_sampler Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## Definitions group ParentBasedSampler + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------------------------------- | :------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [root](#root) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/root") | +| [remote\_parent\_sampled](#remote_parent_sampled) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/remote_parent_sampled") | +| [remote\_parent\_not\_sampled](#remote_parent_not_sampled) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/remote_parent_not_sampled") | +| [local\_parent\_sampled](#local_parent_sampled) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/local_parent_sampled") | +| [local\_parent\_not\_sampled](#local_parent_not_sampled) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/local_parent_not_sampled") | + +### root + + + +`root` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/root") + +#### root Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +#### root Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +### remote\_parent\_sampled + + + +`remote_parent_sampled` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/remote_parent_sampled") + +#### remote\_parent\_sampled Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +#### remote\_parent\_sampled Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +### remote\_parent\_not\_sampled + + + +`remote_parent_not_sampled` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/remote_parent_not_sampled") + +#### remote\_parent\_not\_sampled Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +#### remote\_parent\_not\_sampled Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +### local\_parent\_sampled + + + +`local_parent_sampled` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/local_parent_sampled") + +#### local\_parent\_sampled Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +#### local\_parent\_sampled Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +### local\_parent\_not\_sampled + + + +`local_parent_not_sampled` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-sampler.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-sampler.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ParentBasedSampler/properties/local_parent_not_sampled") + +#### local\_parent\_not\_sampled Type + +`object` ([Details](tracer_provider-defs-sampler.md)) + +#### local\_parent\_not\_sampled Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## Definitions group TraceIdRatioBasedSampler + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/TraceIdRatioBasedSampler"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------- | :------- | :------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [ratio](#ratio) | `number` | Optional | can be null | [Untitled schema](tracer_provider-defs-traceidratiobasedsampler-properties-ratio.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/TraceIdRatioBasedSampler/properties/ratio") | + +### ratio + + + +`ratio` + +* is optional + +* Type: `number` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-traceidratiobasedsampler-properties-ratio.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/TraceIdRatioBasedSampler/properties/ratio") + +#### ratio Type + +`number` + +## Definitions group SimpleSpanProcessor + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SimpleSpanProcessor"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------------- | :------- | :------- | :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [exporter](#exporter-1) | `object` | Required | cannot be null | [Untitled schema](tracer_provider-defs-spanexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SimpleSpanProcessor/properties/exporter") | + +### exporter + + + +`exporter` + +* is required + +* Type: `object` ([Details](tracer_provider-defs-spanexporter.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-spanexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SimpleSpanProcessor/properties/exporter") + +#### exporter Type + +`object` ([Details](tracer_provider-defs-spanexporter.md)) + +#### exporter Constraints + +**maximum number of properties**: the maximum number of properties for this object is: `1` + +**minimum number of properties**: the minimum number of properties for this object is: `1` + +## Definitions group SpanExporter + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------- | :------- | :------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [otlp\_http](#otlp_http) | `object` | Optional | can be null | [Untitled schema](common-defs-otlphttpexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/otlp_http") | +| [otlp\_grpc](#otlp_grpc) | `object` | Optional | can be null | [Untitled schema](common-defs-otlpgrpcexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/otlp_grpc") | +| [otlp\_file/development](#otlp_filedevelopment) | `object` | Optional | can be null | [Untitled schema](common-defs-experimentalotlpfileexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/otlp_file/development") | +| [console](#console) | `object` | Optional | can be null | [Untitled schema](common-defs-consoleexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/console") | +| [zipkin](#zipkin) | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-zipkinspanexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/zipkin") | +| `.*` | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +### otlp\_http + + + +`otlp_http` + +* is optional + +* Type: `object` ([Details](common-defs-otlphttpexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-otlphttpexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/otlp_http") + +#### otlp\_http Type + +`object` ([Details](common-defs-otlphttpexporter.md)) + +### otlp\_grpc + + + +`otlp_grpc` + +* is optional + +* Type: `object` ([Details](common-defs-otlpgrpcexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-otlpgrpcexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/otlp_grpc") + +#### otlp\_grpc Type + +`object` ([Details](common-defs-otlpgrpcexporter.md)) + +### otlp\_file/development + + + +`otlp_file/development` + +* is optional + +* Type: `object` ([Details](common-defs-experimentalotlpfileexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-experimentalotlpfileexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/otlp_file/development") + +#### development Type + +`object` ([Details](common-defs-experimentalotlpfileexporter.md)) + +### console + + + +`console` + +* is optional + +* Type: `object` ([Details](common-defs-consoleexporter.md)) + +* can be null + +* defined in: [Untitled schema](common-defs-consoleexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/console") + +#### console Type + +`object` ([Details](common-defs-consoleexporter.md)) + +### zipkin + + + +`zipkin` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-zipkinspanexporter.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-zipkinspanexporter.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/properties/zipkin") + +#### zipkin Type + +`object` ([Details](tracer_provider-defs-zipkinspanexporter.md)) + +### Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-spanexporter-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanexporter-patternproperties-.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanExporter/patternProperties/.*") + +#### .\* Type + +`object` ([Details](tracer_provider-defs-spanexporter-patternproperties-.md)) + +### Additional Properties + +Additional properties are allowed and do not have to follow a specific schema + +## Definitions group SpanLimits + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------------------------------------- | :-------- | :------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [attribute\_value\_length\_limit](#attribute_value_length_limit) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanlimits-properties-attribute_value_length_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/attribute_value_length_limit") | +| [attribute\_count\_limit](#attribute_count_limit) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanlimits-properties-attribute_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/attribute_count_limit") | +| [event\_count\_limit](#event_count_limit) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanlimits-properties-event_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/event_count_limit") | +| [link\_count\_limit](#link_count_limit) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanlimits-properties-link_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/link_count_limit") | +| [event\_attribute\_count\_limit](#event_attribute_count_limit) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanlimits-properties-event_attribute_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/event_attribute_count_limit") | +| [link\_attribute\_count\_limit](#link_attribute_count_limit) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanlimits-properties-link_attribute_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/link_attribute_count_limit") | + +### attribute\_value\_length\_limit + + + +`attribute_value_length_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanlimits-properties-attribute_value_length_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/attribute_value_length_limit") + +#### attribute\_value\_length\_limit Type + +`integer` + +#### attribute\_value\_length\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### attribute\_count\_limit + + + +`attribute_count_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanlimits-properties-attribute_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/attribute_count_limit") + +#### attribute\_count\_limit Type + +`integer` + +#### attribute\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### event\_count\_limit + + + +`event_count_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanlimits-properties-event_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/event_count_limit") + +#### event\_count\_limit Type + +`integer` + +#### event\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### link\_count\_limit + + + +`link_count_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanlimits-properties-link_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/link_count_limit") + +#### link\_count\_limit Type + +`integer` + +#### link\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### event\_attribute\_count\_limit + + + +`event_attribute_count_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanlimits-properties-event_attribute_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/event_attribute_count_limit") + +#### event\_attribute\_count\_limit Type + +`integer` + +#### event\_attribute\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +### link\_attribute\_count\_limit + + + +`link_attribute_count_limit` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanlimits-properties-link_attribute_count_limit.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanLimits/properties/link_attribute_count_limit") + +#### link\_attribute\_count\_limit Type + +`integer` + +#### link\_attribute\_count\_limit Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## Definitions group SpanProcessor + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [batch](#batch) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-batchspanprocessor.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor/properties/batch") | +| [simple](#simple) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-simplespanprocessor.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor/properties/simple") | +| `.*` | `object` | Optional | can be null | [Untitled schema](tracer_provider-defs-spanprocessor-patternproperties-.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor/patternProperties/.*") | +| Additional Properties | Any | Optional | can be null | | + +### batch + + + +`batch` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-batchspanprocessor.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-batchspanprocessor.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor/properties/batch") + +#### batch Type + +`object` ([Details](tracer_provider-defs-batchspanprocessor.md)) + +### simple + + + +`simple` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-simplespanprocessor.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-simplespanprocessor.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor/properties/simple") + +#### simple Type + +`object` ([Details](tracer_provider-defs-simplespanprocessor.md)) + +### Pattern: `.*` + + + +`.*` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-spanprocessor-patternproperties-.md)) + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-spanprocessor-patternproperties-.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/SpanProcessor/patternProperties/.*") + +#### .\* Type + +`object` ([Details](tracer_provider-defs-spanprocessor-patternproperties-.md)) + +### Additional Properties + +Additional properties are allowed and do not have to follow a specific schema + +## Definitions group ZipkinSpanExporter + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ZipkinSpanExporter"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------------- | :-------- | :------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [endpoint](#endpoint-1) | `string` | Optional | can be null | [Untitled schema](tracer_provider-defs-zipkinspanexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ZipkinSpanExporter/properties/endpoint") | +| [timeout](#timeout) | `integer` | Optional | can be null | [Untitled schema](tracer_provider-defs-zipkinspanexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ZipkinSpanExporter/properties/timeout") | + +### endpoint + + + +`endpoint` + +* is optional + +* Type: `string` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-zipkinspanexporter-properties-endpoint.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ZipkinSpanExporter/properties/endpoint") + +#### endpoint Type + +`string` + +### timeout + + + +`timeout` + +* is optional + +* Type: `integer` + +* can be null + +* defined in: [Untitled schema](tracer_provider-defs-zipkinspanexporter-properties-timeout.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ZipkinSpanExporter/properties/timeout") + +#### timeout Type + +`integer` + +#### timeout Constraints + +**minimum**: the value of this number must greater than or equal to: `0` + +## Definitions group ExperimentalTracerConfigurator + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfigurator"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :--------------------------------- | :------- | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [default\_config](#default_config) | `object` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-experimentaltracerconfig.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfigurator/properties/default_config") | +| [tracers](#tracers) | `array` | Optional | cannot be null | [Untitled schema](tracer_provider-defs-experimentaltracerconfigurator-properties-tracers.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfigurator/properties/tracers") | + +### default\_config + + + +`default_config` + +* is optional + +* Type: `object` ([Details](tracer_provider-defs-experimentaltracerconfig.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-experimentaltracerconfig.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfigurator/properties/default_config") + +#### default\_config Type + +`object` ([Details](tracer_provider-defs-experimentaltracerconfig.md)) + +### tracers + + + +`tracers` + +* is optional + +* Type: `object[]` ([Details](tracer_provider-defs-experimentaltracermatcherandconfig.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-experimentaltracerconfigurator-properties-tracers.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfigurator/properties/tracers") + +#### tracers Type + +`object[]` ([Details](tracer_provider-defs-experimentaltracermatcherandconfig.md)) + +## Definitions group ExperimentalTracerMatcherAndConfig + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerMatcherAndConfig"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------- | :------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [name](#name) | `string` | Required | cannot be null | [Untitled schema](tracer_provider-defs-experimentaltracermatcherandconfig-properties-name.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerMatcherAndConfig/properties/name") | +| [config](#config) | `object` | Required | cannot be null | [Untitled schema](tracer_provider-defs-experimentaltracerconfig.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerMatcherAndConfig/properties/config") | + +### name + + + +`name` + +* is required + +* Type: `string` + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-experimentaltracermatcherandconfig-properties-name.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerMatcherAndConfig/properties/name") + +#### name Type + +`string` + +### config + + + +`config` + +* is required + +* Type: `object` ([Details](tracer_provider-defs-experimentaltracerconfig.md)) + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-experimentaltracerconfig.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerMatcherAndConfig/properties/config") + +#### config Type + +`object` ([Details](tracer_provider-defs-experimentaltracerconfig.md)) + +## Definitions group ExperimentalTracerConfig + +Reference this group by using + +```json +{"$ref":"https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfig"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------------- | :-------- | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [disabled](#disabled) | `boolean` | Required | cannot be null | [Untitled schema](tracer_provider-defs-experimentaltracerconfig-properties-disabled.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfig/properties/disabled") | + +### disabled + + + +`disabled` + +* is required + +* Type: `boolean` + +* cannot be null + +* defined in: [Untitled schema](tracer_provider-defs-experimentaltracerconfig-properties-disabled.md "https://opentelemetry.io/otelconfig/tracer_provider.json#/$defs/ExperimentalTracerConfig/properties/disabled") + +#### disabled Type + +`boolean` diff --git a/schema/common.json b/schema/common.json index 5a943d53..52a1bc6e 100644 --- a/schema/common.json +++ b/schema/common.json @@ -28,28 +28,47 @@ "type": "string" }, "value": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] } }, "required": [ - "name", "value" + "name", + "value" ] }, "OtlpHttpExporter": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false, "properties": { "endpoint": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "certificate_file": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "client_key_file": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "client_certificate_file": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "headers": { "type": "array", @@ -58,13 +77,22 @@ } }, "headers_list": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "compression": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "timeout": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "encoding": { @@ -73,27 +101,45 @@ } }, "OtlpHttpEncoding": { - "type": ["string", "null"], + "type": [ + "string", + "null" + ], "enum": [ "protobuf", "json" ] }, "OtlpGrpcExporter": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false, "properties": { "endpoint": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "certificate_file": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "client_key_file": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "client_certificate_file": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "headers": { "type": "array", @@ -102,31 +148,52 @@ } }, "headers_list": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "compression": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "timeout": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "insecure": { - "type": ["boolean", "null"] + "type": [ + "boolean", + "null" + ] } } }, "ExperimentalOtlpFileExporter": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false, "properties": { "output_stream": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] } } }, "ConsoleExporter": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false } } diff --git a/schema/logger_provider.json b/schema/logger_provider.json index 63cb8e77..d2dc07cc 100644 --- a/schema/logger_provider.json +++ b/schema/logger_provider.json @@ -39,19 +39,31 @@ "additionalProperties": false, "properties": { "schedule_delay": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "export_timeout": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "max_queue_size": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "exclusiveMinimum": 0 }, "max_export_batch_size": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "exclusiveMinimum": 0 }, "exporter": { @@ -83,7 +95,10 @@ }, "patternProperties": { ".*": { - "type": ["object", "null"] + "type": [ + "object", + "null" + ] } } }, @@ -92,11 +107,17 @@ "additionalProperties": false, "properties": { "attribute_value_length_limit": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "attribute_count_limit": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 } } @@ -116,12 +137,16 @@ }, "patternProperties": { ".*": { - "type": ["object"] + "type": [ + "object" + ] } } }, "ExperimentalLoggerConfigurator": { - "type": ["object"], + "type": [ + "object" + ], "additionalProperties": false, "properties": { "default_config": { @@ -136,11 +161,15 @@ } }, "ExperimentalLoggerMatcherAndConfig": { - "type": ["object"], + "type": [ + "object" + ], "additionalProperties": false, "properties": { "name": { - "type": ["string"] + "type": [ + "string" + ] }, "config": { "$ref": "#/$defs/ExperimentalLoggerConfig" @@ -148,13 +177,17 @@ } }, "ExperimentalLoggerConfig": { - "type": ["object"], + "type": [ + "object" + ], "additionalProperties": false, "properties": { "disabled": { - "type": ["boolean"] + "type": [ + "boolean" + ] } } } } -} +} \ No newline at end of file diff --git a/schema/meter_provider.json b/schema/meter_provider.json index bc1e9210..f44441af 100644 --- a/schema/meter_provider.json +++ b/schema/meter_provider.json @@ -29,7 +29,10 @@ ], "$defs": { "ExemplarFilter": { - "type": ["string", "null"], + "type": [ + "string", + "null" + ], "enum": [ "always_on", "always_off", @@ -41,11 +44,17 @@ "additionalProperties": false, "properties": { "interval": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "timeout": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "exporter": { @@ -91,35 +100,59 @@ "additionalProperties": false, "properties": { "default": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "exclusiveMinimum": 0 }, "counter": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "exclusiveMinimum": 0 }, "gauge": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "exclusiveMinimum": 0 }, "histogram": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "exclusiveMinimum": 0 }, "observable_counter": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "exclusiveMinimum": 0 }, "observable_gauge": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "exclusiveMinimum": 0 }, "observable_up_down_counter": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "exclusiveMinimum": 0 }, "up_down_counter": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "exclusiveMinimum": 0 } } @@ -145,12 +178,17 @@ }, "patternProperties": { ".*": { - "type": ["object", "null"] + "type": [ + "object", + "null" + ] } } }, "PullMetricExporter": { - "type": ["object"], + "type": [ + "object" + ], "additionalProperties": true, "minProperties": 1, "maxProperties": 1, @@ -161,7 +199,10 @@ }, "patternProperties": { ".*": { - "type": ["object", "null"] + "type": [ + "object", + "null" + ] } } }, @@ -177,32 +218,56 @@ }, "patternProperties": { ".*": { - "type": ["object", "null"] + "type": [ + "object", + "null" + ] } } }, "OpenCensusMetricProducer": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false }, "ExperimentalPrometheusMetricExporter": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false, "properties": { "host": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "port": { - "type": ["integer", "null"] + "type": [ + "integer", + "null" + ] }, "without_units": { - "type": ["boolean", "null"] + "type": [ + "boolean", + "null" + ] }, "without_type_suffix": { - "type": ["boolean", "null"] + "type": [ + "boolean", + "null" + ] }, "without_scope_info": { - "type": ["boolean", "null"] + "type": [ + "boolean", + "null" + ] }, "with_resource_constant_labels": { "$ref": "common.json#/$defs/IncludeExclude" @@ -224,7 +289,10 @@ } }, "ExporterTemporalityPreference": { - "type": ["string", "null"], + "type": [ + "string", + "null" + ], "enum": [ "cumulative", "delta", @@ -232,27 +300,45 @@ ] }, "ExporterDefaultHistogramAggregation": { - "type": ["string", "null"], + "type": [ + "string", + "null" + ], "enum": [ "explicit_bucket_histogram", "base2_exponential_bucket_histogram" ] }, "OtlpHttpMetricExporter": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false, "properties": { "endpoint": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "certificate_file": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "client_key_file": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "client_certificate_file": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "headers": { "type": "array", @@ -261,13 +347,22 @@ } }, "headers_list": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "compression": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "timeout": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "encoding": { @@ -282,20 +377,35 @@ } }, "OtlpGrpcMetricExporter": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false, "properties": { "endpoint": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "certificate_file": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "client_key_file": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "client_certificate_file": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "headers": { "type": "array", @@ -304,17 +414,29 @@ } }, "headers_list": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "compression": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "timeout": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "insecure": { - "type": ["boolean", "null"] + "type": [ + "boolean", + "null" + ] }, "temporality_preference": { "$ref": "#/$defs/ExporterTemporalityPreference" @@ -325,11 +447,17 @@ } }, "ExperimentalOtlpFileMetricExporter": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false, "properties": { "output_stream": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "temporality_preference": { "$ref": "#/$defs/ExporterTemporalityPreference" @@ -356,27 +484,45 @@ "additionalProperties": false, "properties": { "instrument_name": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "instrument_type": { "$ref": "#/$defs/InstrumentType" }, "unit": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "meter_name": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "meter_version": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "meter_schema_url": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] } } }, "InstrumentType": { - "type": ["string", "null"], + "type": [ + "string", + "null" + ], "enum": [ "counter", "gauge", @@ -392,16 +538,25 @@ "additionalProperties": false, "properties": { "name": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "description": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "aggregation": { "$ref": "#/$defs/Aggregation" }, "aggregation_cardinality_limit": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "exclusiveMinimum": 0 }, "attribute_keys": { @@ -436,15 +591,24 @@ } }, "DefaultAggregation": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false }, "DropAggregation": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false }, "ExplicitBucketHistogramAggregation": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false, "properties": { "boundaries": { @@ -454,35 +618,58 @@ } }, "record_min_max": { - "type": ["boolean", "null"] + "type": [ + "boolean", + "null" + ] } } }, "Base2ExponentialBucketHistogramAggregation": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false, "properties": { "max_scale": { - "type": ["integer", "null"] + "type": [ + "integer", + "null" + ] }, "max_size": { - "type": ["integer", "null"] + "type": [ + "integer", + "null" + ] }, "record_min_max": { - "type": ["boolean", "null"] + "type": [ + "boolean", + "null" + ] } } }, "LastValueAggregation": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false }, "SumAggregation": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false }, "ExperimentalMeterConfigurator": { - "type": ["object"], + "type": [ + "object" + ], "additionalProperties": false, "properties": { "default_config": { @@ -497,11 +684,15 @@ } }, "ExperimentalMeterMatcherAndConfig": { - "type": ["object"], + "type": [ + "object" + ], "additionalProperties": false, "properties": { "name": { - "type": ["string"] + "type": [ + "string" + ] }, "config": { "$ref": "#/$defs/ExperimentalMeterConfig" @@ -509,13 +700,17 @@ } }, "ExperimentalMeterConfig": { - "type": ["object"], + "type": [ + "object" + ], "additionalProperties": false, "properties": { "disabled": { - "type": ["boolean"] + "type": [ + "boolean" + ] } } } } -} +} \ No newline at end of file diff --git a/schema/opentelemetry_configuration.json b/schema/opentelemetry_configuration.json index 1cd0dea9..75cc0e46 100644 --- a/schema/opentelemetry_configuration.json +++ b/schema/opentelemetry_configuration.json @@ -9,10 +9,16 @@ "type": "string" }, "disabled": { - "type": ["boolean", "null"] + "type": [ + "boolean", + "null" + ] }, "log_level": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "attribute_limits": { "$ref": "#/$defs/AttributeLimits" @@ -45,10 +51,16 @@ "additionalProperties": true, "properties": { "attribute_value_length_limit": { - "type": ["integer", "null"] + "type": [ + "integer", + "null" + ] }, "attribute_count_limit": { - "type": ["integer", "null"] + "type": [ + "integer", + "null" + ] } } }, @@ -71,4 +83,4 @@ "$ref": "instrumentation.json" } } -} +} \ No newline at end of file diff --git a/schema/propagator.json b/schema/propagator.json index af1ad122..b5ffe5cd 100644 --- a/schema/propagator.json +++ b/schema/propagator.json @@ -10,7 +10,10 @@ } }, "composite_list": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] } }, "$defs": { @@ -41,33 +44,54 @@ }, "patternProperties": { ".*": { - "type": ["object", "null"] + "type": [ + "object", + "null" + ] } } }, "TraceContextPropagator": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false }, "BaggagePropagator": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false }, "B3Propagator": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false }, "B3MultiPropagator": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false }, "JaegerPropagator": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false }, "OpenTracingPropagator": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false } } -} +} \ No newline at end of file diff --git a/schema/resource.json b/schema/resource.json index ca8add58..39e632d3 100644 --- a/schema/resource.json +++ b/schema/resource.json @@ -3,6 +3,7 @@ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "additionalProperties": false, + "title": "Declaritive Config - Resource", "properties": { "attributes": { "type": "array", @@ -14,10 +15,16 @@ "$ref": "#/$defs/ExperimentalResourceDetection" }, "schema_url": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "attributes_list": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] } }, "$defs": { @@ -30,13 +37,36 @@ }, "value": { "oneOf": [ - {"type": "string"}, - {"type": "number"}, - {"type": "boolean"}, - {"type": "null"}, - {"type": "array", "items": {"type": "string"}}, - {"type": "array", "items": {"type": "boolean"}}, - {"type": "array", "items": {"type": "number"}} + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "null" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "array", + "items": { + "type": "boolean" + } + }, + { + "type": "array", + "items": { + "type": "number" + } + } ] }, "type": { @@ -44,11 +74,15 @@ } }, "required": [ - "name", "value" + "name", + "value" ] }, "AttributeType": { - "type": ["string", "null"], + "type": [ + "string", + "null" + ], "enum": [ null, "string", @@ -97,25 +131,40 @@ }, "patternProperties": { ".*": { - "type": ["object", "null"] + "type": [ + "object", + "null" + ] } } }, "ExperimentalContainerResourceDetector": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false }, "ExperimentalHostResourceDetector": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false }, "ExperimentalProcessResourceDetector": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false }, "ExperimentalServiceResourceDetector": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false } } -} +} \ No newline at end of file diff --git a/schema/tracer_provider.json b/schema/tracer_provider.json index b60e25f3..a6662f99 100644 --- a/schema/tracer_provider.json +++ b/schema/tracer_provider.json @@ -30,19 +30,31 @@ "additionalProperties": false, "properties": { "schedule_delay": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "export_timeout": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "max_queue_size": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "exclusiveMinimum": 0 }, "max_export_batch_size": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "exclusiveMinimum": 0 }, "exporter": { @@ -77,27 +89,45 @@ }, "patternProperties": { ".*": { - "type": ["object", "null"] + "type": [ + "object", + "null" + ] } } }, "AlwaysOffSampler": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false }, "AlwaysOnSampler": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false }, "JaegerRemoteSampler": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false, "properties": { "endpoint": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "interval": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "initial_sampler": { @@ -106,7 +136,10 @@ } }, "ParentBasedSampler": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false, "properties": { "root": { @@ -127,11 +160,17 @@ } }, "TraceIdRatioBasedSampler": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false, "properties": { "ratio": { - "type": ["number", "null"] + "type": [ + "number", + "null" + ] } } }, @@ -171,7 +210,10 @@ }, "patternProperties": { ".*": { - "type": ["object", "null"] + "type": [ + "object", + "null" + ] } } }, @@ -180,27 +222,45 @@ "additionalProperties": false, "properties": { "attribute_value_length_limit": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "attribute_count_limit": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "event_count_limit": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "link_count_limit": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "event_attribute_count_limit": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 }, "link_attribute_count_limit": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 } } @@ -220,25 +280,39 @@ }, "patternProperties": { ".*": { - "type": ["object", "null"] + "type": [ + "object", + "null" + ] } } }, "ZipkinSpanExporter": { - "type": ["object", "null"], + "type": [ + "object", + "null" + ], "additionalProperties": false, "properties": { "endpoint": { - "type": ["string", "null"] + "type": [ + "string", + "null" + ] }, "timeout": { - "type": ["integer", "null"], + "type": [ + "integer", + "null" + ], "minimum": 0 } } }, "ExperimentalTracerConfigurator": { - "type": ["object"], + "type": [ + "object" + ], "additionalProperties": false, "properties": { "default_config": { @@ -253,11 +327,15 @@ } }, "ExperimentalTracerMatcherAndConfig": { - "type": ["object"], + "type": [ + "object" + ], "additionalProperties": false, "properties": { "name": { - "type": ["string"] + "type": [ + "string" + ] }, "config": { "$ref": "#/$defs/ExperimentalTracerConfig" @@ -269,11 +347,15 @@ ] }, "ExperimentalTracerConfig": { - "type": ["object"], + "type": [ + "object" + ], "additionalProperties": false, "properties": { "disabled": { - "type": ["boolean"] + "type": [ + "boolean" + ] } }, "required": [ @@ -281,4 +363,4 @@ ] } } -} +} \ No newline at end of file