Skip to main content

MCP_CLIENT_OPERATION_DURATION

Constant MCP_CLIENT_OPERATION_DURATION 

pub const MCP_CLIENT_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

The duration of the MCP request or notification as observed on the sender from the time it was sent until the response or ack is received

§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.
crate::attribute::SERVER_ADDRESS{"recommended": "if applicable"}
crate::attribute::SERVER_PORT{"recommended": "when server.address is set"}