Pageload
A full page load of a web application.
This page contains documentation for known span names. You can use this documentation to understand
how to create the name attribute for a span, when you have the span's other attributes.
Span names are generated via string template. Each span category of work has a set of templates for the span name. Curly brackets in the template indicate that the contents inside the curly brackets should be replaced with the contents of the span attribute of the name within the brackets.
The templates should be evaluated in order of appearance. The final template should be a static string, to be used as a fallback when none of the attribute-based templates can be satisfied.
Given templates:
{{http.request.method}} {{http.route}}{{http.request.method}}HTTPAnd attributes http.request.method = "GET", http.route = "/users/:id":
Result: "GET /users/:id"
A full page load of a web application.
Client-side browser history change in a web application.
opsnavigation {{url.template}} Navigation fallback /users/:id/homeNavigation Operations that act on the data in a database. Includes operations like fetching, updating, and deleting records. Does not include operations like connecting to the database server.
opsdbdb.querydb.sql.querydb.sql.prismadb.sql.active_recorddb.sql.executedb.sql.roomdb.sql.transactiondb.redisredis {{db.query.summary}} {{db.operation.name}} {{db.collection.name}} {{db.operation.name}} {{db.stored_procedure.name}} {{db.operation.name}} {{db.namespace}} {{db.operation.name}} {{server.address}}:{{server.port}} {{db.collection.name}} {{db.stored_procedure.name}} {{db.namespace}} {{server.address}}:{{server.port}} {{db.system.name}} Database operation fallback SELECT usersfindAndModify productsuserspostgres Generative AI agent operations (e.g., spawning a new agent, an agent performing an action on behalf of a user, and agent handing off work to another agent).
opsgen_ai.handoffgen_ai.invoke_agent {{gen_ai.operation.name}} {{gen_ai.agent.name}} {{gen_ai.operation.name}} Generative AI agent operation fallback text_completion Zedtext_completion Claude Codeembeddings Generative AI inference operations. Requests to a generative AI model to perform some unit of work (e.g., autocomplete, translation, chat completion, response to a query).
opsgen_aigen_ai.chatgen_ai.execute_tool {{gen_ai.operation.name}} {{gen_ai.request.model}} {{gen_ai.operation.name}} Generative AI model operation fallback text_completion gpt-4embeddings huggingfacechat claude-opus-4chat Any and all operations that fall under GraphQL
opshttp.graphqlhttp.graphql.queryhttp.graphql.mutationhttp.graphql.subscriptiongraphql.executegraphql.parsegraphql.resolvegraphql.requestgraphql.querygraphql.mutationgraphql.subscriptiongraphql.validate GraphQL {{graphql.operation.type}} GraphQL Operation fallback mutationquery Operations that represent working with messages on topics in streaming data systems and queues (e.g., producing and consuming messages in Kafka, RabbitMQ).
opstopictopic.sendtopic.receivetopic.processqueuequeue.taskqueue.task.celeryqueue.task.rqqueue.task.delayed_jobqueue.task.active_jobqueue.submitqueue.submit.celeryqueue.resquequeue.sidekiq send user.datapublish MCP server-side operations. Processing of incoming MCP requests or notifications initiated by a client, such as tool calls, prompt requests, and resource reads.
opsmcp.server {{mcp.method.name}} {{gen_ai.tool.name}} {{mcp.method.name}} {{gen_ai.prompt.name}} {{mcp.method.name}} MCP server operation fallback tools/call get-weatherprompts/get analyze-coderesources/readinitialize Loading of resources in the browser.
opsresourceresource.scriptresource.cssresource.linkresource.imgresource.audioresource.videoresource.iframeresource.other {{url.domain}} Resource fallback example.com