Pageload
A full page load of a web application.
Affected ops
pageloadExamples
UserProfile/users/:id/users/123http://example.com/users/123This page contains documentation for known span descriptions. You can use this documentation to understand how to create the sentry.description attribute for a span, when you have the span's other attributes.
Span descriptions are generated via string template. Each span category of work has a set of templates for the span description. 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. Every template references at least one attribute.
Given template:
{{db.query.text}}And attribute db.query.text = "SELECT * FROM users WHERE id = ?":
Result: "SELECT * FROM users WHERE id = ?"
A full page load of a web application.
opspageloadUserProfile/users/:id/users/123http://example.com/users/123Client-side browser history change in a web application.
opsnavigationnavigation.redirectUserProfile/users/:id/users/123http://example.com/users/123A phase of the browser's navigation timing for a document load.
opsbrowser.cachebrowser.dnsbrowser.connectbrowser.tls_sslbrowser.redirectbrowser.requestbrowser.responsebrowser.unload_eventbrowser.dom_content_loaded_eventbrowser.load_eventhttp://example.com/users/123/users/123A paint timing entry reported by the browser.
Operations that interact with a cache, such as reading or writing cached values.
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.redisredisSELECT * FROM users WHERE id = ?The execution of a function or a set of instructions that isn't covered by a more specific operation.
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.create_agentgen_ai.handoffgen_ai.invoke_agentinvoke_agent weather_assistantcreate_agent weather_assistantinvoke_agent my-awesome-functioninvoke_agentGenerative 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.embeddingsgen_ai.generate_contentgen_ai.rerankgen_ai.responsesgen_ai.text_completionchat gpt-4responses gpt-4otext_completion gpt-3.5-turbo-instructgenerate_content gemini-2.0-flash-001embeddings text-embedding-3-smallchatGenerative AI tool execution. The execution of a tool or function that a generative AI model requested to be called.
opsgen_ai.execute_toolexecute_tool get_weatherexecute_toolAny and all operations that fall under GraphQL
opshttp.graphqlhttp.graphql.queryhttp.graphql.mutationhttp.graphql.subscriptiongraphqlgraphql.executegraphql.parsegraphql.resolvegraphql.requestgraphql.querygraphql.mutationgraphql.subscriptiongraphql.validatequery findBookById { bookById(id: ?) { name } }query findBookByIdqueryparseOperations that represent outgoing HTTP requests.
opshttp.clienthttp.client.streamGET https://api.mydomain.com/users/123?expand=fullPOST https://api.mydomain.com/graphql (query GetUser)Operations that represent processing incoming HTTP requests in a web server.
opshttp.serverGET /users/:idGET /users/123GET http://example.com/users/123MCP server-side operations. Processing of incoming MCP requests initiated by a client, such as tool calls, prompt requests, and resource reads.
opsmcp.servertools/call get-weatherprompts/get analyze-coderesources/read postgres://database/customers/schemainitializeMCP notifications. One-way messages exchanged between an MCP client and server that do not expect a response.
opsmcp.notification.client_to_servermcp.notification.server_to_clientnotifications/initializednotifications/cancellednotifications/progressOperations that represent working with message queues, including publishing, receiving, processing, and settling messages.
opsqueuequeue.publishqueue.createqueue.receivequeue.processqueue.settlequeue.submit.arqqueue.task.arqqueue.submit.celeryqueue.task.celeryqueue.task.dramatiqqueue.submit.hueyqueue.task.hueyqueue.task.rqorder-eventsLoading of resources in the browser.
opsresourceresource.scriptresource.cssresource.linkresource.imgresource.audioresource.videoresource.iframeresource.otherhttps://example.com/static/app.jsOperations that match and dispatch requests or navigations through an application router.
opsrouterUserProfile/users/:id/users/{id}/users/123The invocation of a serverless function on a cloud provider.
opsfunction.awsfunction.gcpfunction.azuremy_functionprocess-uploadHandling of an incoming request by a web server route handler.