You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 14, 2024. It is now read-only.
| mark || A general point-in-time span (span with 0 duration) |
26
+
| function || The time it took for a general function to execute |
26
27
27
28
## Browser
28
29
@@ -81,62 +82,51 @@ JS Frameworks should be prepended with the `ui` category for operations related
81
82
82
83
Web server related spans should aim to follow OpenTelemetry's [HTTP](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/semantic_conventions/http.md) and [RPC](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/semantic_conventions/rpc.md) semantic conventions when possible.
| rpc || Spans related to remote procedure calls (RPC) |
93
+
| grpc || Usage of the [gRPC framework](https://grpc.io/)|
94
+
| graphql || a GraphQL operation |
95
+
|| graphql.execute ||
96
+
|| graphql.resolve ||
97
+
|| graphql.request ||
98
+
|| graphql.query ||
99
+
|| graphql.mutation ||
100
+
|| graphql.subscription ||
101
+
| subprocess |||
102
+
|| subprocess.wait ||
103
+
|| subprocess.communicate ||
104
+
| middleware || Usage of webserver middleware |
105
+
|| middleware.express ||
106
+
|| middleware.express ||
107
+
|| middleware.starlette ||
108
+
|| middleware.django ||
109
+
| view || Rendering of a view |
110
+
|| view.django ||
111
+
|| view.process_action.action_controller ||
112
+
|| view.render ||
113
+
| template |||
114
+
|| template.init ||
115
+
|| template.parse ||
116
+
|| template.render ||
117
+
|| template.django.render ||
118
+
|| template.render_template.action_view ||
119
+
| function |||
120
+
| function.remix || Spans related to [Remix](https://remix.run/) data fetchers |
121
+
|| function.remix.document_request ||
122
+
|| function.remix.action ||
123
+
|| function.remix.loader ||
124
+
| function.nextjs || Spans related to [NextJS](https://nextjs.org/) data fetchers |
125
+
|| function.nextjs ||
126
+
| serialize || Serialization of data |
127
+
| console || Accessing web servers through the command line (ex. Rails console) |
128
+
|| console.command ||
129
+
| file || Operations on the file system (internal or external) |
140
130
141
131
## Database
142
132
@@ -161,20 +151,20 @@ Databased related spans are expected to follow OpenTelemetry's [Database](https:
161
151
162
152
Serverless related spans are expected to follow OpenTelemetry's [Function as a Service](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/semantic_conventions/faas.md) (FaaS) semantic conventions when possible.
0 commit comments