mirror of
https://github.com/haproxy/haproxy.git
synced 2026-04-13 12:56:20 -04:00
Implemented the flt_otel_ops_check() callback that validates the parsed OTel filter configuration after all HAProxy configuration sections have been processed. The check callback performs the following validations: resolves deferred sample fetch arguments under full frontend and backend capabilities, verifies uniqueness of filter IDs across all proxies, ensures the instrumentation section and its configuration file are present, checks for duplicate group and scope section names, verifies that groups are not empty, resolves group-to-scope and instrumentation-to-group/scope cross-references by linking placeholder entries to their definitions, detects unused scopes, counts root spans and warns when the count differs from one, and accumulates the required channel analyzer bits from all used scopes into the instrumentation configuration. The commit also added the flt_otel_counters structure to track per-event diagnostic counters in debug builds, the FLT_OTEL_ALERT macro for filter-scoped error messages, and the FLT_OTEL_DBG_LIST macro for iterating and dumping named configuration lists. |
||
|---|---|---|
| .. | ||
| 51degrees | ||
| deviceatlas | ||
| ot | ||
| otel | ||
| promex | ||
| wurfl | ||