emqx_otel_schema { opentelemetry.desc: "Open Telemetry Toolkit configuration" opentelemetry.label: "Open Telemetry" otel_logs.desc: """Open Telemetry Logs configuration. If enabled, EMQX installs a log handler that formats events according to Open Telemetry log data model and exports them to the configured Open Telemetry collector or backend.""" otel_logs.label: "Open Telemetry Logs" otel_metrics.desc: "Open Telemetry Metrics configuration." otel_metrics.label: "Open Telemetry Metrics" otel_traces.desc: "Open Telemetry Traces configuration." otel_traces.label: "Open Telemetry Traces" enable.desc: "Enable or disable Open Telemetry signal." enable.label: "Enable." otel_exporter.desc: "Open Telemetry Exporter" otel_exporter.label: "Exporter" max_queue_size.desc: """The maximum queue size. After the size is reached Open Telemetry signals are dropped.""" max_queue_size.label: "Max Queue Size" exporting_timeout.desc: "The time Open Telemetry signal export can run before it is cancelled." exporting_timeout.label: "Exporting Timeout" scheduled_delay.desc: "The delay interval between two consecutive exports of Open Telemetry signals." scheduled_delay.label: "Scheduled Delay Interval" exporter_endpoint.desc: """The target URL to which the exporter is going to send Open Telemetry signal data.""" exporter_endpoint.label: "Exporter Endpoint" exporter_protocol.desc: "The transport protocol of Open Telemetry Exporter" exporter_protocol.label: "Exporter Protocol" exporter_ssl.desc: "SSL configuration for the Open Telemetry exporter" exporter_ssl.label: "SSL Options" otel_log_handler_level.desc: """The log level of the Open Telemetry log handler.""" otel_log_handler_level.label: "Log Level" trace_filter.desc: "Open Telemetry Trace Filter configuration" trace_filter.label: "Trace Filter" trace_all.desc: """If enabled, all published messages are traced, a new trace ID is generated if it can't be extracted from the message. Otherwise, only messages published with trace context are traced. Disabled by default.""" trace_all.label: "Trace All" }