SPAN_NAME = "vllm.request"
OPERATION_ID = "vllm.request"

TAG_MODEL = "vllm.request.model"
TAG_PROVIDER = "vllm.request.provider"
PROVIDER_NAME = "vllm"

METRIC_LATENCY_TTFT = "vllm.latency.ttft"
METRIC_LATENCY_QUEUE = "vllm.latency.queue"
METRIC_LATENCY_PREFILL = "vllm.latency.prefill"
METRIC_LATENCY_DECODE = "vllm.latency.decode"
METRIC_LATENCY_INFERENCE = "vllm.latency.inference"

MIN_VERSION = "0.10.2"

ATTR_MODEL_NAME = "_dd_model_name"
ATTR_DATADOG_PATCH = "_datadog_patch"
ATTR_DATADOG_INTEGRATION = "_datadog_integration"

ARG_POSITION_LOG_STATS = 2
ARG_POSITION_TRACE_HEADERS = 6
