mirror of
https://github.com/XRPLF/rippled.git
synced 2026-09-27 15:28:03 +00:00
The commented [telemetry] block in cfg/xrpld-example.cfg documented 8 of the 14 keys the parser accepts. Add the six that were missing - service_instance_id, use_tls, tls_ca_cert, batch_size, batch_delay_ms and max_queue_size - each with the unit and default read from the parser, and rename the documented endpoint key to traces_endpoint so it matches what makeTelemetrySetup reads. use_tls is documented for what it does rather than what its name suggests: it gates whether tls_ca_cert reaches the exporter as a CA bundle, while the scheme of traces_endpoint is what selects TLS. The path is not opened during parsing, so an unreadable file surfaces as an export failure at runtime. 05-configuration-reference.md named three symbols that do not exist: setup_Telemetry, make_Telemetry and Section::value_or. Correct them to makeTelemetrySetup, makeTelemetry and Section::valueOr.