fix(emqx_otel_schema): add `enable` field to SSL opts
This commit is contained in:
parent
36b12a01c9
commit
3c3452c1dd
|
@ -150,7 +150,7 @@ tr_handler_conf(#{logs := LogsConf, exporter := ExporterConf}) ->
|
|||
ssl_opts(Endpoint, SSLOpts) ->
|
||||
case is_ssl(Endpoint) of
|
||||
true ->
|
||||
emqx_tls_lib:to_client_opts(SSLOpts#{enable => true});
|
||||
emqx_tls_lib:to_client_opts(SSLOpts);
|
||||
false ->
|
||||
[]
|
||||
end.
|
||||
|
|
|
@ -230,16 +230,14 @@ fields("otel_exporter") ->
|
|||
)},
|
||||
{ssl_options,
|
||||
?HOCON(
|
||||
?R_REF("ssl_opts"),
|
||||
?R_REF(emqx_schema, "ssl_client_opts"),
|
||||
#{
|
||||
desc => ?DESC(exporter_ssl),
|
||||
default => #{<<"enable">> => false},
|
||||
importance => ?IMPORTANCE_LOW
|
||||
}
|
||||
)}
|
||||
];
|
||||
fields("ssl_opts") ->
|
||||
Schema = emqx_schema:client_ssl_opts_schema(#{}),
|
||||
lists:keydelete("enable", 1, Schema);
|
||||
fields("trace_filter") ->
|
||||
%% More filters can be implemented in future, e.g. topic, clientid
|
||||
[
|
||||
|
@ -259,6 +257,5 @@ desc("otel_exporter") -> ?DESC(otel_exporter);
|
|||
desc("otel_logs") -> ?DESC(otel_logs);
|
||||
desc("otel_metrics") -> ?DESC(otel_metrics);
|
||||
desc("otel_traces") -> ?DESC(otel_traces);
|
||||
desc("ssl_opts") -> ?DESC(exporter_ssl);
|
||||
desc("trace_filter") -> ?DESC(trace_filter);
|
||||
desc(_) -> undefined.
|
||||
|
|
Loading…
Reference in New Issue