]> git.kaiwu.me - haproxy.git/commit
MINOR: otel: added log-record signal support
authorMiroslav Zagorac <mzagorac@haproxy.com>
Sat, 7 Mar 2026 14:28:10 +0000 (15:28 +0100)
committerWilliam Lallemand <wlallemand@haproxy.com>
Mon, 13 Apr 2026 07:23:26 +0000 (09:23 +0200)
commit6f177cd01e63259c37488de88b451fc50a3e9d71
treeca5c8a3d2cd9af4f5fc38df6b85777907dc6155f
parentbf05a014db0599ee9a138157d27db18694575c28
MINOR: otel: added log-record signal support

Added "log-record" as the third OpenTelemetry signal alongside traces
(span) and metrics (instrument).  This includes the
flt_otel_conf_log_record structure definition, parser keyword defines,
the otel-scope section parser with optional "id", "event", "span", and
"attr" keywords followed by sample fetch expressions or a log-format
string, init/free lifecycle, scope list wiring, log-format evaluation
in flt_otel_scope_run_instrument_record(), a test configuration example,
log-record span reference validation in flt_otel_check(), and logger
handle creation, startup, and teardown in the filter lifecycle.
addons/otel/include/conf.h
addons/otel/include/conf_funcs.h
addons/otel/include/parser.h
addons/otel/src/cli.c
addons/otel/src/conf.c
addons/otel/src/event.c
addons/otel/src/filter.c
addons/otel/src/parser.c
addons/otel/test/sa/otel.cfg