opentelemetry_semantic_conventions::metric

Constant HTTP_SERVER_REQUEST_BODY_SIZE

Source
pub const HTTP_SERVER_REQUEST_BODY_SIZE: &str = "http.server.request.body.size";
Expand description

§Description

Size of HTTP server request bodies.

§Notes

The size of the request payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size

§Metadata

Instrument:histogram
Unit:By
Status:Experimental

§Attributes

NameRequirement
crate::attribute::ERROR_TYPEConditionally_required: If request has ended with an error.
crate::attribute::HTTP_REQUEST_METHODRequired
crate::attribute::HTTP_RESPONSE_STATUS_CODEConditionally_required: If and only if one was received/sent.
crate::attribute::HTTP_ROUTEConditionally_required: If and only if it’s available
crate::attribute::NETWORK_PROTOCOL_NAMEConditionally_required: If not http and network.protocol.version is set.
crate::attribute::NETWORK_PROTOCOL_VERSIONRecommended
crate::attribute::SERVER_ADDRESSOpt_in
crate::attribute::SERVER_PORTOpt_in
crate::attribute::URL_SCHEMERequired