Skip to content

Conversation

@ltflb-bgdi
Copy link

@ltflb-bgdi ltflb-bgdi commented Dec 19, 2025

Since there are no official ECS fields for http headers we implemented them our way, based on common sense at the time of implementation. Since OTEL has a semconv for headers, we can switch our integrations to make these fields compatible. As a first step, the old http.<request|response>.headers.<key> fields are renamed to http.<request|response>.header.<key>. Once this is done on all stages, we may rename the fields in the services directly.

Review note: Since multiple datastreams are affected by the change, I re-generated all expected files. Updated timestamps can be ignored. As well, with a newer elastic-package versions, the json output seems now alphabetically sorted.

@ltflb-bgdi ltflb-bgdi changed the title Feat pb 1524 http header PB-1524: Renamed http request and response headers to header for OTEL compatibility Dec 19, 2025
@ltflb-bgdi ltflb-bgdi changed the base branch from master to feat_pb_2146_otel_tracing_fields December 19, 2025 10:09
@ltflb-bgdi ltflb-bgdi force-pushed the feat_pb_1524_http_header branch from fe1d0b4 to b391160 Compare December 19, 2025 10:21
@ltflb-bgdi ltflb-bgdi force-pushed the feat_pb_1524_http_header branch from b391160 to 17e6cf4 Compare December 19, 2025 10:24
Base automatically changed from feat_pb_2146_otel_tracing_fields to master December 19, 2025 10:25
@ltflb-bgdi ltflb-bgdi merged commit 52aefad into master Dec 19, 2025
1 check passed
@ltflb-bgdi ltflb-bgdi deleted the feat_pb_1524_http_header branch December 19, 2025 10:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants