Skip to main content

MCP_SERVER_OPERATION_DURATION

Constant MCP_SERVER_OPERATION_DURATION 

pub const MCP_SERVER_OPERATION_DURATION: &'static str;
👎Deprecated:

{note: Moved to the OpenTelemetry GenAI semantic conventions repository. , reason: uncategorized}

Available on crate features opentelemetry and semconv_experimental only.
Expand description

§Description

MCP request or notification duration as observed on the receiver from the time it was received until the result or ack is sent

§Metadata

Instrument:histogram
Unit:s
Status:Development

§Attributes

NameRequirement
crate::attribute::ERROR_TYPEConditionally_required: If and only if the operation fails.
crate::attribute::GEN_AI_OPERATION_NAME{"recommended": "should be set to execute_tool when the operation describes a tool call and should not be set otherwise.\n"}
crate::attribute::GEN_AI_PROMPT_NAMEConditionally_required: When operation is related to a specific prompt.
crate::attribute::GEN_AI_TOOL_NAMEConditionally_required: When operation is related to a specific tool.
crate::attribute::JSONRPC_PROTOCOL_VERSION{"recommended": "when it's not 2.0."}
crate::attribute::MCP_METHOD_NAMERequired
crate::attribute::MCP_PROTOCOL_VERSIONRecommended
crate::attribute::MCP_RESOURCE_URIOpt_in
crate::attribute::NETWORK_PROTOCOL_NAME{"recommended": "when applicable."}
crate::attribute::NETWORK_PROTOCOL_VERSION{"recommended": "when applicable."}
crate::attribute::NETWORK_TRANSPORTRecommended
crate::attribute::RPC_RESPONSE_STATUS_CODEConditionally_required: If response contains an error code.